<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>24535</bug_id>
          
          <creation_ts>2009-03-11 19:05:03 -0700</creation_ts>
          <short_desc>Missing line terminator chars (;)</short_desc>
          <delta_ts>2009-07-14 11:42:46 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore JavaScript</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>27065</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Norbert Leser">norbert.leser</reporter>
          <assigned_to name="David Levin">levin</assigned_to>
          <cc>ap</cc>
    
    <cc>hausmann</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>113287</commentid>
    <comment_count>0</comment_count>
    <who name="Norbert Leser">norbert.leser</who>
    <bug_when>2009-03-11 19:05:03 -0700</bug_when>
    <thetext>Various statements with macro calls, including in generated files, are missing missing line terminator character (;). This is ignored by most compilers but symbian compilers fail.

Patch will follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113288</commentid>
    <comment_count>1</comment_count>
      <attachid>28510</attachid>
    <who name="Norbert Leser">norbert.leser</who>
    <bug_when>2009-03-11 19:07:29 -0700</bug_when>
    <thetext>Created attachment 28510
Proposed fix for bug 24535</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113310</commentid>
    <comment_count>2</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-03-11 19:52:17 -0700</bug_when>
    <thetext>These macros expand to code that already include the trailing semicolons.  Why is this change needed?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113319</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-03-12 00:02:24 -0700</bug_when>
    <thetext>If we do this, we should arguably remove semicolons from macro definitions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113390</commentid>
    <comment_count>4</comment_count>
    <who name="Norbert Leser">norbert.leser</who>
    <bug_when>2009-03-12 08:02:07 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; If we do this, we should arguably remove semicolons from macro definitions.
&gt; 

I agree with your proposal - if it&apos;s just for the sake of consistency and cleanliness of the code.
In fact, as far as I can tell, the COMPILE_ASSERT macro in Assert.h is the only one that has an implicit &quot;;&quot;
It is common practice anyway to not have a trailing &quot;;&quot; in #define&apos;s

I&apos;d be glad to update the patch with this change in Assert.h, if there&apos;s an agreement.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113394</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-03-12 08:26:35 -0700</bug_when>
    <thetext>I think that would be nice as a cleanup patch, yes. It&apos;s extremely surprising that any compiler would choke on the current code though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113607</commentid>
    <comment_count>6</comment_count>
      <attachid>28580</attachid>
    <who name="Norbert Leser">norbert.leser</who>
    <bug_when>2009-03-13 10:15:59 -0700</bug_when>
    <thetext>Created attachment 28580
Proposed fix for 24535 

I added Assertions.h (removal of trailing &quot;;&quot; from COMPILE_ASSERT macro definition) to this updated patch, as discussed.
Otherwise, unchanged to initial patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113608</commentid>
    <comment_count>7</comment_count>
      <attachid>28580</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-03-13 10:18:23 -0700</bug_when>
    <thetext>Comment on attachment 28580
Proposed fix for 24535 

Seems OK, r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114573</commentid>
    <comment_count>8</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2009-03-20 15:28:22 -0700</bug_when>
    <thetext>Assigned to levin for landing.

Please add a link to the bug in the ChangeLog in the future and there is no need to leave this &quot;WARNING: NO TEST CASES ADDED OR CHANGED&quot; in the ChangeLog.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114604</commentid>
    <comment_count>9</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2009-03-20 16:56:37 -0700</bug_when>
    <thetext>Committed as r41879.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>119810</commentid>
    <comment_count>10</comment_count>
      <attachid>28510</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-05-04 01:58:16 -0700</bug_when>
    <thetext>Comment on attachment 28510
Proposed fix for bug 24535

A later version of this was reviewed already.  Clearing review flag to remove from queue.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28510</attachid>
            <date>2009-03-11 19:07:29 -0700</date>
            <delta_ts>2009-05-04 01:58:16 -0700</delta_ts>
            <desc>Proposed fix for bug 24535</desc>
            <filename>patch_fix01.txt</filename>
            <type>text/plain</type>
            <size>9776</size>
            <attacher name="Norbert Leser">norbert.leser</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDQxNjAxKQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMDktMDMtMTEgIE5va2lhIFVz
ZXIgIDxub3JiZXJ0Lmxlc2VyQG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBGaXhlcyBtaXNzaW5nIGxpbmUgdGVybWluYXRvciBjaGFy
YWN0ZXIgKDspIGFmdGVyIG1hY3JvIGNhbGwuCisgICAgICAgIFRoaXMgaXMgaWdub3JlZCBieSBt
b3N0IGNvbXBpbGVycyBidXQgc3ltYmlhbiBjb21waWxlcnMgZmFpbC4KKworICAgICAgICAqIHJ1
bnRpbWUvVVN0cmluZy5jcHA6CisKIDIwMDktMDMtMTEgIEFkYW0gUm9iZW4gIDxhcm9iZW5AYXBw
bGUuY29tPgogCiAgICAgICAgIENoYW5nZSB0aGUgV2luZG93cyBpbXBsZW1lbnRhdGlvbiBvZiBU
aHJlYWRTcGVjaWZpYyB0byB1c2UgZnVuY3Rpb25zCkluZGV4OiBKYXZhU2NyaXB0Q29yZS9ydW50
aW1lL1VTdHJpbmcuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3JlL3J1bnRpbWUvVVN0
cmluZy5jcHAJKHJldmlzaW9uIDQxNjAxKQorKysgSmF2YVNjcmlwdENvcmUvcnVudGltZS9VU3Ry
aW5nLmNwcAkod29ya2luZyBjb3B5KQpAQCAtOTMsNyArOTMsNyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgY29weUNoYXJzKFVDaGFyKiBkZXN0CiAgICAgbWVtY3B5KGRlc3RpbmF0aW9uLCBzb3VyY2Us
IG51bUNoYXJhY3RlcnMgKiBzaXplb2YoVUNoYXIpKTsKIH0KIAotQ09NUElMRV9BU1NFUlQoc2l6
ZW9mKFVDaGFyKSA9PSAyLCB1Y2hhcl9pc18yX2J5dGVzKQorQ09NUElMRV9BU1NFUlQoc2l6ZW9m
KFVDaGFyKSA9PSAyLCB1Y2hhcl9pc18yX2J5dGVzKTsKIAogQ1N0cmluZzo6Q1N0cmluZyhjb25z
dCBjaGFyKiBjKQogICAgIDogbV9sZW5ndGgoc3RybGVuKGMpKQpJbmRleDogV2ViQ29yZS9DaGFu
Z2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDQxNjAxKQor
KysgV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwyNyBAQAorMjAw
OS0wMy0xMSAgTm9raWEgVXNlciAgPG5vcmJlcnQubGVzZXJAbm9raWEuY29tPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdBUk5JTkc6IE5PIFRFU1Qg
Q0FTRVMgQURERUQgT1IgQ0hBTkdFRAorCisgICAgICAgIEZpeGVzIG1pc3NpbmcgbGluZSB0ZXJt
aW5hdG9yIGNoYXJhY3RlciAoOykgYWZ0ZXIgbWFjcm8gY2FsbC4KKyAgICAgICAgVGhpcyBpcyBp
Z25vcmVkIGJ5IG1vc3QgY29tcGlsZXJzIGJ1dCBzeW1iaWFuIGNvbXBpbGVycyBmYWlsLgorCisg
ICAgICAgICogYmluZGluZ3MvanMvSlNET01XaW5kb3dTaGVsbC5jcHA6CisgICAgICAgICogYmlu
ZGluZ3MvanMvSlNFdmVudExpc3RlbmVyLmNwcDoKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU0lt
YWdlQ29uc3RydWN0b3IuY3BwOgorICAgICAgICAqIGJpbmRpbmdzL2pzL0pTSW5zcGVjdGVkT2Jq
ZWN0V3JhcHBlci5jcHA6CisgICAgICAgICogYmluZGluZ3MvanMvSlNJbnNwZWN0b3JDYWxsYmFj
a1dyYXBwZXIuY3BwOgorICAgICAgICAqIGJpbmRpbmdzL2pzL0pTTmFtZWROb2Rlc0NvbGxlY3Rp
b24uY3BwOgorICAgICAgICAqIGJpbmRpbmdzL2pzL0pTTm9kZUZpbHRlckNvbmRpdGlvbi5jcHA6
CisgICAgICAgICogYmluZGluZ3MvanMvSlNPcHRpb25Db25zdHJ1Y3Rvci5jcHA6CisgICAgICAg
ICogYmluZGluZ3MvanMvSlNRdWFyYW50aW5lZE9iamVjdFdyYXBwZXIuY3BwOgorICAgICAgICAq
IGJpbmRpbmdzL2pzL0pTUkdCQ29sb3IuY3BwOgorICAgICAgICAqIGJpbmRpbmdzL2pzL0pTV29y
a2VyQ29udGV4dEJhc2UuY3BwOgorICAgICAgICAqIGJpbmRpbmdzL2pzL0pTWE1MSHR0cFJlcXVl
c3RDb25zdHJ1Y3Rvci5jcHA6CisgICAgICAgICogYmluZGluZ3MvanMvSlNYU0xUUHJvY2Vzc29y
Q29uc3RydWN0b3IuY3BwOgorICAgICAgICAqIGJpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRv
ckpTLnBtOgorCiAyMDA5LTAzLTExICBKaWFuIExpICA8amlhbmxpQGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBEaW1pdHJpIEdsYXprb3YuCkluZGV4OiBXZWJDb3JlL2JpbmRp
bmdzL2pzL0pTRE9NV2luZG93U2hlbGwuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYmluZGlu
Z3MvanMvSlNET01XaW5kb3dTaGVsbC5jcHAJKHJldmlzaW9uIDQxNjAxKQorKysgV2ViQ29yZS9i
aW5kaW5ncy9qcy9KU0RPTVdpbmRvd1NoZWxsLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzksNyAr
MzksNyBAQCB1c2luZyBuYW1lc3BhY2UgSlNDOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLUFT
U0VSVF9DTEFTU19GSVRTX0lOX0NFTEwoSlNET01XaW5kb3dTaGVsbCkKK0FTU0VSVF9DTEFTU19G
SVRTX0lOX0NFTEwoSlNET01XaW5kb3dTaGVsbCk7CiAKIGNvbnN0IENsYXNzSW5mbyBKU0RPTVdp
bmRvd1NoZWxsOjpzX2luZm8gPSB7ICJKU0RPTVdpbmRvd1NoZWxsIiwgMCwgMCwgMCB9OwogCklu
ZGV4OiBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTRXZlbnRMaXN0ZW5lci5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0V2ZW50TGlzdGVuZXIuY3BwCShyZXZpc2lvbiA0MTYw
MSkKKysrIFdlYkNvcmUvYmluZGluZ3MvanMvSlNFdmVudExpc3RlbmVyLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtNDAsNyArNDAsNyBAQCB1c2luZyBuYW1lc3BhY2UgSlNDOwogCiBuYW1lc3BhY2Ug
V2ViQ29yZSB7CiAKLUFTU0VSVF9DTEFTU19GSVRTX0lOX0NFTEwoSlNBYnN0cmFjdEV2ZW50TGlz
dGVuZXIpCitBU1NFUlRfQ0xBU1NfRklUU19JTl9DRUxMKEpTQWJzdHJhY3RFdmVudExpc3RlbmVy
KTsKIAogdm9pZCBKU0Fic3RyYWN0RXZlbnRMaXN0ZW5lcjo6aGFuZGxlRXZlbnQoRXZlbnQqIGV2
ZW50LCBib29sIGlzV2luZG93RXZlbnQpCiB7CkluZGV4OiBXZWJDb3JlL2JpbmRpbmdzL2pzL0pT
SW1hZ2VDb25zdHJ1Y3Rvci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9iaW5kaW5ncy9qcy9K
U0ltYWdlQ29uc3RydWN0b3IuY3BwCShyZXZpc2lvbiA0MTYwMSkKKysrIFdlYkNvcmUvYmluZGlu
Z3MvanMvSlNJbWFnZUNvbnN0cnVjdG9yLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzAsNyArMzAs
NyBAQCB1c2luZyBuYW1lc3BhY2UgSlNDOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLUFTU0VS
VF9DTEFTU19GSVRTX0lOX0NFTEwoSlNJbWFnZUNvbnN0cnVjdG9yKQorQVNTRVJUX0NMQVNTX0ZJ
VFNfSU5fQ0VMTChKU0ltYWdlQ29uc3RydWN0b3IpOwogCiBjb25zdCBDbGFzc0luZm8gSlNJbWFn
ZUNvbnN0cnVjdG9yOjpzX2luZm8gPSB7ICJJbWFnZUNvbnN0cnVjdG9yIiwgMCwgMCwgMCB9Owog
CkluZGV4OiBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTSW5zcGVjdGVkT2JqZWN0V3JhcHBlci5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0luc3BlY3RlZE9iamVjdFdyYXBw
ZXIuY3BwCShyZXZpc2lvbiA0MTYwMSkKKysrIFdlYkNvcmUvYmluZGluZ3MvanMvSlNJbnNwZWN0
ZWRPYmplY3RXcmFwcGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzQsNyArMzQsNyBAQCB1c2lu
ZyBuYW1lc3BhY2UgSlNDOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLUFTU0VSVF9DTEFTU19G
SVRTX0lOX0NFTEwoSlNJbnNwZWN0ZWRPYmplY3RXcmFwcGVyKQorQVNTRVJUX0NMQVNTX0ZJVFNf
SU5fQ0VMTChKU0luc3BlY3RlZE9iamVjdFdyYXBwZXIpOwogCiB0eXBlZGVmIEhhc2hNYXA8SlNP
YmplY3QqLCBKU0luc3BlY3RlZE9iamVjdFdyYXBwZXIqPiBXcmFwcGVyTWFwOwogdHlwZWRlZiBI
YXNoTWFwPEpTR2xvYmFsT2JqZWN0KiwgV3JhcHBlck1hcCo+IEdsb2JhbE9iamVjdFdyYXBwZXJN
YXA7CkluZGV4OiBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTSW5zcGVjdG9yQ2FsbGJhY2tXcmFwcGVy
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTSW5zcGVjdG9yQ2FsbGJh
Y2tXcmFwcGVyLmNwcAkocmV2aXNpb24gNDE2MDEpCisrKyBXZWJDb3JlL2JpbmRpbmdzL2pzL0pT
SW5zcGVjdG9yQ2FsbGJhY2tXcmFwcGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzMsNyArMzMs
NyBAQCB1c2luZyBuYW1lc3BhY2UgSlNDOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLUFTU0VS
VF9DTEFTU19GSVRTX0lOX0NFTEwoSlNJbnNwZWN0b3JDYWxsYmFja1dyYXBwZXIpCitBU1NFUlRf
Q0xBU1NfRklUU19JTl9DRUxMKEpTSW5zcGVjdG9yQ2FsbGJhY2tXcmFwcGVyKTsKIAogdHlwZWRl
ZiBIYXNoTWFwPEpTT2JqZWN0KiwgSlNJbnNwZWN0b3JDYWxsYmFja1dyYXBwZXIqPiBXcmFwcGVy
TWFwOwogCkluZGV4OiBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTTmFtZWROb2Rlc0NvbGxlY3Rpb24u
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYmluZGluZ3MvanMvSlNOYW1lZE5vZGVzQ29sbGVj
dGlvbi5jcHAJKHJldmlzaW9uIDQxNjAxKQorKysgV2ViQ29yZS9iaW5kaW5ncy9qcy9KU05hbWVk
Tm9kZXNDb2xsZWN0aW9uLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzUsNyArMzUsNyBAQCBuYW1l
c3BhY2UgV2ViQ29yZSB7CiAKIHVzaW5nIG5hbWVzcGFjZSBKU0M7CiAKLUFTU0VSVF9DTEFTU19G
SVRTX0lOX0NFTEwoSlNOYW1lZE5vZGVzQ29sbGVjdGlvbikKK0FTU0VSVF9DTEFTU19GSVRTX0lO
X0NFTEwoSlNOYW1lZE5vZGVzQ29sbGVjdGlvbik7CiAKIGNvbnN0IENsYXNzSW5mbyBKU05hbWVk
Tm9kZXNDb2xsZWN0aW9uOjpzX2luZm8gPSB7ICJDb2xsZWN0aW9uIiwgMCwgMCwgMCB9OwogCklu
ZGV4OiBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTTm9kZUZpbHRlckNvbmRpdGlvbi5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9iaW5kaW5ncy9qcy9KU05vZGVGaWx0ZXJDb25kaXRpb24uY3BwCShy
ZXZpc2lvbiA0MTYwMSkKKysrIFdlYkNvcmUvYmluZGluZ3MvanMvSlNOb2RlRmlsdGVyQ29uZGl0
aW9uLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjksNyArMjksNyBAQCBuYW1lc3BhY2UgV2ViQ29y
ZSB7CiAKIHVzaW5nIG5hbWVzcGFjZSBKU0M7CiAKLUFTU0VSVF9DTEFTU19GSVRTX0lOX0NFTEwo
SlNOb2RlRmlsdGVyQ29uZGl0aW9uKQorQVNTRVJUX0NMQVNTX0ZJVFNfSU5fQ0VMTChKU05vZGVG
aWx0ZXJDb25kaXRpb24pOwogCiBKU05vZGVGaWx0ZXJDb25kaXRpb246OkpTTm9kZUZpbHRlckNv
bmRpdGlvbihKU1ZhbHVlUHRyIGZpbHRlcikKICAgICA6IG1fZmlsdGVyKGZpbHRlcikKSW5kZXg6
IFdlYkNvcmUvYmluZGluZ3MvanMvSlNPcHRpb25Db25zdHJ1Y3Rvci5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gV2ViQ29yZS9iaW5kaW5ncy9qcy9KU09wdGlvbkNvbnN0cnVjdG9yLmNwcAkocmV2aXNpb24g
NDE2MDEpCisrKyBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTT3B0aW9uQ29uc3RydWN0b3IuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC0zMCw3ICszMCw3IEBAIHVzaW5nIG5hbWVzcGFjZSBKU0M7CiAKIG5h
bWVzcGFjZSBXZWJDb3JlIHsKIAotQVNTRVJUX0NMQVNTX0ZJVFNfSU5fQ0VMTChKU09wdGlvbkNv
bnN0cnVjdG9yKQorQVNTRVJUX0NMQVNTX0ZJVFNfSU5fQ0VMTChKU09wdGlvbkNvbnN0cnVjdG9y
KTsKIAogY29uc3QgQ2xhc3NJbmZvIEpTT3B0aW9uQ29uc3RydWN0b3I6OnNfaW5mbyA9IHsgIk9w
dGlvbkNvbnN0cnVjdG9yIiwgMCwgMCwgMCB9OwogCkluZGV4OiBXZWJDb3JlL2JpbmRpbmdzL2pz
L0pTUXVhcmFudGluZWRPYmplY3RXcmFwcGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Jp
bmRpbmdzL2pzL0pTUXVhcmFudGluZWRPYmplY3RXcmFwcGVyLmNwcAkocmV2aXNpb24gNDE2MDEp
CisrKyBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTUXVhcmFudGluZWRPYmplY3RXcmFwcGVyLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtMzIsNyArMzIsNyBAQCB1c2luZyBuYW1lc3BhY2UgSlNDOwogCiBu
YW1lc3BhY2UgV2ViQ29yZSB7CiAKLUFTU0VSVF9DTEFTU19GSVRTX0lOX0NFTEwoSlNRdWFyYW50
aW5lZE9iamVjdFdyYXBwZXIpCitBU1NFUlRfQ0xBU1NfRklUU19JTl9DRUxMKEpTUXVhcmFudGlu
ZWRPYmplY3RXcmFwcGVyKTsKIAogY29uc3QgQ2xhc3NJbmZvIEpTUXVhcmFudGluZWRPYmplY3RX
cmFwcGVyOjpzX2luZm8gPSB7ICJKU1F1YXJhbnRpbmVkT2JqZWN0V3JhcHBlciIsIDAsIDAsIDAg
fTsKIApJbmRleDogV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1JHQkNvbG9yLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTUkdCQ29sb3IuY3BwCShyZXZpc2lvbiA0MTYwMSkK
KysrIFdlYkNvcmUvYmluZGluZ3MvanMvSlNSR0JDb2xvci5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTQ0LDcgKzQ0LDcgQEAgc3RhdGljIEpTVmFsdWVQdHIganNSR0JDb2xvckJsdWUoRXhlY1N0YQog
CiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLUFTU0VSVF9DTEFTU19GSVRTX0lOX0NFTEwoSlNSR0JD
b2xvcikKK0FTU0VSVF9DTEFTU19GSVRTX0lOX0NFTEwoSlNSR0JDb2xvcik7CiAKIGNvbnN0IENs
YXNzSW5mbyBKU1JHQkNvbG9yOjpzX2luZm8gPSB7ICJSR0JDb2xvciIsIDAsICZKU1JHQkNvbG9y
VGFibGUsIDAgfTsKIApJbmRleDogV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1dvcmtlckNvbnRleHRC
YXNlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTV29ya2VyQ29udGV4
dEJhc2UuY3BwCShyZXZpc2lvbiA0MTYwMSkKKysrIFdlYkNvcmUvYmluZGluZ3MvanMvSlNXb3Jr
ZXJDb250ZXh0QmFzZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU5LDcgKzU5LDcgQEAgc3RhdGlj
IHZvaWQgc2V0SlNXb3JrZXJDb250ZXh0QmFzZVhNTEh0dAogCiBuYW1lc3BhY2UgV2ViQ29yZSB7
CiAKLUFTU0VSVF9DTEFTU19GSVRTX0lOX0NFTEwoSlNXb3JrZXJDb250ZXh0QmFzZSkKK0FTU0VS
VF9DTEFTU19GSVRTX0lOX0NFTEwoSlNXb3JrZXJDb250ZXh0QmFzZSk7CiAKIEpTV29ya2VyQ29u
dGV4dEJhc2U6OkpTV29ya2VyQ29udGV4dEJhc2UoUGFzc1JlZlB0cjxKU0M6OlN0cnVjdHVyZT4g
c3RydWN0dXJlLCBQYXNzUmVmUHRyPFdvcmtlckNvbnRleHQ+IGltcGwpCiAgICAgOiBKU0RPTUds
b2JhbE9iamVjdChzdHJ1Y3R1cmUsIG5ldyBKU0RPTUdsb2JhbE9iamVjdERhdGEsIHRoaXMpCklu
ZGV4OiBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTWE1MSHR0cFJlcXVlc3RDb25zdHJ1Y3Rvci5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1hNTEh0dHBSZXF1ZXN0Q29uc3Ry
dWN0b3IuY3BwCShyZXZpc2lvbiA0MTYwMSkKKysrIFdlYkNvcmUvYmluZGluZ3MvanMvSlNYTUxI
dHRwUmVxdWVzdENvbnN0cnVjdG9yLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjgsNyArMjgsNyBA
QCB1c2luZyBuYW1lc3BhY2UgSlNDOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLUFTU0VSVF9D
TEFTU19GSVRTX0lOX0NFTEwoSlNYTUxIdHRwUmVxdWVzdENvbnN0cnVjdG9yKQorQVNTRVJUX0NM
QVNTX0ZJVFNfSU5fQ0VMTChKU1hNTEh0dHBSZXF1ZXN0Q29uc3RydWN0b3IpOwogCiBjb25zdCBD
bGFzc0luZm8gSlNYTUxIdHRwUmVxdWVzdENvbnN0cnVjdG9yOjpzX2luZm8gPSB7ICJYTUxIdHRw
UmVxdWVzdENvbnN0cnVjdG9yIiwgMCwgMCwgMCB9OwogCkluZGV4OiBXZWJDb3JlL2JpbmRpbmdz
L2pzL0pTWFNMVFByb2Nlc3NvckNvbnN0cnVjdG9yLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3Jl
L2JpbmRpbmdzL2pzL0pTWFNMVFByb2Nlc3NvckNvbnN0cnVjdG9yLmNwcAkocmV2aXNpb24gNDE2
MDEpCisrKyBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTWFNMVFByb2Nlc3NvckNvbnN0cnVjdG9yLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtMzcsNyArMzcsNyBAQCB1c2luZyBuYW1lc3BhY2UgSlNDOwog
CiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLUFTU0VSVF9DTEFTU19GSVRTX0lOX0NFTEwoSlNYU0xU
UHJvY2Vzc29yQ29uc3RydWN0b3IpCitBU1NFUlRfQ0xBU1NfRklUU19JTl9DRUxMKEpTWFNMVFBy
b2Nlc3NvckNvbnN0cnVjdG9yKTsKIAogY29uc3QgQ2xhc3NJbmZvIEpTWFNMVFByb2Nlc3NvckNv
bnN0cnVjdG9yOjpzX2luZm8gPSB7ICJYU0xUUHJvY2Vzc29yQ29uc3J1Y3RvciIsIDAsIDAsIDAg
fTsKIApJbmRleDogV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JKUy5wbQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBt
CShyZXZpc2lvbiA0MTYwMSkKKysrIFdlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJh
dG9ySlMucG0JKHdvcmtpbmcgY29weSkKQEAgLTc1Nyw3ICs3NTcsNyBAQCBzdWIgR2VuZXJhdGVJ
bXBsZW1lbnRhdGlvbgogICAgIHB1c2goQGltcGxDb250ZW50LCAiXG51c2luZyBuYW1lc3BhY2Ug
SlNDO1xuXG4iKTsKICAgICBwdXNoKEBpbXBsQ29udGVudCwgIm5hbWVzcGFjZSBXZWJDb3JlIHtc
blxuIik7CiAKLSAgICBwdXNoKEBpbXBsQ29udGVudCwgIkFTU0VSVF9DTEFTU19GSVRTX0lOX0NF
TEwoJGNsYXNzTmFtZSlcblxuIik7CisgICAgcHVzaChAaW1wbENvbnRlbnQsICJBU1NFUlRfQ0xB
U1NfRklUU19JTl9DRUxMKCRjbGFzc05hbWUpO1xuXG4iKTsKIAogICAgICMgLSBBZGQgYWxsIGF0
dHJpYnV0ZXMgaW4gYSBoYXNodGFibGUgZGVmaW5pdGlvbgogICAgIG15ICRudW1BdHRyaWJ1dGVz
ID0gQHskZGF0YU5vZGUtPmF0dHJpYnV0ZXN9Owo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28580</attachid>
            <date>2009-03-13 10:15:59 -0700</date>
            <delta_ts>2009-03-13 10:18:23 -0700</delta_ts>
            <desc>Proposed fix for 24535 </desc>
            <filename>patch_update1_24535.txt</filename>
            <type>text/plain</type>
            <size>10374</size>
            <attacher name="Norbert Leser">norbert.leser</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIEphdmFTY3Jp
cHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gNDE2NjcpDQorKysgSmF2YVNjcmlwdENvcmUvQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpDQpAQCAtMSwzICsxLDE2IEBADQorMjAwOS0wMy0xMyAgTm9y
YmVydCBMZXNlciAgPG5vcmJlcnQubGVzZXJAbm9raWEuY29tPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeGVzIG1pc3NpbmcgbGluZSB0ZXJtaW5h
dG9yIGNoYXJhY3RlciAoOykgYWZ0ZXIgbWFjcm8gY2FsbC4KKyAgICAgICAgSXQgaXMgY29tbW9u
IHByYWN0aWNlIHRvIGFkZCB0aGUgdHJhaWxpbmcgIjsiIHdoZXJlIG1hY3JvcyBhcmUgc3Vic3Rp
dHV0ZWQKKyAgICAgICAgYW5kIG5vdCB3aGVyZSB0aGV5IGFyZSBkZWZpbmVkIHdpdGggI2RlZmlu
ZS4KKyAgICAgICAgVGhpcyBjaGFuZ2UgaXMgY29uc2lzdGVudCB3aXRoIG90aGVyIG1hY3JvIGRl
Y2xhcmF0aW9ucyBhY3Jvc3Mgd2Via2l0LAorICAgICAgICBhbmQgaXQgYWxzbyBzb2x2ZXMgY29t
cGlsYXRpb24gZmFpbHVyZSB3aXRoIHN5bWJpYW4gY29tcGlsZXJzLiAKKyAKKyAgICAgICAgKiBy
dW50aW1lL1VTdHJpbmcuY3BwOgorICAgICAgICAqIHd0Zi9Bc3NlcnRpb25zLmg6CisKIDIwMDkt
MDMtMTIgIE1hcmsgUm93ZSAgPG1yb3dlQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBEYXJpbiBBZGxlci4KSW5kZXg6IEphdmFTY3JpcHRDb3JlL3J1bnRpbWUvVVN0cmluZy5jcHAN
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0NCi0tLSBKYXZhU2NyaXB0Q29yZS9ydW50aW1lL1VTdHJpbmcuY3BwCShyZXZp
c2lvbiA0MTY2NCkNCisrKyBKYXZhU2NyaXB0Q29yZS9ydW50aW1lL1VTdHJpbmcuY3BwCSh3b3Jr
aW5nIGNvcHkpDQpAQCAtOTMsNyArOTMsNyBAQA0KICAgICBtZW1jcHkoZGVzdGluYXRpb24sIHNv
dXJjZSwgbnVtQ2hhcmFjdGVycyAqIHNpemVvZihVQ2hhcikpOwogfQogCi1DT01QSUxFX0FTU0VS
VChzaXplb2YoVUNoYXIpID09IDIsIHVjaGFyX2lzXzJfYnl0ZXMpCitDT01QSUxFX0FTU0VSVChz
aXplb2YoVUNoYXIpID09IDIsIHVjaGFyX2lzXzJfYnl0ZXMpOwogCiBDU3RyaW5nOjpDU3RyaW5n
KGNvbnN0IGNoYXIqIGMpCiAgICAgOiBtX2xlbmd0aChzdHJsZW4oYykpCkluZGV4OiBKYXZhU2Ny
aXB0Q29yZS93dGYvQXNzZXJ0aW9ucy5oDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gSmF2YVNjcmlwdENvcmUv
d3RmL0Fzc2VydGlvbnMuaAkocmV2aXNpb24gNDE2NjQpDQorKysgSmF2YVNjcmlwdENvcmUvd3Rm
L0Fzc2VydGlvbnMuaAkod29ya2luZyBjb3B5KQ0KQEAgLTE5NCw3ICsxOTQsNyBAQA0KIAogLyog
Q09NUElMRV9BU1NFUlQgKi8KICNpZm5kZWYgQ09NUElMRV9BU1NFUlQKLSNkZWZpbmUgQ09NUElM
RV9BU1NFUlQoZXhwLCBuYW1lKSB0eXBlZGVmIGludCBkdW1teSMjbmFtZSBbKGV4cCkgPyAxIDog
LTFdOworI2RlZmluZSBDT01QSUxFX0FTU0VSVChleHAsIG5hbWUpIHR5cGVkZWYgaW50IGR1bW15
IyNuYW1lIFsoZXhwKSA/IDEgOiAtMV0KICNlbmRpZgogCiAvKiBGQVRBTCAqLwpJbmRleDogV2Vi
Q29yZS9DaGFuZ2VMb2cNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNp
b24gNDE2NjcpDQorKysgV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkNCkBAIC0xLDMg
KzEsMzAgQEANCisyMDA5LTAzLTEzICBOb3JiZXJ0IExlc2VyICA8bm9yYmVydC5sZXNlckBub2tp
YS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
V0FSTklORzogTk8gVEVTVCBDQVNFUyBBRERFRCBPUiBDSEFOR0VECisKKyAgICAgICAgRml4ZXMg
bWlzc2luZyBsaW5lIHRlcm1pbmF0b3IgY2hhcmFjdGVyICg7KSBhZnRlciBtYWNybyBjYWxsLgor
ICAgICAgICBJdCBpcyBjb21tb24gcHJhY3RpY2UgdG8gYWRkIHRoZSB0cmFpbGluZyAiOyIgd2hl
cmUgbWFjcm9zIGFyZSBzdWJzdGl0dXRlZAorICAgICAgICBhbmQgbm90IHdoZXJlIHRoZXkgYXJl
IGRlZmluZWQgd2l0aCAjZGVmaW5lLgorICAgICAgICBUaGlzIGNoYW5nZSBpcyBjb25zaXN0ZW50
IHdpdGggb3RoZXIgbWFjcm8gZGVjbGFyYXRpb25zIGFjcm9zcyB3ZWJraXQsCisgICAgICAgIGFu
ZCBpdCBhbHNvIHNvbHZlcyBjb21waWxhdGlvbiBmYWlsdXJlIHdpdGggc3ltYmlhbiBjb21waWxl
cnMuIAorIAorICAgICAgICAqIGJpbmRpbmdzL2pzL0pTRE9NV2luZG93U2hlbGwuY3BwOgorICAg
ICAgICAqIGJpbmRpbmdzL2pzL0pTRXZlbnRMaXN0ZW5lci5jcHA6CisgICAgICAgICogYmluZGlu
Z3MvanMvSlNJbWFnZUNvbnN0cnVjdG9yLmNwcDoKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU0lu
c3BlY3RlZE9iamVjdFdyYXBwZXIuY3BwOgorICAgICAgICAqIGJpbmRpbmdzL2pzL0pTSW5zcGVj
dG9yQ2FsbGJhY2tXcmFwcGVyLmNwcDoKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU05hbWVkTm9k
ZXNDb2xsZWN0aW9uLmNwcDoKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU05vZGVGaWx0ZXJDb25k
aXRpb24uY3BwOgorICAgICAgICAqIGJpbmRpbmdzL2pzL0pTT3B0aW9uQ29uc3RydWN0b3IuY3Bw
OgorICAgICAgICAqIGJpbmRpbmdzL2pzL0pTUXVhcmFudGluZWRPYmplY3RXcmFwcGVyLmNwcDoK
KyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU1JHQkNvbG9yLmNwcDoKKyAgICAgICAgKiBiaW5kaW5n
cy9qcy9KU1dvcmtlckNvbnRleHRCYXNlLmNwcDoKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU1hN
TEh0dHBSZXF1ZXN0Q29uc3RydWN0b3IuY3BwOgorICAgICAgICAqIGJpbmRpbmdzL2pzL0pTWFNM
VFByb2Nlc3NvckNvbnN0cnVjdG9yLmNwcDoKKyAgICAgICAgKiBiaW5kaW5ncy9zY3JpcHRzL0Nv
ZGVHZW5lcmF0b3JKUy5wbToKKwogMjAwOS0wMy0xMyAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFw
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgU2FtIFdlaW5pZy4KSW5kZXg6IFdl
YkNvcmUvYmluZGluZ3MvanMvSlNET01XaW5kb3dTaGVsbC5jcHANCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBX
ZWJDb3JlL2JpbmRpbmdzL2pzL0pTRE9NV2luZG93U2hlbGwuY3BwCShyZXZpc2lvbiA0MTY2NCkN
CisrKyBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTRE9NV2luZG93U2hlbGwuY3BwCSh3b3JraW5nIGNv
cHkpDQpAQCAtMzksNyArMzksNyBAQA0KIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi1BU1NFUlRf
Q0xBU1NfRklUU19JTl9DRUxMKEpTRE9NV2luZG93U2hlbGwpCitBU1NFUlRfQ0xBU1NfRklUU19J
Tl9DRUxMKEpTRE9NV2luZG93U2hlbGwpOwogCiBjb25zdCBDbGFzc0luZm8gSlNET01XaW5kb3dT
aGVsbDo6c19pbmZvID0geyAiSlNET01XaW5kb3dTaGVsbCIsIDAsIDAsIDAgfTsKIApJbmRleDog
V2ViQ29yZS9iaW5kaW5ncy9qcy9KU0V2ZW50TGlzdGVuZXIuY3BwDQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0g
V2ViQ29yZS9iaW5kaW5ncy9qcy9KU0V2ZW50TGlzdGVuZXIuY3BwCShyZXZpc2lvbiA0MTY2NCkN
CisrKyBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTRXZlbnRMaXN0ZW5lci5jcHAJKHdvcmtpbmcgY29w
eSkNCkBAIC00MCw3ICs0MCw3IEBADQogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLUFTU0VSVF9D
TEFTU19GSVRTX0lOX0NFTEwoSlNBYnN0cmFjdEV2ZW50TGlzdGVuZXIpCitBU1NFUlRfQ0xBU1Nf
RklUU19JTl9DRUxMKEpTQWJzdHJhY3RFdmVudExpc3RlbmVyKTsKIAogdm9pZCBKU0Fic3RyYWN0
RXZlbnRMaXN0ZW5lcjo6aGFuZGxlRXZlbnQoRXZlbnQqIGV2ZW50LCBib29sIGlzV2luZG93RXZl
bnQpCiB7CkluZGV4OiBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTSW1hZ2VDb25zdHJ1Y3Rvci5jcHAN
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0NCi0tLSBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTSW1hZ2VDb25zdHJ1Y3Rvci5j
cHAJKHJldmlzaW9uIDQxNjY0KQ0KKysrIFdlYkNvcmUvYmluZGluZ3MvanMvSlNJbWFnZUNvbnN0
cnVjdG9yLmNwcAkod29ya2luZyBjb3B5KQ0KQEAgLTMwLDcgKzMwLDcgQEANCiAKIG5hbWVzcGFj
ZSBXZWJDb3JlIHsKIAotQVNTRVJUX0NMQVNTX0ZJVFNfSU5fQ0VMTChKU0ltYWdlQ29uc3RydWN0
b3IpCitBU1NFUlRfQ0xBU1NfRklUU19JTl9DRUxMKEpTSW1hZ2VDb25zdHJ1Y3Rvcik7CiAKIGNv
bnN0IENsYXNzSW5mbyBKU0ltYWdlQ29uc3RydWN0b3I6OnNfaW5mbyA9IHsgIkltYWdlQ29uc3Ry
dWN0b3IiLCAwLCAwLCAwIH07CiAKSW5kZXg6IFdlYkNvcmUvYmluZGluZ3MvanMvSlNJbnNwZWN0
ZWRPYmplY3RXcmFwcGVyLmNwcA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYkNvcmUvYmluZGluZ3MvanMv
SlNJbnNwZWN0ZWRPYmplY3RXcmFwcGVyLmNwcAkocmV2aXNpb24gNDE2NjQpDQorKysgV2ViQ29y
ZS9iaW5kaW5ncy9qcy9KU0luc3BlY3RlZE9iamVjdFdyYXBwZXIuY3BwCSh3b3JraW5nIGNvcHkp
DQpAQCAtMzQsNyArMzQsNyBAQA0KIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi1BU1NFUlRfQ0xB
U1NfRklUU19JTl9DRUxMKEpTSW5zcGVjdGVkT2JqZWN0V3JhcHBlcikKK0FTU0VSVF9DTEFTU19G
SVRTX0lOX0NFTEwoSlNJbnNwZWN0ZWRPYmplY3RXcmFwcGVyKTsKIAogdHlwZWRlZiBIYXNoTWFw
PEpTT2JqZWN0KiwgSlNJbnNwZWN0ZWRPYmplY3RXcmFwcGVyKj4gV3JhcHBlck1hcDsKIHR5cGVk
ZWYgSGFzaE1hcDxKU0dsb2JhbE9iamVjdCosIFdyYXBwZXJNYXAqPiBHbG9iYWxPYmplY3RXcmFw
cGVyTWFwOwpJbmRleDogV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0luc3BlY3RvckNhbGxiYWNrV3Jh
cHBlci5jcHANCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTSW5zcGVjdG9y
Q2FsbGJhY2tXcmFwcGVyLmNwcAkocmV2aXNpb24gNDE2NjQpDQorKysgV2ViQ29yZS9iaW5kaW5n
cy9qcy9KU0luc3BlY3RvckNhbGxiYWNrV3JhcHBlci5jcHAJKHdvcmtpbmcgY29weSkNCkBAIC0z
Myw3ICszMyw3IEBADQogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLUFTU0VSVF9DTEFTU19GSVRT
X0lOX0NFTEwoSlNJbnNwZWN0b3JDYWxsYmFja1dyYXBwZXIpCitBU1NFUlRfQ0xBU1NfRklUU19J
Tl9DRUxMKEpTSW5zcGVjdG9yQ2FsbGJhY2tXcmFwcGVyKTsKIAogdHlwZWRlZiBIYXNoTWFwPEpT
T2JqZWN0KiwgSlNJbnNwZWN0b3JDYWxsYmFja1dyYXBwZXIqPiBXcmFwcGVyTWFwOwogCkluZGV4
OiBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTTmFtZWROb2Rlc0NvbGxlY3Rpb24uY3BwDQo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09DQotLS0gV2ViQ29yZS9iaW5kaW5ncy9qcy9KU05hbWVkTm9kZXNDb2xsZWN0aW9uLmNwcAko
cmV2aXNpb24gNDE2NjQpDQorKysgV2ViQ29yZS9iaW5kaW5ncy9qcy9KU05hbWVkTm9kZXNDb2xs
ZWN0aW9uLmNwcAkod29ya2luZyBjb3B5KQ0KQEAgLTM1LDcgKzM1LDcgQEANCiAKIHVzaW5nIG5h
bWVzcGFjZSBKU0M7CiAKLUFTU0VSVF9DTEFTU19GSVRTX0lOX0NFTEwoSlNOYW1lZE5vZGVzQ29s
bGVjdGlvbikKK0FTU0VSVF9DTEFTU19GSVRTX0lOX0NFTEwoSlNOYW1lZE5vZGVzQ29sbGVjdGlv
bik7CiAKIGNvbnN0IENsYXNzSW5mbyBKU05hbWVkTm9kZXNDb2xsZWN0aW9uOjpzX2luZm8gPSB7
ICJDb2xsZWN0aW9uIiwgMCwgMCwgMCB9OwogCkluZGV4OiBXZWJDb3JlL2JpbmRpbmdzL2pzL0pT
Tm9kZUZpbHRlckNvbmRpdGlvbi5jcHANCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJDb3JlL2JpbmRpbmdz
L2pzL0pTTm9kZUZpbHRlckNvbmRpdGlvbi5jcHAJKHJldmlzaW9uIDQxNjY0KQ0KKysrIFdlYkNv
cmUvYmluZGluZ3MvanMvSlNOb2RlRmlsdGVyQ29uZGl0aW9uLmNwcAkod29ya2luZyBjb3B5KQ0K
QEAgLTI5LDcgKzI5LDcgQEANCiAKIHVzaW5nIG5hbWVzcGFjZSBKU0M7CiAKLUFTU0VSVF9DTEFT
U19GSVRTX0lOX0NFTEwoSlNOb2RlRmlsdGVyQ29uZGl0aW9uKQorQVNTRVJUX0NMQVNTX0ZJVFNf
SU5fQ0VMTChKU05vZGVGaWx0ZXJDb25kaXRpb24pOwogCiBKU05vZGVGaWx0ZXJDb25kaXRpb246
OkpTTm9kZUZpbHRlckNvbmRpdGlvbihKU1ZhbHVlUHRyIGZpbHRlcikKICAgICA6IG1fZmlsdGVy
KGZpbHRlcikKSW5kZXg6IFdlYkNvcmUvYmluZGluZ3MvanMvSlNPcHRpb25Db25zdHJ1Y3Rvci5j
cHANCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0NCi0tLSBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTT3B0aW9uQ29uc3RydWN0
b3IuY3BwCShyZXZpc2lvbiA0MTY2NCkNCisrKyBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTT3B0aW9u
Q29uc3RydWN0b3IuY3BwCSh3b3JraW5nIGNvcHkpDQpAQCAtMzAsNyArMzAsNyBAQA0KIAogbmFt
ZXNwYWNlIFdlYkNvcmUgewogCi1BU1NFUlRfQ0xBU1NfRklUU19JTl9DRUxMKEpTT3B0aW9uQ29u
c3RydWN0b3IpCitBU1NFUlRfQ0xBU1NfRklUU19JTl9DRUxMKEpTT3B0aW9uQ29uc3RydWN0b3Ip
OwogCiBjb25zdCBDbGFzc0luZm8gSlNPcHRpb25Db25zdHJ1Y3Rvcjo6c19pbmZvID0geyAiT3B0
aW9uQ29uc3RydWN0b3IiLCAwLCAwLCAwIH07CiAKSW5kZXg6IFdlYkNvcmUvYmluZGluZ3MvanMv
SlNRdWFyYW50aW5lZE9iamVjdFdyYXBwZXIuY3BwDQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9i
aW5kaW5ncy9qcy9KU1F1YXJhbnRpbmVkT2JqZWN0V3JhcHBlci5jcHAJKHJldmlzaW9uIDQxNjY0
KQ0KKysrIFdlYkNvcmUvYmluZGluZ3MvanMvSlNRdWFyYW50aW5lZE9iamVjdFdyYXBwZXIuY3Bw
CSh3b3JraW5nIGNvcHkpDQpAQCAtMzIsNyArMzIsNyBAQA0KIAogbmFtZXNwYWNlIFdlYkNvcmUg
ewogCi1BU1NFUlRfQ0xBU1NfRklUU19JTl9DRUxMKEpTUXVhcmFudGluZWRPYmplY3RXcmFwcGVy
KQorQVNTRVJUX0NMQVNTX0ZJVFNfSU5fQ0VMTChKU1F1YXJhbnRpbmVkT2JqZWN0V3JhcHBlcik7
CiAKIGNvbnN0IENsYXNzSW5mbyBKU1F1YXJhbnRpbmVkT2JqZWN0V3JhcHBlcjo6c19pbmZvID0g
eyAiSlNRdWFyYW50aW5lZE9iamVjdFdyYXBwZXIiLCAwLCAwLCAwIH07CiAKSW5kZXg6IFdlYkNv
cmUvYmluZGluZ3MvanMvSlNSR0JDb2xvci5jcHANCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJDb3JlL2Jp
bmRpbmdzL2pzL0pTUkdCQ29sb3IuY3BwCShyZXZpc2lvbiA0MTY2NCkNCisrKyBXZWJDb3JlL2Jp
bmRpbmdzL2pzL0pTUkdCQ29sb3IuY3BwCSh3b3JraW5nIGNvcHkpDQpAQCAtNDQsNyArNDQsNyBA
QA0KIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi1BU1NFUlRfQ0xBU1NfRklUU19JTl9DRUxMKEpT
UkdCQ29sb3IpCitBU1NFUlRfQ0xBU1NfRklUU19JTl9DRUxMKEpTUkdCQ29sb3IpOwogCiBjb25z
dCBDbGFzc0luZm8gSlNSR0JDb2xvcjo6c19pbmZvID0geyAiUkdCQ29sb3IiLCAwLCAmSlNSR0JD
b2xvclRhYmxlLCAwIH07CiAKSW5kZXg6IFdlYkNvcmUvYmluZGluZ3MvanMvSlNXb3JrZXJDb250
ZXh0QmFzZS5jcHANCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTV29ya2Vy
Q29udGV4dEJhc2UuY3BwCShyZXZpc2lvbiA0MTY2NCkNCisrKyBXZWJDb3JlL2JpbmRpbmdzL2pz
L0pTV29ya2VyQ29udGV4dEJhc2UuY3BwCSh3b3JraW5nIGNvcHkpDQpAQCAtNTksNyArNTksNyBA
QA0KIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi1BU1NFUlRfQ0xBU1NfRklUU19JTl9DRUxMKEpT
V29ya2VyQ29udGV4dEJhc2UpCitBU1NFUlRfQ0xBU1NfRklUU19JTl9DRUxMKEpTV29ya2VyQ29u
dGV4dEJhc2UpOwogCiBKU1dvcmtlckNvbnRleHRCYXNlOjpKU1dvcmtlckNvbnRleHRCYXNlKFBh
c3NSZWZQdHI8SlNDOjpTdHJ1Y3R1cmU+IHN0cnVjdHVyZSwgUGFzc1JlZlB0cjxXb3JrZXJDb250
ZXh0PiBpbXBsKQogICAgIDogSlNET01HbG9iYWxPYmplY3Qoc3RydWN0dXJlLCBuZXcgSlNET01H
bG9iYWxPYmplY3REYXRhLCB0aGlzKQpJbmRleDogV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1hNTEh0
dHBSZXF1ZXN0Q29uc3RydWN0b3IuY3BwDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9iaW5kaW5n
cy9qcy9KU1hNTEh0dHBSZXF1ZXN0Q29uc3RydWN0b3IuY3BwCShyZXZpc2lvbiA0MTY2NCkNCisr
KyBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTWE1MSHR0cFJlcXVlc3RDb25zdHJ1Y3Rvci5jcHAJKHdv
cmtpbmcgY29weSkNCkBAIC0yOCw3ICsyOCw3IEBADQogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAK
LUFTU0VSVF9DTEFTU19GSVRTX0lOX0NFTEwoSlNYTUxIdHRwUmVxdWVzdENvbnN0cnVjdG9yKQor
QVNTRVJUX0NMQVNTX0ZJVFNfSU5fQ0VMTChKU1hNTEh0dHBSZXF1ZXN0Q29uc3RydWN0b3IpOwog
CiBjb25zdCBDbGFzc0luZm8gSlNYTUxIdHRwUmVxdWVzdENvbnN0cnVjdG9yOjpzX2luZm8gPSB7
ICJYTUxIdHRwUmVxdWVzdENvbnN0cnVjdG9yIiwgMCwgMCwgMCB9OwogCkluZGV4OiBXZWJDb3Jl
L2JpbmRpbmdzL2pzL0pTWFNMVFByb2Nlc3NvckNvbnN0cnVjdG9yLmNwcA0KPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0K
LS0tIFdlYkNvcmUvYmluZGluZ3MvanMvSlNYU0xUUHJvY2Vzc29yQ29uc3RydWN0b3IuY3BwCShy
ZXZpc2lvbiA0MTY2NCkNCisrKyBXZWJDb3JlL2JpbmRpbmdzL2pzL0pTWFNMVFByb2Nlc3NvckNv
bnN0cnVjdG9yLmNwcAkod29ya2luZyBjb3B5KQ0KQEAgLTM3LDcgKzM3LDcgQEANCiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIAotQVNTRVJUX0NMQVNTX0ZJVFNfSU5fQ0VMTChKU1hTTFRQcm9jZXNz
b3JDb25zdHJ1Y3RvcikKK0FTU0VSVF9DTEFTU19GSVRTX0lOX0NFTEwoSlNYU0xUUHJvY2Vzc29y
Q29uc3RydWN0b3IpOwogCiBjb25zdCBDbGFzc0luZm8gSlNYU0xUUHJvY2Vzc29yQ29uc3RydWN0
b3I6OnNfaW5mbyA9IHsgIlhTTFRQcm9jZXNzb3JDb25zcnVjdG9yIiwgMCwgMCwgMCB9OwogCklu
ZGV4OiBXZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBtDQo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09DQotLS0gV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JKUy5wbQkocmV2
aXNpb24gNDE2NjQpDQorKysgV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JK
Uy5wbQkod29ya2luZyBjb3B5KQ0KQEAgLTc1Nyw3ICs3NTcsNyBAQA0KICAgICBwdXNoKEBpbXBs
Q29udGVudCwgIlxudXNpbmcgbmFtZXNwYWNlIEpTQztcblxuIik7CiAgICAgcHVzaChAaW1wbENv
bnRlbnQsICJuYW1lc3BhY2UgV2ViQ29yZSB7XG5cbiIpOwogCi0gICAgcHVzaChAaW1wbENvbnRl
bnQsICJBU1NFUlRfQ0xBU1NfRklUU19JTl9DRUxMKCRjbGFzc05hbWUpXG5cbiIpOworICAgIHB1
c2goQGltcGxDb250ZW50LCAiQVNTRVJUX0NMQVNTX0ZJVFNfSU5fQ0VMTCgkY2xhc3NOYW1lKTtc
blxuIik7CiAKICAgICAjIC0gQWRkIGFsbCBhdHRyaWJ1dGVzIGluIGEgaGFzaHRhYmxlIGRlZmlu
aXRpb24KICAgICBteSAkbnVtQXR0cmlidXRlcyA9IEB7JGRhdGFOb2RlLT5hdHRyaWJ1dGVzfTsK
</data>
<flag name="review"
          id="14061"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>