<?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>112436</bug_id>
          
          <creation_ts>2013-03-15 05:34:42 -0700</creation_ts>
          <short_desc>REGRESSION (r127277): CSS URIs with multi-byte Unicode escape sequences fail to parse</short_desc>
          <delta_ts>2013-03-15 11:28:49 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>95207</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andy Estes">aestes</reporter>
          <assigned_to name="Andy Estes">aestes</assigned_to>
          <cc>esprehn+autocc</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>855909</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2013-03-15 05:34:42 -0700</bug_when>
    <thetext>REGRESSION (r127277): CSS URIs with multi-byte Unicode escape sequences fail to parse</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>855913</commentid>
    <comment_count>1</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2013-03-15 05:36:57 -0700</bug_when>
    <thetext>&lt;rdar://problem/12697704&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>855922</commentid>
    <comment_count>2</comment_count>
      <attachid>193289</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2013-03-15 05:56:57 -0700</bug_when>
    <thetext>Created attachment 193289
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>856134</commentid>
    <comment_count>3</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2013-03-15 11:28:49 -0700</bug_when>
    <thetext>Committed r145924: &lt;http://trac.webkit.org/changeset/145924&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>193289</attachid>
            <date>2013-03-15 05:56:57 -0700</date>
            <delta_ts>2013-03-15 11:20:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-112436-20130315055252.patch</filename>
            <type>text/plain</type>
            <size>12067</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ1NjcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGVmYzc5Yjk4MTBjMzcz
MTA2NTJkYmE3MjM2MDdhYTY1YTY1MmFjMy4uODAwMzA0ZTk3YjMzZmI0NzI3NWEzZmY4NzMyYTdi
OTFkOWY3NzE5MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM1IEBACisyMDEzLTAzLTE1ICBBbmR5
IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChyMTI3Mjc3
KTogQ1NTIFVSSXMgd2l0aCBtdWx0aS1ieXRlIFVuaWNvZGUgZXNjYXBlIHNlcXVlbmNlcyBmYWls
IHRvIHBhcnNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMTI0MzYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICByMTI3Mjc3IG1vZGlmaWVkIHRoZSBDU1MgcGFyc2VyIHRvIHVzZSA4LWJpdCBzdHJpbmdzIHdo
ZW4gcG9zc2libGUuCisgICAgICAgIEhvd2V2ZXIsIGl0IGZhaWxlZCB0byBoYW5kbGUgVVJJcyB0
aGF0IGNvbnRhaW4gVW5pY29kZSBlc2NhcGUgc2VxdWVuY2VzCisgICAgICAgIHRoYXQgZXhwYW5k
IHRvIG11bHRpLWJ5dGUgY2hhcmFjdGVycy4gTm90IG9ubHkgd291bGQgdGhlIFVSSSBmYWlsIHRv
CisgICAgICAgIHBhcnNlLCBidXQgc28gd291bGQgdGhlIHJlbWFpbmRlciBvZiB0aGUgaW5wdXQg
c3RyaW5nLgorCisgICAgICAgIEZpeCB0aGlzIGJ5IHByb2R1Y2luZyBhIDE2LWJpdCByZXN1bHQg
d2hlbiB3ZSBkZXRlY3QgYSBVUkkgd2l0aCBhCisgICAgICAgIG11bHRpLWJ5dGUgVW5pY29kZSBl
c2NhcGUsIGxpa2Ugd2UgZG8gZm9yIGlkZW50aWZpZXJzIGFuZCBvdGhlciBzdHJpbmdzLgorCisg
ICAgICAgIFRlc3Q6IGZhc3QvY3NzL3VybC13aXRoLW11bHRpLWJ5dGUtdW5pY29kZS1lc2NhcGUu
aHRtbAorCisgICAgICAgICogY3NzL0NTU1BhcnNlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpj
aGVja0FuZFNraXBTdHJpbmcpOiBDaGFuZ2VkIHRvIGJlIGEgZnJlZSBmdW5jdGlvbiBzaW5jZSBp
dAorICAgICAgICBkb2Vzbid0IGFjY2VzcyBDU1NQYXJzZXIncyBpbnRlcm5hbCBzdGF0ZS4KKyAg
ICAgICAgKFdlYkNvcmU6OkNTU1BhcnNlcjo6ZmluZFVSSSk6IEFkZGVkIGEgZnVuY3Rpb24gdGhh
dCBjb25zb2xpZGF0ZXMgdGhlCisgICAgICAgIGxvZ2ljIG9mIGZpbmRpbmcgdGhlIHN0YXJ0IGFu
ZCBlbmQgcG9pbnRlcnMgb2YgdGhlIFVSSSBhbmQgdGhlIHF1b3RlCisgICAgICAgIGNoYXJhY3Rl
ciAoaWYgZW5jb3VudGVyZWQpLCBzdGFydGluZyBhdCB0aGUgY3VycmVudCBjaGFyYWN0ZXIuCisg
ICAgICAgIChXZWJDb3JlOjpDU1NQYXJzZXI6OnBhcnNlVVJJSW50ZXJuYWwpOiBSZW1vdmVkIGR1
cGxpY2F0ZWQgbG9naWMgZm9yCisgICAgICAgIGZpbmRpbmcgdGhlIFVSSSBib3VuZHMgKHRoaXMg
bm93IGxpdmVzIGluIGZpbmRVUkkoKSkgYW5kIGxvZ2ljIGZvcgorICAgICAgICBzZXR0aW5nIHRo
ZSB0b2tlbiB0eXBlIGFuZCB1cGRhdGluZyB0aGUgY3VycmVudCBjaGFyYWN0ZXIgKHRoaXMgbm93
CisgICAgICAgIGxpdmVzIGluIHBhcnNlVVJJKCkpLgorICAgICAgICAoV2ViQ29yZTo6Q1NTUGFy
c2VyOjpwYXJzZVVSSSk6IEZpbmQgdGhlIFVSSSBhbmQgcGFyc2UgaXQuIElmIGEKKyAgICAgICAg
bXVsdGktYnl0ZSBVbmljb2RlIGVzY2FwZSBpcyBlbmNvdW50ZXJlZCwgcmV3aW5kIHRvIHRoZSBi
ZWdpbm5pbmcgb2YKKyAgICAgICAgdGhlIFVSSSBhbmQgcmUtcGFyc2Ugd2l0aCBhIDE2LWJpdCBz
dHJpbmcgYXMgdGhlIGRlc3RpbmF0aW9uLgorICAgICAgICAqIGNzcy9DU1NQYXJzZXIuaDoKKwog
MjAxMy0wMy0xMiAgSHVhbmcgRG9uZ3N1bmcgIDxsdXh0ZWxsYUBjb21wYW55MTAwLm5ldD4KIAog
ICAgICAgICBDb29yZGluYXRlZCBHcmFwaGljczogUmVtb3ZlIENvb3JkaW5hdGVkR3JhcGhpY3NM
YXllcjo6c2V0Um9vdExheWVyKCkuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NT
UGFyc2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCmluZGV4IGQxYjg5
NzU1MTBjM2UwYWM2NGU2OTJjNzZmZTI0YTczN2JiOWM3NjEuLmJjZjgzZGNmNmNkNDMyYzQ5YmY0
NjA3ZTU0ZDY4MzQzNTc1NDVhOTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQ
YXJzZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwCkBAIC05Njgx
LDcgKzk2ODEsNyBAQCBpbmxpbmUgYm9vbCBDU1NQYXJzZXI6OmlzSWRlbnRpZmllclN0YXJ0KCkK
IH0KIAogdGVtcGxhdGUgPHR5cGVuYW1lIENoYXJhY3RlclR5cGU+Ci1pbmxpbmUgQ2hhcmFjdGVy
VHlwZSogQ1NTUGFyc2VyOjpjaGVja0FuZFNraXBTdHJpbmcoQ2hhcmFjdGVyVHlwZSogY3VycmVu
dENoYXJhY3RlciwgaW50IHF1b3RlKQorc3RhdGljIGlubGluZSBDaGFyYWN0ZXJUeXBlKiBjaGVj
a0FuZFNraXBTdHJpbmcoQ2hhcmFjdGVyVHlwZSogY3VycmVudENoYXJhY3RlciwgaW50IHF1b3Rl
KQogewogICAgIC8vIFJldHVybnMgd2l0aCAwLCBpZiBzdHJpbmcgY2hlY2sgaXMgZmFpbGVkLiBP
dGhlcndpc2UKICAgICAvLyBpdCByZXR1cm5zIHdpdGggdGhlIGZvbGxvd2luZyBjaGFyYWN0ZXIu
IFRoaXMgaXMgbmVjZXNzYXJ5CkBAIC05ODc5LDYxICs5ODc5LDUzIEBAIGlubGluZSB2b2lkIENT
U1BhcnNlcjo6cGFyc2VTdHJpbmcoQ2hhcmFjdGVyVHlwZSomIHJlc3VsdCwgQ1NTUGFyc2VyU3Ry
aW5nJiByZXN1CiB9CiAKIHRlbXBsYXRlIDx0eXBlbmFtZSBDaGFyYWN0ZXJUeXBlPgotaW5saW5l
IGJvb2wgQ1NTUGFyc2VyOjpwYXJzZVVSSUludGVybmFsKENoYXJhY3RlclR5cGUqJiBzdGFydCwg
Q2hhcmFjdGVyVHlwZSomIHJlc3VsdCkKK2lubGluZSBib29sIENTU1BhcnNlcjo6ZmluZFVSSShD
aGFyYWN0ZXJUeXBlKiYgc3RhcnQsIENoYXJhY3RlclR5cGUqJiBlbmQsIFVDaGFyJiBxdW90ZSkK
IHsKLSAgICBDaGFyYWN0ZXJUeXBlKiB1cmlTdGFydCA9IHNraXBXaGl0ZVNwYWNlKGN1cnJlbnRD
aGFyYWN0ZXI8Q2hhcmFjdGVyVHlwZT4oKSk7Ci0gICAgQ2hhcmFjdGVyVHlwZSogc2F2ZWRSZXN1
bHQgPSByZXN1bHQ7Ci0KLSAgICBpZiAoKnVyaVN0YXJ0ID09ICciJyB8fCAqdXJpU3RhcnQgPT0g
J1wnJykgewotICAgICAgICBDaGFyYWN0ZXJUeXBlIHF1b3RlID0gKnVyaVN0YXJ0OwotICAgICAg
ICArK3VyaVN0YXJ0OwotCi0gICAgICAgIENoYXJhY3RlclR5cGUqIHN0cmluZ0VuZCA9IGNoZWNr
QW5kU2tpcFN0cmluZyh1cmlTdGFydCwgcXVvdGUpOwotICAgICAgICBpZiAoIXN0cmluZ0VuZCkK
LSAgICAgICAgICAgIHJldHVybiB0cnVlOwotICAgICAgICBzdHJpbmdFbmQgPSBza2lwV2hpdGVT
cGFjZShzdHJpbmdFbmQpOwotICAgICAgICBpZiAoKnN0cmluZ0VuZCAhPSAnKScpCi0gICAgICAg
ICAgICByZXR1cm4gdHJ1ZTsKLQotICAgICAgICBzdGFydCA9IHJlc3VsdCA9IGN1cnJlbnRDaGFy
YWN0ZXI8Q2hhcmFjdGVyVHlwZT4oKSA9IHVyaVN0YXJ0OwotICAgICAgICBpZiAoIXBhcnNlU3Ry
aW5nSW50ZXJuYWwoY3VycmVudENoYXJhY3RlcjxDaGFyYWN0ZXJUeXBlPigpLCByZXN1bHQsIHF1
b3RlKSkKKyAgICBzdGFydCA9IHNraXBXaGl0ZVNwYWNlKGN1cnJlbnRDaGFyYWN0ZXI8Q2hhcmFj
dGVyVHlwZT4oKSk7CisgICAgCisgICAgaWYgKCpzdGFydCA9PSAnIicgfHwgKnN0YXJ0ID09ICdc
JycpIHsKKyAgICAgICAgcXVvdGUgPSAqc3RhcnQrKzsKKyAgICAgICAgZW5kID0gY2hlY2tBbmRT
a2lwU3RyaW5nKHN0YXJ0LCBxdW90ZSk7CisgICAgICAgIGlmICghZW5kKQogICAgICAgICAgICAg
cmV0dXJuIGZhbHNlOwotCi0gICAgICAgIGN1cnJlbnRDaGFyYWN0ZXI8Q2hhcmFjdGVyVHlwZT4o
KSA9IHN0cmluZ0VuZCArIDE7Ci0gICAgICAgIG1fdG9rZW4gPSBVUkk7CiAgICAgfSBlbHNlIHsK
LSAgICAgICAgQ2hhcmFjdGVyVHlwZSogc3RyaW5nRW5kID0gdXJpU3RhcnQ7Ci0KLSAgICAgICAg
d2hpbGUgKGlzVVJJTGV0dGVyKCpzdHJpbmdFbmQpKSB7Ci0gICAgICAgICAgICBpZiAoKnN0cmlu
Z0VuZCAhPSAnXFwnKQotICAgICAgICAgICAgICAgICsrc3RyaW5nRW5kOworICAgICAgICBxdW90
ZSA9IDA7CisgICAgICAgIGVuZCA9IHN0YXJ0OworICAgICAgICB3aGlsZSAoaXNVUklMZXR0ZXIo
KmVuZCkpIHsKKyAgICAgICAgICAgIGlmIChMSUtFTFkoKmVuZCAhPSAnXFwnKSkKKyAgICAgICAg
ICAgICAgICArK2VuZDsKICAgICAgICAgICAgIGVsc2UgewotICAgICAgICAgICAgICAgIHN0cmlu
Z0VuZCA9IGNoZWNrQW5kU2tpcEVzY2FwZShzdHJpbmdFbmQpOwotICAgICAgICAgICAgICAgIGlm
ICghc3RyaW5nRW5kKQotICAgICAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAg
ICAgICAgICBlbmQgPSBjaGVja0FuZFNraXBFc2NhcGUoZW5kKTsKKyAgICAgICAgICAgICAgICBp
ZiAoIWVuZCkKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICAgICAg
fQogICAgICAgICB9CisgICAgfQogCi0gICAgICAgIHN0cmluZ0VuZCA9IHNraXBXaGl0ZVNwYWNl
KHN0cmluZ0VuZCk7Ci0gICAgICAgIGlmICgqc3RyaW5nRW5kICE9ICcpJykKLSAgICAgICAgICAg
IHJldHVybiB0cnVlOworICAgIGVuZCA9IHNraXBXaGl0ZVNwYWNlKGVuZCk7CisgICAgaWYgKCpl
bmQgIT0gJyknKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgCisgICAgcmV0dXJuIHRydWU7
Cit9CiAKLSAgICAgICAgc3RhcnQgPSByZXN1bHQgPSBjdXJyZW50Q2hhcmFjdGVyPENoYXJhY3Rl
clR5cGU+KCkgPSB1cmlTdGFydDsKLSAgICAgICAgd2hpbGUgKGlzVVJJTGV0dGVyKCpjdXJyZW50
Q2hhcmFjdGVyPENoYXJhY3RlclR5cGU+KCkpKSB7Ci0gICAgICAgICAgICBpZiAoTElLRUxZKCpj
dXJyZW50Q2hhcmFjdGVyPENoYXJhY3RlclR5cGU+KCkgIT0gJ1xcJykpCi0gICAgICAgICAgICAg
ICAgKnJlc3VsdCsrID0gKmN1cnJlbnRDaGFyYWN0ZXI8Q2hhcmFjdGVyVHlwZT4oKSsrOwotICAg
ICAgICAgICAgZWxzZSB7Ci0gICAgICAgICAgICAgICAgdW5zaWduZWQgdW5pY29kZSA9IHBhcnNl
RXNjYXBlPENoYXJhY3RlclR5cGU+KGN1cnJlbnRDaGFyYWN0ZXI8Q2hhcmFjdGVyVHlwZT4oKSk7
Ci0gICAgICAgICAgICAgICAgaWYgKHVuaWNvZGUgPiAweGZmICYmIHNpemVvZihDaGFyYWN0ZXJU
eXBlKSA9PSAxKSB7Ci0gICAgICAgICAgICAgICAgICAgIHJlc3VsdCA9IHNhdmVkUmVzdWx0Owot
ICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgICAgICAgICAgICAgfQotICAg
ICAgICAgICAgICAgIFVuaWNvZGVUb0NoYXJzKHJlc3VsdCwgdW5pY29kZSk7Ci0gICAgICAgICAg
ICB9Cit0ZW1wbGF0ZSA8dHlwZW5hbWUgU3JjQ2hhcmFjdGVyVHlwZSwgdHlwZW5hbWUgRGVzdENo
YXJhY3RlclR5cGU+CitpbmxpbmUgYm9vbCBDU1NQYXJzZXI6OnBhcnNlVVJJSW50ZXJuYWwoU3Jj
Q2hhcmFjdGVyVHlwZSomIHNyYywgRGVzdENoYXJhY3RlclR5cGUqJiBkZXN0LCBVQ2hhciBxdW90
ZSkKK3sKKyAgICBpZiAocXVvdGUpIHsKKyAgICAgICAgQVNTRVJUKHF1b3RlID09ICciJyB8fCBx
dW90ZSA9PSAnXCcnKTsKKyAgICAgICAgcmV0dXJuIHBhcnNlU3RyaW5nSW50ZXJuYWwoc3JjLCBk
ZXN0LCBxdW90ZSk7CisgICAgfQorICAgIAorICAgIHdoaWxlIChpc1VSSUxldHRlcigqc3JjKSkg
eworICAgICAgICBpZiAoTElLRUxZKCpzcmMgIT0gJ1xcJykpCisgICAgICAgICAgICAqZGVzdCsr
ID0gKnNyYysrOworICAgICAgICBlbHNlIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIHVuaWNvZGUg
PSBwYXJzZUVzY2FwZTxTcmNDaGFyYWN0ZXJUeXBlPihzcmMpOworICAgICAgICAgICAgaWYgKHVu
aWNvZGUgPiAweGZmICYmIHNpemVvZihTcmNDaGFyYWN0ZXJUeXBlKSA9PSAxKQorICAgICAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgICAgIFVuaWNvZGVUb0NoYXJzKGRlc3QsIHVu
aWNvZGUpOwogICAgICAgICB9Ci0KLSAgICAgICAgY3VycmVudENoYXJhY3RlcjxDaGFyYWN0ZXJU
eXBlPigpID0gc3RyaW5nRW5kICsgMTsKLSAgICAgICAgbV90b2tlbiA9IFVSSTsKICAgICB9CiAK
ICAgICByZXR1cm4gdHJ1ZTsKQEAgLTk5NDIsMTQgKzk5MzQsMjkgQEAgaW5saW5lIGJvb2wgQ1NT
UGFyc2VyOjpwYXJzZVVSSUludGVybmFsKENoYXJhY3RlclR5cGUqJiBzdGFydCwgQ2hhcmFjdGVy
VHlwZSomIHIKIHRlbXBsYXRlIDx0eXBlbmFtZSBDaGFyYWN0ZXJUeXBlPgogaW5saW5lIHZvaWQg
Q1NTUGFyc2VyOjpwYXJzZVVSSShDU1NQYXJzZXJTdHJpbmcmIHN0cmluZykKIHsKLSAgICBDaGFy
YWN0ZXJUeXBlKiB1cmlTdGFydCA9IHN0cmluZy5jaGFyYWN0ZXJzPENoYXJhY3RlclR5cGU+KCk7
Ci0gICAgQ2hhcmFjdGVyVHlwZSogcmVzdWx0ID0gdXJpU3RhcnQgKyBzdHJpbmcubGVuZ3RoKCk7
Ci0gICAgYm9vbCBwYXJzZVJlc3VsdCA9IHBhcnNlVVJJSW50ZXJuYWwodXJpU3RhcnQsIHJlc3Vs
dCk7Ci0KLSAgICAvLyBwYXJzZUlkZW50aWZpZXIoKSBwYXJzZWQgYW5kIGNyZWF0ZWQgdGhlIHN0
cmluZywgdGhlcmVmb3JlIHRoZXJlIHNob3VsZG4ndCBiZSBhbnkgdW5oYW5kbGVkIGVzY2Fwc2Vz
LgotICAgIEFTU0VSVF9VTlVTRUQocGFyc2VSZXN1bHQsIHBhcnNlUmVzdWx0KTsKKyAgICBDaGFy
YWN0ZXJUeXBlKiB1cmlTdGFydDsKKyAgICBDaGFyYWN0ZXJUeXBlKiB1cmlFbmQ7CisgICAgVUNo
YXIgcXVvdGU7CisgICAgaWYgKCFmaW5kVVJJKHVyaVN0YXJ0LCB1cmlFbmQsIHF1b3RlKSkKKyAg
ICAgICAgcmV0dXJuOworICAgIAorICAgIENoYXJhY3RlclR5cGUqIGRlc3QgPSBjdXJyZW50Q2hh
cmFjdGVyPENoYXJhY3RlclR5cGU+KCkgPSB1cmlTdGFydDsKKyAgICBpZiAoTElLRUxZKHBhcnNl
VVJJSW50ZXJuYWwoY3VycmVudENoYXJhY3RlcjxDaGFyYWN0ZXJUeXBlPigpLCBkZXN0LCBxdW90
ZSkpKQorICAgICAgICBzdHJpbmcuaW5pdCh1cmlTdGFydCwgZGVzdCAtIHVyaVN0YXJ0KTsKKyAg
ICBlbHNlIHsKKyAgICAgICAgLy8gQW4gZXNjYXBlIHNlcXVlbmNlIHdhcyBlbmNvdW50ZXJlZCB0
aGF0IGNhbid0IGJlIHN0b3JlZCBpbiA4IGJpdHMuCisgICAgICAgIC8vIFJlc2V0IHRoZSBjdXJy
ZW50IGNoYXJhY3RlciB0byB0aGUgc3RhcnQgb2YgdGhlIFVSSSBhbmQgcmUtcGFyc2Ugd2l0aAor
ICAgICAgICAvLyBhIDE2LWJpdCBkZXN0aW5hdGlvbi4KKyAgICAgICAgQVNTRVJUKGlzOEJpdFNv
dXJjZSgpKTsKKyAgICAgICAgVUNoYXIqIHVyaVN0YXJ0MTYgPSBjdXJyZW50Q2hhcmFjdGVyMTYo
KTsKKyAgICAgICAgY3VycmVudENoYXJhY3RlcjxDaGFyYWN0ZXJUeXBlPigpID0gdXJpU3RhcnQ7
CisgICAgICAgIGJvb2wgcmVzdWx0ID0gcGFyc2VVUklJbnRlcm5hbChjdXJyZW50Q2hhcmFjdGVy
PENoYXJhY3RlclR5cGU+KCksIGN1cnJlbnRDaGFyYWN0ZXIxNigpLCBxdW90ZSk7CisgICAgICAg
IEFTU0VSVF9VTlVTRUQocmVzdWx0LCByZXN1bHQpOworICAgICAgICBzdHJpbmcuaW5pdCh1cmlT
dGFydDE2LCBjdXJyZW50Q2hhcmFjdGVyMTYoKSAtIHVyaVN0YXJ0MTYpOworICAgIH0KIAotICAg
IHN0cmluZy5pbml0KHVyaVN0YXJ0LCByZXN1bHQgLSB1cmlTdGFydCk7CisgICAgY3VycmVudENo
YXJhY3RlcjxDaGFyYWN0ZXJUeXBlPigpID0gdXJpRW5kICsgMTsKKyAgICBtX3Rva2VuID0gVVJJ
OwogfQogCiB0ZW1wbGF0ZSA8dHlwZW5hbWUgQ2hhcmFjdGVyVHlwZT4KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJz
ZXIuaAppbmRleCAxNTk5N2U5NjNjM2MwMjJmMmNhNDg3NTJmMGI5NmMwODIxMWM0MDM5Li5jMzA5
ZmU5Y2I3YWE5MDE2YWRiN2M2MTFkNjE5OTExZTNjYjMxNDY4IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNl
ci5oCkBAIC00NTQsOSArNDU0LDYgQEAgcHJpdmF0ZToKICAgICBpbmxpbmUgYm9vbCBpc0lkZW50
aWZpZXJTdGFydCgpOwogCiAgICAgdGVtcGxhdGUgPHR5cGVuYW1lIENoYXJhY3RlclR5cGU+Ci0g
ICAgc3RhdGljIGlubGluZSBDaGFyYWN0ZXJUeXBlKiBjaGVja0FuZFNraXBTdHJpbmcoQ2hhcmFj
dGVyVHlwZSosIGludCk7Ci0KLSAgICB0ZW1wbGF0ZSA8dHlwZW5hbWUgQ2hhcmFjdGVyVHlwZT4K
ICAgICB1bnNpZ25lZCBwYXJzZUVzY2FwZShDaGFyYWN0ZXJUeXBlKiYpOwogICAgIHRlbXBsYXRl
IDx0eXBlbmFtZSBEZXN0Q2hhcmFjdGVyVHlwZT4KICAgICBpbmxpbmUgdm9pZCBVbmljb2RlVG9D
aGFycyhEZXN0Q2hhcmFjdGVyVHlwZSomLCB1bnNpZ25lZCk7CkBAIC00NzMsNyArNDcwLDEwIEBA
IHByaXZhdGU6CiAgICAgaW5saW5lIHZvaWQgcGFyc2VTdHJpbmcoQ2hhcmFjdGVyVHlwZSomLCBD
U1NQYXJzZXJTdHJpbmcmIHJlc3VsdFN0cmluZywgVUNoYXIpOwogCiAgICAgdGVtcGxhdGUgPHR5
cGVuYW1lIENoYXJhY3RlclR5cGU+Ci0gICAgaW5saW5lIGJvb2wgcGFyc2VVUklJbnRlcm5hbChD
aGFyYWN0ZXJUeXBlKiYsIENoYXJhY3RlclR5cGUqJik7CisgICAgaW5saW5lIGJvb2wgZmluZFVS
SShDaGFyYWN0ZXJUeXBlKiYgc3RhcnQsIENoYXJhY3RlclR5cGUqJiBlbmQsIFVDaGFyJiBxdW90
ZSk7CisKKyAgICB0ZW1wbGF0ZSA8dHlwZW5hbWUgU3JjQ2hhcmFjdGVyVHlwZSwgdHlwZW5hbWUg
RGVzdENoYXJhY3RlclR5cGU+CisgICAgaW5saW5lIGJvb2wgcGFyc2VVUklJbnRlcm5hbChTcmND
aGFyYWN0ZXJUeXBlKiYsIERlc3RDaGFyYWN0ZXJUeXBlKiYsIFVDaGFyIHF1b3RlKTsKIAogICAg
IHRlbXBsYXRlIDx0eXBlbmFtZSBDaGFyYWN0ZXJUeXBlPgogICAgIGlubGluZSB2b2lkIHBhcnNl
VVJJKENTU1BhcnNlclN0cmluZyYpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGM2Y2MwNjY3NmY3NGZiY2YxNGNmYzg4OGU1
MmMyYmE5YzVkZTlmYjUuLjZjZWY4MDgwMjgwNjVmMTlkMGYzMzExODI2ZGZjZTkwYmI0MmI4NWMg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMy0wMy0xNSAgQW5keSBFc3RlcyAgPGFlc3Rlc0Bh
cHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjEyNzI3Nyk6IENTUyBVUklzIHdpdGgg
bXVsdGktYnl0ZSBVbmljb2RlIGVzY2FwZSBzZXF1ZW5jZXMgZmFpbCB0byBwYXJzZQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEyNDM2CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2Nzcy91cmwt
d2l0aC1tdWx0aS1ieXRlLXVuaWNvZGUtZXNjYXBlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAg
ICAgICogZmFzdC9jc3MvdXJsLXdpdGgtbXVsdGktYnl0ZS11bmljb2RlLWVzY2FwZS5odG1sOiBB
ZGRlZC4KKwogMjAxMy0wMy0xMiAgSmFtZXMgUm9iaW5zb24gIDxqYW1lc3JAY2hyb21pdW0ub3Jn
PgogCiAgICAgICAgIFVwZGF0ZSBhIGZldyBjaHJvbWl1bSB0ZXN0IGV4cGVjdGF0aW9ucy4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL3VybC13aXRoLW11bHRpLWJ5dGUtdW5pY29k
ZS1lc2NhcGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvdXJsLXdpdGgtbXVs
dGktYnl0ZS11bmljb2RlLWVzY2FwZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYWY4YjZiOGNm
YWYyNzBjOGQwZTZmOGVmMmZlNmZlYmYxODFlNDg3YgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvY3NzL3VybC13aXRoLW11bHRpLWJ5dGUtdW5pY29kZS1lc2NhcGUtZXhwZWN0
ZWQudHh0CkBAIC0wLDAgKzEsMTMgQEAKK1Rlc3QgcGFyc2luZyBhIENTUyBVUkkgY29udGFpbmlu
ZyBhIG11bHRpLWJ5dGUgVW5pY29kZSBlc2NhcGUgc2VxdWVuY2UuCisKK09uIHN1Y2Nlc3MsIHlv
dSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNU
IENPTVBMRVRFIi4KKworCitQQVNTIGRvY3VtZW50LnN0eWxlU2hlZXRzWzBdLmNzc1J1bGVzLmxl
bmd0aCBpcyAyCitQQVNTIGRvY3VtZW50LnN0eWxlU2hlZXRzWzBdLmNzc1J1bGVzWzBdLnN0eWxl
LmdldFByb3BlcnR5VmFsdWUoImJhY2tncm91bmQtaW1hZ2UiKSBpcyAidXJsKGRhdGE6JUM0JTgw
KSIKK1BBU1MgZG9jdW1lbnQuc3R5bGVTaGVldHNbMF0uY3NzUnVsZXNbMV0uc3R5bGUuZ2V0UHJv
cGVydHlWYWx1ZSgiYmFja2dyb3VuZC1jb2xvciIpIGlzICJncmVlbiIKK1BBU1Mgd2luZG93Lmdl
dENvbXB1dGVkU3R5bGUoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3QiKSkuZ2V0UHJvcGVy
dHlWYWx1ZSgiYmFja2dyb3VuZC1jb2xvciIpIGlzICJyZ2IoMCwgMTI4LCAwKSIKK1BBU1Mgc3Vj
Y2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9mYXN0L2Nzcy91cmwtd2l0aC1tdWx0aS1ieXRlLXVuaWNvZGUtZXNjYXBlLmh0
bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy91cmwtd2l0aC1tdWx0aS1ieXRlLXVuaWNvZGUtZXNj
YXBlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uYWQyNzJmOTAwM2I0YjBlNTg0YWMyZDQzYWMwNWVlNDljMTI2
YWVkYwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL3VybC13aXRoLW11
bHRpLWJ5dGUtdW5pY29kZS1lc2NhcGUuaHRtbApAQCAtMCwwICsxLDIyIEBACis8IURPQ1RZUEUg
aHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+I3Rlc3QgeyBiYWNrZ3JvdW5kLWltYWdlOiB1
cmwoImRhdGE6XDEwMCIpfSAjdGVzdCB7IGJhY2tncm91bmQtY29sb3I6IGdyZWVuICFpbXBvcnRh
bnQgfTwvc3R5bGU+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpz
Ij48L3NjcmlwdD4KKzxzY3JpcHQ+CisgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAg
ICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8
ZGl2IGlkPSJ0ZXN0IiBzdHlsZT0id2lkdGg6IDEwMHB4OyBoZWlnaHQ6IDEwMHB4OyBiYWNrZ3Jv
dW5kLWNvbG9yOiByZWQiPjwvZGl2PgorPHNjcmlwdD4KKyAgICBkZXNjcmlwdGlvbignVGVzdCBw
YXJzaW5nIGEgQ1NTIFVSSSBjb250YWluaW5nIGEgbXVsdGktYnl0ZSBVbmljb2RlIGVzY2FwZSBz
ZXF1ZW5jZS4nKTsKKyAgICBzaG91bGRCZSgnZG9jdW1lbnQuc3R5bGVTaGVldHNbMF0uY3NzUnVs
ZXMubGVuZ3RoJywgJzInKTsKKyAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2RvY3VtZW50LnN0
eWxlU2hlZXRzWzBdLmNzc1J1bGVzWzBdLnN0eWxlLmdldFByb3BlcnR5VmFsdWUoImJhY2tncm91
bmQtaW1hZ2UiKScsICd1cmwoZGF0YTolQzQlODApJyk7CisgICAgc2hvdWxkQmVFcXVhbFRvU3Ry
aW5nKCdkb2N1bWVudC5zdHlsZVNoZWV0c1swXS5jc3NSdWxlc1sxXS5zdHlsZS5nZXRQcm9wZXJ0
eVZhbHVlKCJiYWNrZ3JvdW5kLWNvbG9yIiknLCAnZ3JlZW4nKTsKKyAgICBzaG91bGRCZUVxdWFs
VG9TdHJpbmcoJ3dpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJ0ZXN0IikpLmdldFByb3BlcnR5VmFsdWUoImJhY2tncm91bmQtY29sb3IiKScsICdyZ2IoMCwg
MTI4LCAwKScpOworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRl
c3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="214772"
          type_id="1"
          status="+"
          setter="msaboff"
    />
          </attachment>
      

    </bug>

</bugzilla>