<?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>105423</bug_id>
          
          <creation_ts>2012-12-19 05:27:21 -0800</creation_ts>
          <short_desc>Web Inspector: deny access from injected script to nodes from document with another origin</short_desc>
          <delta_ts>2012-12-19 22:42:49 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector (Deprecated)</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yury Semikhatsky">yurys</reporter>
          <assigned_to name="Yury Semikhatsky">yurys</assigned_to>
          <cc>abarth</cc>
    
    <cc>apavlov</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>philn</cc>
    
    <cc>pmuellr</cc>
    
    <cc>vsevik</cc>
    
    <cc>web-inspector-bugs</cc>
    
    <cc>webkit-ews</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>794565</commentid>
    <comment_count>0</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-12-19 05:27:21 -0800</bug_when>
    <thetext>$0-$4 should not resolve into a node if the node is from inaccessible context. Chromium bug: https://code.google.com/p/chromium/issues/detail?id=31590</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>794570</commentid>
    <comment_count>1</comment_count>
      <attachid>180142</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-12-19 05:31:57 -0800</bug_when>
    <thetext>Created attachment 180142
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>794575</commentid>
    <comment_count>2</comment_count>
      <attachid>180142</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-12-19 05:38:00 -0800</bug_when>
    <thetext>Comment on attachment 180142
Patch

Attachment 180142 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/15402694</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>794577</commentid>
    <comment_count>3</comment_count>
      <attachid>180142</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-12-19 05:39:26 -0800</bug_when>
    <thetext>Comment on attachment 180142
Patch

Attachment 180142 did not pass qt-wk2-ews (qt):
Output: http://queues.webkit.org/results/15411605</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>794580</commentid>
    <comment_count>4</comment_count>
      <attachid>180142</attachid>
    <who name="EFL EWS Bot">eflews.bot</who>
    <bug_when>2012-12-19 05:40:07 -0800</bug_when>
    <thetext>Comment on attachment 180142
Patch

Attachment 180142 did not pass efl-ews (efl):
Output: http://queues.webkit.org/results/15412597</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>794586</commentid>
    <comment_count>5</comment_count>
      <attachid>180142</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-12-19 05:47:24 -0800</bug_when>
    <thetext>Comment on attachment 180142
Patch

Attachment 180142 did not pass win-ews (win):
Output: http://queues.webkit.org/results/15412598</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>794614</commentid>
    <comment_count>6</comment_count>
      <attachid>180142</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-12-19 06:19:38 -0800</bug_when>
    <thetext>Comment on attachment 180142
Patch

Attachment 180142 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/15399715</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>794714</commentid>
    <comment_count>7</comment_count>
      <attachid>180178</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-12-19 08:56:32 -0800</bug_when>
    <thetext>Created attachment 180178
Patch with a fix for platforms that use JSC</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>795201</commentid>
    <comment_count>8</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-12-19 22:42:49 -0800</bug_when>
    <thetext>Committed r138228: &lt;http://trac.webkit.org/changeset/138228&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180142</attachid>
            <date>2012-12-19 05:31:57 -0800</date>
            <delta_ts>2012-12-19 07:25:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-105423-20121219172913.patch</filename>
            <type>text/plain</type>
            <size>7727</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4MTE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTFkMjQ1NDIwZGM5NTA1
NmI5NzdiNTMyYmFkOTQ4ZDJiMWQxOWQ2Ny4uYTZiYjc5MDNhYzMzZDI4YmJkMDBmNjU5ZTc0MTg2
NjU3NTU1ZTRmYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTEyLTE5ICBZdXJ5
IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IGRlbnkgYWNjZXNzIGZyb20gaW5qZWN0ZWQgc2NyaXB0IHRvIG5vZGVzIGZyb20gZG9jdW1l
bnQgd2l0aCBhbm90aGVyIG9yaWdpbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTA1NDIzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQ2hlY2sgdGhhdCBjYWxsaW5nIGNvbnRleHQgY2FuIGFjY2VzcyB0aGUg
ZG9jdW1lbnQgaW5zcGVjdGVkIG5vZGUgYmVsb25nIHRvCisgICAgICAgIGJlZm9yZSByZXR1cm5p
bmcgSlMgd3JhcHBlciBmb3IgdGhlIG5vZGUuCisKKyAgICAgICAgVGVzdDogaHR0cC90ZXN0cy9p
bnNwZWN0b3ItcHJvdG9jb2wvYWNjZXNzLWluc3BlY3RlZC1vYmplY3QuaHRtbAorCisgICAgICAg
ICogYmluZGluZ3MvanMvSlNJbmplY3RlZFNjcmlwdEhvc3RDdXN0b20uY3BwOgorICAgICAgICAo
V2ViQ29yZTo6SlNJbmplY3RlZFNjcmlwdEhvc3Q6Omluc3BlY3RlZE9iamVjdCk6CisgICAgICAg
ICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4SW5qZWN0ZWRTY3JpcHRIb3N0Q3VzdG9tLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkluamVjdGVkU2NyaXB0SG9zdDo6bm9kZUFzU2NyaXB0VmFsdWUpOgor
CiAyMDEyLTEyLTE4ICBFdWdlbmUgS2x5dWNobmlrb3YgIDxldXN0YXNAY2hyb21pdW0ub3JnPgog
CiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IFtDaHJvbWl1bV0gcHJvZmlsZXIgLSBkaWZmZXJlbnRp
YXRlIGJldHdlZW4gbmF0aXZlIGNvZGUgKHByb2dyYW0pIGFuZCBpZGxlIHRpbWUKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTSW5qZWN0ZWRTY3JpcHRIb3N0Q3VzdG9t
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTSW5qZWN0ZWRTY3JpcHRIb3N0Q3Vz
dG9tLmNwcAppbmRleCA3ZTY2ZTYwMWE4YzFjZDUxM2E5NWZlMDBmNDk0MjFhMTk1OGJlODVhLi41
MDNiNTZkYjliNjU5MDhmNjAyNjNkNGIyZDBkNmYzMmQwMTUzMTcyIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0luamVjdGVkU2NyaXB0SG9zdEN1c3RvbS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNJbmplY3RlZFNjcmlwdEhvc3RDdXN0b20u
Y3BwCkBAIC05NSw2ICs5NSw5IEBAIEpTVmFsdWUgSlNJbmplY3RlZFNjcmlwdEhvc3Q6Omluc3Bl
Y3RlZE9iamVjdChFeGVjU3RhdGUqIGV4ZWMpCiAgICAgaWYgKCFvYmplY3QpCiAgICAgICAgIHJl
dHVybiBqc1VuZGVmaW5lZCgpOwogCisgICAgaWYgKCFzaG91bGRBbGxvd0FjY2Vzc1RvTm9kZShl
eGVjLCBub2RlKSkKKyAgICAgICAgcmV0dXJuIGpzTnVsbCgpOworCiAgICAgSlNMb2NrSG9sZGVy
IGxvY2soZXhlYyk7CiAgICAgU2NyaXB0VmFsdWUgc2NyaXB0VmFsdWUgPSBvYmplY3QtPmdldChl
eGVjKTsKICAgICBpZiAoc2NyaXB0VmFsdWUuaGFzTm9WYWx1ZSgpKQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4SW5qZWN0ZWRTY3JpcHRIb3N0Q3VzdG9t
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOEluamVjdGVkU2NyaXB0
SG9zdEN1c3RvbS5jcHAKaW5kZXggNWYyYjA4OTY3NmFkZWJmN2Q3N2U3MzE4YjgxMjI1NjRkMTJk
OGJmYS4uZjk3MzM2MzhiM2FlNzdkOWZhOTc1YmNhZDc1MzdjYzQxYjg0ODQ5ZSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4SW5qZWN0ZWRTY3JpcHRIb3N0
Q3VzdG9tLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhJbmpl
Y3RlZFNjcmlwdEhvc3RDdXN0b20uY3BwCkBAIC03NCw2ICs3NCw4IEBAIFNjcmlwdFZhbHVlIElu
amVjdGVkU2NyaXB0SG9zdDo6bm9kZUFzU2NyaXB0VmFsdWUoU2NyaXB0U3RhdGUqIHN0YXRlLCBO
b2RlKiBub2RlCiAgICAgdjg6OkxvY2FsPHY4OjpDb250ZXh0PiBjb250ZXh0ID0gc3RhdGUtPmNv
bnRleHQoKTsKICAgICB2ODo6Q29udGV4dDo6U2NvcGUgY29udGV4dFNjb3BlKGNvbnRleHQpOwog
CisgICAgaWYgKCFCaW5kaW5nU2VjdXJpdHk6OnNob3VsZEFsbG93QWNjZXNzVG9Ob2RlKEJpbmRp
bmdTdGF0ZTo6aW5zdGFuY2UoKSwgbm9kZSkpCisgICAgICAgIHJldHVybiBTY3JpcHRWYWx1ZSh2
ODo6TnVsbCgpKTsKICAgICByZXR1cm4gU2NyaXB0VmFsdWUodG9WOChub2RlKSk7CiB9CiAKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCAyYmEzMTMyNTZiY2YwMDJhNGRlMzcyNzk0YjVhMzA1YTRjYmRkNDhmLi5hM2I0ZTQ4ZmFj
NWRmYzZjNTE2YmNjZjAwMjRjZmFjMWViNjZhOTgyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIw
MTItMTItMTkgIFl1cnkgU2VtaWtoYXRza3kgIDx5dXJ5c0BjaHJvbWl1bS5vcmc+CisKKyAgICAg
ICAgV2ViIEluc3BlY3RvcjogZGVueSBhY2Nlc3MgZnJvbSBpbmplY3RlZCBzY3JpcHQgdG8gbm9k
ZXMgZnJvbSBkb2N1bWVudCB3aXRoIGFub3RoZXIgb3JpZ2luCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDU0MjMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0IHRoYXQgJDAgaXMgaW5lYWNjaWJsZSBp
biB0aGUgbWFpbiBmcmFtZSBpZiBpdCBpcyBhIG5vZGUgZnJvbSBhbiBpZnJhbWUgdGhhdAorICAg
ICAgICBpcyBub3QgYWNjYXNzaWJsZSBiZWFjYXVzZSBvZiBjcm9zcyBvcmlnaW4gYWNjZXNzIGNo
ZWNrcy4KKworICAgICAgICAqIGh0dHAvdGVzdHMvaW5zcGVjdG9yLXByb3RvY29sL2FjY2Vzcy1p
bnNwZWN0ZWQtb2JqZWN0LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0
cy9pbnNwZWN0b3ItcHJvdG9jb2wvYWNjZXNzLWluc3BlY3RlZC1vYmplY3QuaHRtbDogQWRkZWQu
CisgICAgICAgICogaHR0cC90ZXN0cy9pbnNwZWN0b3ItcHJvdG9jb2wvcmVzb3VyY2VzL3Rlc3Qt
cGFnZS5odG1sOiBBZGRlZC4KKwogMjAxMi0xMi0xOCAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3Nz
eUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQgZ2FyZGVuaW5nLCBza2lwIGEgbmV3
IGZhaWxpbmcgdGVzdC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVj
dG9yLXByb3RvY29sL2FjY2Vzcy1pbnNwZWN0ZWQtb2JqZWN0LWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yLXByb3RvY29sL2FjY2Vzcy1pbnNwZWN0ZWQtb2Jq
ZWN0LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44NjYxNzRjZGNkNDRhNWI3YmVjMjI5OTE3M2Zl
ODdmNWQ4ZGYxNjc4Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9p
bnNwZWN0b3ItcHJvdG9jb2wvYWNjZXNzLWluc3BlY3RlZC1vYmplY3QtZXhwZWN0ZWQudHh0CkBA
IC0wLDAgKzEsNSBAQAorQ09OU09MRSBNRVNTQUdFOiBVbnNhZmUgSmF2YVNjcmlwdCBhdHRlbXB0
IHRvIGFjY2VzcyBmcmFtZSB3aXRoIFVSTCBodHRwOi8vbG9jYWxob3N0OjgwMDAvaW5zcGVjdG9y
LXByb3RvY29sL3Jlc291cmNlcy90ZXN0LXBhZ2UuaHRtbCBmcm9tIGZyYW1lIHdpdGggVVJMIGh0
dHA6Ly8xMjcuMC4wLjE6ODAwMC9pbnNwZWN0b3ItcHJvdG9jb2wvYWNjZXNzLWluc3BlY3RlZC1v
YmplY3QuaHRtbC4gRG9tYWlucywgcHJvdG9jb2xzIGFuZCBwb3J0cyBtdXN0IG1hdGNoLgorCitU
ZXN0IHRoYXQgY29kZSBldmFsdWF0ZWQgaW4gdGhlIG1haW4gZnJhbWUgY2Fubm90IGFjY2VzcyAk
MCB0aGF0IHJlc29sdmVzIGludG8gYSBub2RlIGluIGEgZnJhbWUgZnJvbSBhIGRpZmZlcmVudCBk
b21haW4uIEJ1ZyAxMDU0MjMuCisKKyAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMvaW5zcGVjdG9yLXByb3RvY29sL2FjY2Vzcy1pbnNwZWN0ZWQtb2JqZWN0Lmh0bWwgYi9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rvci1wcm90b2NvbC9hY2Nlc3MtaW5zcGVjdGVkLW9i
amVjdC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmEzZTU1MWY5YWZlMDYxNmE3YTBiY2FiYjA2NzQzODI4MmU4
OGM0Y2IKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rv
ci1wcm90b2NvbC9hY2Nlc3MtaW5zcGVjdGVkLW9iamVjdC5odG1sCkBAIC0wLDAgKzEsNzUgQEAK
KzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJyZXNv
dXJjZXMvcHJvdG9jb2wtdGVzdC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy50
ZXN0UnVubmVyKSB7CisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAgdGVzdFJ1bm5l
ci53YWl0VW50aWxEb25lKCk7Cit9CisKK2Z1bmN0aW9uIHRlc3QoKQoreworICAgIEluc3BlY3Rv
clRlc3Quc2VuZENvbW1hbmQoIkRPTS5nZXREb2N1bWVudCIsIHt9LCBkaWRHZXREb2N1bWVudCk7
CisKKyAgICBmdW5jdGlvbiBkaWRHZXREb2N1bWVudChtZXNzYWdlT2JqZWN0KQorICAgIHsKKyAg
ICAgICAgSW5zcGVjdG9yVGVzdC5zZW5kQ29tbWFuZCgiRE9NLnF1ZXJ5U2VsZWN0b3IiLCB7Cisg
ICAgICAgICAgICAgICAgIm5vZGVJZCI6IG1lc3NhZ2VPYmplY3QucmVzdWx0LnJvb3Qubm9kZUlk
LAorICAgICAgICAgICAgICAgICJzZWxlY3RvciI6ICJpZnJhbWUjbXlmcmFtZSIKKyAgICAgICAg
ICAgIH0sIGRpZEZpbmRJZnJhbWUpOworICAgICAgICBJbnNwZWN0b3JUZXN0LmV2ZW50SGFuZGxl
clsiRE9NLnNldENoaWxkTm9kZXMiXSA9IGlmcmFtZVJlcXVlc3RIYW5kbGVyOworICAgIH0KKwor
ICAgIGZ1bmN0aW9uIGRpZEZpbmRJZnJhbWUobWVzc2FnZU9iamVjdCkKKyAgICB7CisgICAgICAg
IGlmIChtZXNzYWdlT2JqZWN0LmVycm9yKSB7CisgICAgICAgICAgICBJbnNwZWN0b3JUZXN0Lmxv
ZygiRkFJTDogIiArIG1lc3NhZ2VPYmplY3QuZXJyb3IpOworICAgICAgICAgICAgSW5zcGVjdG9y
VGVzdC5jb21wbGV0ZVRlc3QoKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGZ1bmN0aW9uIGlm
cmFtZVJlcXVlc3RIYW5kbGVyKG1lc3NhZ2VPYmplY3QpCisgICAgeworICAgICAgICB2YXIgbm9k
ZSA9IG1lc3NhZ2VPYmplY3QucGFyYW1zLm5vZGVzWzBdOworICAgICAgICBpZiAoIW5vZGUgfHwg
bm9kZS5ub2RlTmFtZSAhPT0gIklGUkFNRSIpCisgICAgICAgICAgICByZXR1cm47CisgICAgICAg
IEluc3BlY3RvclRlc3QuZXZlbnRIYW5kbGVyWyJET00uc2V0Q2hpbGROb2RlcyJdID0gbnVsbDsK
KyAgICAgICAgSW5zcGVjdG9yVGVzdC5zZW5kQ29tbWFuZCgiRE9NLnF1ZXJ5U2VsZWN0b3IiLCB7
CisgICAgICAgICAgICAgICAgIm5vZGVJZCI6IG5vZGUuY29udGVudERvY3VtZW50Lm5vZGVJZCwK
KyAgICAgICAgICAgICAgICAic2VsZWN0b3IiOiAiZGl2I3Jvb3REaXYiCisgICAgICAgICAgICB9
LCBkaWRGaW5kRGl2KTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBkaWRGaW5kRGl2KG1lc3NhZ2VP
YmplY3QpCisgICAgeworICAgICAgICBJbnNwZWN0b3JUZXN0LnNlbmRDb21tYW5kKCJDb25zb2xl
LmVuYWJsZSIsIHt9KTsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5zZW5kQ29tbWFuZCgiQ29uc29s
ZS5hZGRJbnNwZWN0ZWROb2RlIiwgeworICAgICAgICAgICAgICAgICJub2RlSWQiOiBtZXNzYWdl
T2JqZWN0LnJlc3VsdC5ub2RlSWQKKyAgICAgICAgICAgIH0sIGRpZEFkZEluc3BlY3RlZE5vZGUp
OworICAgIH0KKworICAgIGZ1bmN0aW9uIGRpZEFkZEluc3BlY3RlZE5vZGUobWVzc2FnZU9iamVj
dCkKKyAgICB7CisgICAgICAgIEluc3BlY3RvclRlc3Quc2VuZENvbW1hbmQoIlJ1bnRpbWUuZXZh
bHVhdGUiLCB7CisgICAgICAgICAgICAgICAgImV4cHJlc3Npb24iOiAiJDAiLAorICAgICAgICAg
ICAgICAgICJpbmNsdWRlQ29tbWFuZExpbmVBUEkiOiB0cnVlCisgICAgICAgICAgICB9LCBkaWRF
dmFsdWF0ZSk7CisgICAgfQorCisgICAgZnVuY3Rpb24gZGlkRXZhbHVhdGUobWVzc2FnZU9iamVj
dCkKKyAgICB7CisgICAgICAgIGlmIChtZXNzYWdlT2JqZWN0LnJlc3VsdC53YXNUaHJvd24pCisg
ICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmxvZygiRkFJTDogdW5leHBlY3RlZCBleGNlcHRpb246
ICIgKyBKU09OLnN0cmluZ2lmeShtZXNzYWdlT2JqZWN0LCBudWxsLCAyKSk7CisgICAgICAgIGlm
IChtZXNzYWdlT2JqZWN0LnJlc3VsdC5yZXN1bHQudmFsdWUgIT09IG51bGwpCisgICAgICAgICAg
ICBJbnNwZWN0b3JUZXN0LmxvZygiRkFJTDogdW5leHBlY3RlZCB2YWx1ZTogIiArIEpTT04uc3Ry
aW5naWZ5KG1lc3NhZ2VPYmplY3QsIG51bGwsIDIpKTsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5j
b21wbGV0ZVRlc3QoKTsKKyAgICB9Cit9CisKKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8
cD5UZXN0IHRoYXQgY29kZSBldmFsdWF0ZWQgaW4gdGhlIG1haW4gZnJhbWUgY2Fubm90IGFjY2Vz
cyAkMCB0aGF0IHJlc29sdmVzIGludG8gYSBub2RlIGluIGEgZnJhbWUgZnJvbSBhIGRpZmZlcmVu
dCBkb21haW4uIDxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMDU0MjMiPkJ1ZyAxMDU0MjMuPC9wPgorPGlmcmFtZSBpZD0ibXlmcmFtZSIgc3JjPSJodHRw
Oi8vbG9jYWxob3N0OjgwMDAvaW5zcGVjdG9yLXByb3RvY29sL3Jlc291cmNlcy90ZXN0LXBhZ2Uu
aHRtbCIgb25sb2FkPSJydW5UZXN0KCkiPjwvaWZyYW1lPgorPC9ib2R5PgorPC9odG1sPgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3ItcHJvdG9jb2wvcmVzb3Vy
Y2VzL3Rlc3QtcGFnZS5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3ItcHJv
dG9jb2wvcmVzb3VyY2VzL3Rlc3QtcGFnZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjg3YWIyNTFhMTAxNmI1
ZWM1NDcxZDg4Njk5MjQ1NzY2NjM0NDNlMTUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL2luc3BlY3Rvci1wcm90b2NvbC9yZXNvdXJjZXMvdGVzdC1wYWdlLmh0bWwK
QEAgLTAsMCArMSw1IEBACis8aHRtbD4KKzxib2R5PgorPGRpdiBpZD0icm9vdERpdiI+Um9vdCBk
aXYgdGV4dDwvZGl2PgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="197299"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
    <flag name="commit-queue"
          id="197300"
          type_id="3"
          status="-"
          setter="webkit-ews"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180178</attachid>
            <date>2012-12-19 08:56:32 -0800</date>
            <delta_ts>2012-12-19 08:57:16 -0800</delta_ts>
            <desc>Patch with a fix for platforms that use JSC</desc>
            <filename>access-check.patch</filename>
            <type>text/plain</type>
            <size>7314</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0NDI0MWNkLi44MjZhMGQxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTItMTIt
MTkgIFl1cnkgU2VtaWtoYXRza3kgIDx5dXJ5c0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2Vi
IEluc3BlY3RvcjogZGVueSBhY2Nlc3MgZnJvbSBpbmplY3RlZCBzY3JpcHQgdG8gbm9kZXMgZnJv
bSBkb2N1bWVudCB3aXRoIGFub3RoZXIgb3JpZ2luCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDU0MjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0IHRoYXQgJDAgaXMgaW5lYWNjaWJsZSBpbiB0aGUg
bWFpbiBmcmFtZSBpZiBpdCBpcyBhIG5vZGUgZnJvbSBhbiBpZnJhbWUgdGhhdAorICAgICAgICBp
cyBub3QgYWNjYXNzaWJsZSBiZWFjYXVzZSBvZiBjcm9zcyBvcmlnaW4gYWNjZXNzIGNoZWNrcy4K
KworICAgICAgICAqIGh0dHAvdGVzdHMvaW5zcGVjdG9yLXByb3RvY29sL2FjY2Vzcy1pbnNwZWN0
ZWQtb2JqZWN0LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9pbnNw
ZWN0b3ItcHJvdG9jb2wvYWNjZXNzLWluc3BlY3RlZC1vYmplY3QuaHRtbDogQWRkZWQuCisgICAg
ICAgICogaHR0cC90ZXN0cy9pbnNwZWN0b3ItcHJvdG9jb2wvcmVzb3VyY2VzL3Rlc3QtcGFnZS5o
dG1sOiBBZGRlZC4KKwogMjAxMi0xMi0xOSAgVGltIFZvbG9kaW5lICA8dGltdm9sb2RpbmVAY2hy
b21pdW0ub3JnPgogCiAgICAgICAgIFRleHQgQXV0b3NpemluZzogV29yayBvdXQgd2hhdCB0byBk
byBhYm91dCBmb3JtIGNvbnRyb2xzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L2luc3BlY3Rvci1wcm90b2NvbC9hY2Nlc3MtaW5zcGVjdGVkLW9iamVjdC1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rvci1wcm90b2NvbC9hY2Nlc3MtaW5zcGVj
dGVkLW9iamVjdC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uODY2MTc0YwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5z
cGVjdG9yLXByb3RvY29sL2FjY2Vzcy1pbnNwZWN0ZWQtb2JqZWN0LWV4cGVjdGVkLnR4dApAQCAt
MCwwICsxLDUgQEAKK0NPTlNPTEUgTUVTU0FHRTogVW5zYWZlIEphdmFTY3JpcHQgYXR0ZW1wdCB0
byBhY2Nlc3MgZnJhbWUgd2l0aCBVUkwgaHR0cDovL2xvY2FsaG9zdDo4MDAwL2luc3BlY3Rvci1w
cm90b2NvbC9yZXNvdXJjZXMvdGVzdC1wYWdlLmh0bWwgZnJvbSBmcmFtZSB3aXRoIFVSTCBodHRw
Oi8vMTI3LjAuMC4xOjgwMDAvaW5zcGVjdG9yLXByb3RvY29sL2FjY2Vzcy1pbnNwZWN0ZWQtb2Jq
ZWN0Lmh0bWwuIERvbWFpbnMsIHByb3RvY29scyBhbmQgcG9ydHMgbXVzdCBtYXRjaC4KKworVGVz
dCB0aGF0IGNvZGUgZXZhbHVhdGVkIGluIHRoZSBtYWluIGZyYW1lIGNhbm5vdCBhY2Nlc3MgJDAg
dGhhdCByZXNvbHZlcyBpbnRvIGEgbm9kZSBpbiBhIGZyYW1lIGZyb20gYSBkaWZmZXJlbnQgZG9t
YWluLiBCdWcgMTA1NDIzLgorCisgCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L2luc3BlY3Rvci1wcm90b2NvbC9hY2Nlc3MtaW5zcGVjdGVkLW9iamVjdC5odG1sIGIvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3ItcHJvdG9jb2wvYWNjZXNzLWluc3BlY3RlZC1vYmpl
Y3QuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5hM2U1NTFmCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3ItcHJvdG9jb2wv
YWNjZXNzLWluc3BlY3RlZC1vYmplY3QuaHRtbApAQCAtMCwwICsxLDc1IEBACis8aHRtbD4KKzxo
ZWFkPgorPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0icmVzb3VyY2VzL3Byb3Rv
Y29sLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikg
eworICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgIHRlc3RSdW5uZXIud2FpdFVudGls
RG9uZSgpOworfQorCitmdW5jdGlvbiB0ZXN0KCkKK3sKKyAgICBJbnNwZWN0b3JUZXN0LnNlbmRD
b21tYW5kKCJET00uZ2V0RG9jdW1lbnQiLCB7fSwgZGlkR2V0RG9jdW1lbnQpOworCisgICAgZnVu
Y3Rpb24gZGlkR2V0RG9jdW1lbnQobWVzc2FnZU9iamVjdCkKKyAgICB7CisgICAgICAgIEluc3Bl
Y3RvclRlc3Quc2VuZENvbW1hbmQoIkRPTS5xdWVyeVNlbGVjdG9yIiwgeworICAgICAgICAgICAg
ICAgICJub2RlSWQiOiBtZXNzYWdlT2JqZWN0LnJlc3VsdC5yb290Lm5vZGVJZCwKKyAgICAgICAg
ICAgICAgICAic2VsZWN0b3IiOiAiaWZyYW1lI215ZnJhbWUiCisgICAgICAgICAgICB9LCBkaWRG
aW5kSWZyYW1lKTsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5ldmVudEhhbmRsZXJbIkRPTS5zZXRD
aGlsZE5vZGVzIl0gPSBpZnJhbWVSZXF1ZXN0SGFuZGxlcjsKKyAgICB9CisKKyAgICBmdW5jdGlv
biBkaWRGaW5kSWZyYW1lKG1lc3NhZ2VPYmplY3QpCisgICAgeworICAgICAgICBpZiAobWVzc2Fn
ZU9iamVjdC5lcnJvcikgeworICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5sb2coIkZBSUw6ICIg
KyBtZXNzYWdlT2JqZWN0LmVycm9yKTsKKyAgICAgICAgICAgIEluc3BlY3RvclRlc3QuY29tcGxl
dGVUZXN0KCk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBmdW5jdGlvbiBpZnJhbWVSZXF1ZXN0
SGFuZGxlcihtZXNzYWdlT2JqZWN0KQorICAgIHsKKyAgICAgICAgdmFyIG5vZGUgPSBtZXNzYWdl
T2JqZWN0LnBhcmFtcy5ub2Rlc1swXTsKKyAgICAgICAgaWYgKCFub2RlIHx8IG5vZGUubm9kZU5h
bWUgIT09ICJJRlJBTUUiKQorICAgICAgICAgICAgcmV0dXJuOworICAgICAgICBJbnNwZWN0b3JU
ZXN0LmV2ZW50SGFuZGxlclsiRE9NLnNldENoaWxkTm9kZXMiXSA9IG51bGw7CisgICAgICAgIElu
c3BlY3RvclRlc3Quc2VuZENvbW1hbmQoIkRPTS5xdWVyeVNlbGVjdG9yIiwgeworICAgICAgICAg
ICAgICAgICJub2RlSWQiOiBub2RlLmNvbnRlbnREb2N1bWVudC5ub2RlSWQsCisgICAgICAgICAg
ICAgICAgInNlbGVjdG9yIjogImRpdiNyb290RGl2IgorICAgICAgICAgICAgfSwgZGlkRmluZERp
dik7CisgICAgfQorCisgICAgZnVuY3Rpb24gZGlkRmluZERpdihtZXNzYWdlT2JqZWN0KQorICAg
IHsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5zZW5kQ29tbWFuZCgiQ29uc29sZS5lbmFibGUiLCB7
fSk7CisgICAgICAgIEluc3BlY3RvclRlc3Quc2VuZENvbW1hbmQoIkNvbnNvbGUuYWRkSW5zcGVj
dGVkTm9kZSIsIHsKKyAgICAgICAgICAgICAgICAibm9kZUlkIjogbWVzc2FnZU9iamVjdC5yZXN1
bHQubm9kZUlkCisgICAgICAgICAgICB9LCBkaWRBZGRJbnNwZWN0ZWROb2RlKTsKKyAgICB9CisK
KyAgICBmdW5jdGlvbiBkaWRBZGRJbnNwZWN0ZWROb2RlKG1lc3NhZ2VPYmplY3QpCisgICAgewor
ICAgICAgICBJbnNwZWN0b3JUZXN0LnNlbmRDb21tYW5kKCJSdW50aW1lLmV2YWx1YXRlIiwgewor
ICAgICAgICAgICAgICAgICJleHByZXNzaW9uIjogIiQwIiwKKyAgICAgICAgICAgICAgICAiaW5j
bHVkZUNvbW1hbmRMaW5lQVBJIjogdHJ1ZQorICAgICAgICAgICAgfSwgZGlkRXZhbHVhdGUpOwor
ICAgIH0KKworICAgIGZ1bmN0aW9uIGRpZEV2YWx1YXRlKG1lc3NhZ2VPYmplY3QpCisgICAgewor
ICAgICAgICBpZiAobWVzc2FnZU9iamVjdC5yZXN1bHQud2FzVGhyb3duKQorICAgICAgICAgICAg
SW5zcGVjdG9yVGVzdC5sb2coIkZBSUw6IHVuZXhwZWN0ZWQgZXhjZXB0aW9uOiAiICsgSlNPTi5z
dHJpbmdpZnkobWVzc2FnZU9iamVjdCwgbnVsbCwgMikpOworICAgICAgICBpZiAobWVzc2FnZU9i
amVjdC5yZXN1bHQucmVzdWx0LnZhbHVlICE9PSBudWxsKQorICAgICAgICAgICAgSW5zcGVjdG9y
VGVzdC5sb2coIkZBSUw6IHVuZXhwZWN0ZWQgdmFsdWU6ICIgKyBKU09OLnN0cmluZ2lmeShtZXNz
YWdlT2JqZWN0LCBudWxsLCAyKSk7CisgICAgICAgIEluc3BlY3RvclRlc3QuY29tcGxldGVUZXN0
KCk7CisgICAgfQorfQorCis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHA+VGVzdCB0aGF0
IGNvZGUgZXZhbHVhdGVkIGluIHRoZSBtYWluIGZyYW1lIGNhbm5vdCBhY2Nlc3MgJDAgdGhhdCBy
ZXNvbHZlcyBpbnRvIGEgbm9kZSBpbiBhIGZyYW1lIGZyb20gYSBkaWZmZXJlbnQgZG9tYWluLiA8
YSBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA1NDIzIj5C
dWcgMTA1NDIzLjwvcD4KKzxpZnJhbWUgaWQ9Im15ZnJhbWUiIHNyYz0iaHR0cDovL2xvY2FsaG9z
dDo4MDAwL2luc3BlY3Rvci1wcm90b2NvbC9yZXNvdXJjZXMvdGVzdC1wYWdlLmh0bWwiIG9ubG9h
ZD0icnVuVGVzdCgpIj48L2lmcmFtZT4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yLXByb3RvY29sL3Jlc291cmNlcy90ZXN0LXBh
Z2UuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yLXByb3RvY29sL3Jlc291
cmNlcy90ZXN0LXBhZ2UuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi44
N2FiMjUxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0
b3ItcHJvdG9jb2wvcmVzb3VyY2VzL3Rlc3QtcGFnZS5odG1sCkBAIC0wLDAgKzEsNSBAQAorPGh0
bWw+Cis8Ym9keT4KKzxkaXYgaWQ9InJvb3REaXYiPlJvb3QgZGl2IHRleHQ8L2Rpdj4KKzwvYm9k
eT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAzNWFkMTQzLi40MTVkNjY5IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMTItMTItMTkgIFl1cnkgU2VtaWtoYXRza3kgIDx5dXJ5c0BjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogZGVueSBhY2Nlc3MgZnJvbSBpbmpl
Y3RlZCBzY3JpcHQgdG8gbm9kZXMgZnJvbSBkb2N1bWVudCB3aXRoIGFub3RoZXIgb3JpZ2luCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDU0MjMKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDaGVjayB0aGF0
IGNhbGxpbmcgY29udGV4dCBjYW4gYWNjZXNzIHRoZSBkb2N1bWVudCBpbnNwZWN0ZWQgbm9kZSBi
ZWxvbmcgdG8KKyAgICAgICAgYmVmb3JlIHJldHVybmluZyBKUyB3cmFwcGVyIGZvciB0aGUgbm9k
ZS4KKworICAgICAgICBUZXN0OiBodHRwL3Rlc3RzL2luc3BlY3Rvci1wcm90b2NvbC9hY2Nlc3Mt
aW5zcGVjdGVkLW9iamVjdC5odG1sCisKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU0luamVjdGVk
U2NyaXB0SG9zdEN1c3RvbS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpKU0luamVjdGVkU2NyaXB0
SG9zdDo6aW5zcGVjdGVkT2JqZWN0KToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9jdXN0b20vVjhJ
bmplY3RlZFNjcmlwdEhvc3RDdXN0b20uY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5qZWN0ZWRT
Y3JpcHRIb3N0Ojpub2RlQXNTY3JpcHRWYWx1ZSk6CisKIDIwMTItMTItMTkgIFBhbiBEZW5nICA8
cGFuLmRlbmdAaW50ZWwuY29tPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IFVzZSBEb2N1bWVu
dCogYXMgYXJndW1lbnQgaW4gV2ViU29ja2V0IEluc3RydW1lbnRhdGlvbi4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTSW5qZWN0ZWRTY3JpcHRIb3N0Q3VzdG9tLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTSW5qZWN0ZWRTY3JpcHRIb3N0Q3VzdG9t
LmNwcAppbmRleCA3ZTY2ZTYwLi45YWVmNTc2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9qcy9KU0luamVjdGVkU2NyaXB0SG9zdEN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvanMvSlNJbmplY3RlZFNjcmlwdEhvc3RDdXN0b20uY3BwCkBAIC04Miw2
ICs4Miw5IEBAIE5vZGUqIEluamVjdGVkU2NyaXB0SG9zdDo6c2NyaXB0VmFsdWVBc05vZGUoU2Ny
aXB0VmFsdWUgdmFsdWUpCiAKIFNjcmlwdFZhbHVlIEluamVjdGVkU2NyaXB0SG9zdDo6bm9kZUFz
U2NyaXB0VmFsdWUoU2NyaXB0U3RhdGUqIHN0YXRlLCBOb2RlKiBub2RlKQogeworICAgIGlmICgh
c2hvdWxkQWxsb3dBY2Nlc3NUb05vZGUoc3RhdGUsIG5vZGUpKQorICAgICAgICByZXR1cm4gU2Ny
aXB0VmFsdWUoc3RhdGUtPmdsb2JhbERhdGEoKSwganNOdWxsKCkpOworCiAgICAgSlNMb2NrSG9s
ZGVyIGxvY2soc3RhdGUpOwogICAgIHJldHVybiBTY3JpcHRWYWx1ZShzdGF0ZS0+Z2xvYmFsRGF0
YSgpLCB0b0pTKHN0YXRlLCBkZXByZWNhdGVkR2xvYmFsT2JqZWN0Rm9yUHJvdG90eXBlKHN0YXRl
KSwgbm9kZSkpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3Vz
dG9tL1Y4SW5qZWN0ZWRTY3JpcHRIb3N0Q3VzdG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L2N1c3RvbS9WOEluamVjdGVkU2NyaXB0SG9zdEN1c3RvbS5jcHAKaW5kZXggNWYyYjA4
OS4uZjk3MzM2MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9t
L1Y4SW5qZWN0ZWRTY3JpcHRIb3N0Q3VzdG9tLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy92OC9jdXN0b20vVjhJbmplY3RlZFNjcmlwdEhvc3RDdXN0b20uY3BwCkBAIC03NCw2ICs3
NCw4IEBAIFNjcmlwdFZhbHVlIEluamVjdGVkU2NyaXB0SG9zdDo6bm9kZUFzU2NyaXB0VmFsdWUo
U2NyaXB0U3RhdGUqIHN0YXRlLCBOb2RlKiBub2RlCiAgICAgdjg6OkxvY2FsPHY4OjpDb250ZXh0
PiBjb250ZXh0ID0gc3RhdGUtPmNvbnRleHQoKTsKICAgICB2ODo6Q29udGV4dDo6U2NvcGUgY29u
dGV4dFNjb3BlKGNvbnRleHQpOwogCisgICAgaWYgKCFCaW5kaW5nU2VjdXJpdHk6OnNob3VsZEFs
bG93QWNjZXNzVG9Ob2RlKEJpbmRpbmdTdGF0ZTo6aW5zdGFuY2UoKSwgbm9kZSkpCisgICAgICAg
IHJldHVybiBTY3JpcHRWYWx1ZSh2ODo6TnVsbCgpKTsKICAgICByZXR1cm4gU2NyaXB0VmFsdWUo
dG9WOChub2RlKSk7CiB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>