<?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>124539</bug_id>
          
          <creation_ts>2013-11-18 14:49:45 -0800</creation_ts>
          <short_desc>put_to_scope[5] should not point to the structure if it&apos;s a variable access, but it should point to the WatchpointSet</short_desc>
          <delta_ts>2013-11-18 16:21:16 -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>JavaScriptCore</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>124464</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>951811</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-11-18 14:49:45 -0800</bug_when>
    <thetext>This is in preparation for https://bugs.webkit.org/show_bug.cgi?id=124464.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951812</commentid>
    <comment_count>1</comment_count>
      <attachid>217238</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-11-18 14:51:27 -0800</bug_when>
    <thetext>Created attachment 217238
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951825</commentid>
    <comment_count>2</comment_count>
      <attachid>217238</attachid>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-11-18 15:12:33 -0800</bug_when>
    <thetext>Comment on attachment 217238
the patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951828</commentid>
    <comment_count>3</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-11-18 15:17:50 -0800</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/159462</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951858</commentid>
    <comment_count>4</comment_count>
      <attachid>217238</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-11-18 16:21:16 -0800</bug_when>
    <thetext>Comment on attachment 217238
the patch

r=me too</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217238</attachid>
            <date>2013-11-18 14:51:27 -0800</date>
            <delta_ts>2013-11-18 16:21:16 -0800</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>9337</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTU5NDU4KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI3IEBA
CisyMDEzLTExLTE4ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
cHV0X3RvX3Njb3BlWzVdIHNob3VsZCBub3QgcG9pbnQgdG8gdGhlIHN0cnVjdHVyZSBpZiBpdCdz
IGEgdmFyaWFibGUgYWNjZXNzLCBidXQgaXQgc2hvdWxkIHBvaW50IHRvIHRoZSBXYXRjaHBvaW50
U2V0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjQ1
MzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAg
ICAgIFRoaXMgaXMgaW4gcHJlcGFyYXRpb24gZm9yIGdldHRpbmcgcHV0X3RvX3Njb3BlIHRvIGRp
cmVjdGx5IGludmFsaWRhdGUgdGhlIHdhdGNocG9pbnQgc2V0CisgICAgICAgIG9uIHN0b3Jlcywg
d2hpY2ggd2lsbCBhbGxvdyB1cyB0byBydW4gY29uc3RhbnQgaW5mZXJlbmNlIG9uIGFsbCBnbG9i
YWxzLgorCisgICAgICAgICogYnl0ZWNvZGUvQ29kZUJsb2NrLmNwcDoKKyAgICAgICAgKEpTQzo6
Q29kZUJsb2NrOjpDb2RlQmxvY2spOgorICAgICAgICAoSlNDOjpDb2RlQmxvY2s6OmZpbmFsaXpl
VW5jb25kaXRpb25hbGx5KToKKyAgICAgICAgKiBieXRlY29kZS9JbnN0cnVjdGlvbi5oOgorICAg
ICAgICAqIGRmZy9ERkdCeXRlQ29kZVBhcnNlci5jcHA6CisgICAgICAgIChKU0M6OkRGRzo6Qnl0
ZUNvZGVQYXJzZXI6OnBhcnNlQmxvY2spOgorICAgICAgICAqIHJ1bnRpbWUvSlNTY29wZS5jcHA6
CisgICAgICAgIChKU0M6OmFic3RyYWN0QWNjZXNzKToKKyAgICAgICAgKEpTQzo6SlNTY29wZTo6
YWJzdHJhY3RSZXNvbHZlKToKKyAgICAgICAgKiBydW50aW1lL0pTU2NvcGUuaDoKKyAgICAgICAg
KEpTQzo6UmVzb2x2ZU9wOjpSZXNvbHZlT3ApOgorICAgICAgICAqIHJ1bnRpbWUvU3ltYm9sVGFi
bGUuaDoKKyAgICAgICAgKEpTQzo6U3ltYm9sVGFibGVFbnRyeTo6d2F0Y2hwb2ludFNldCk6CisK
IDIwMTMtMTEtMTggIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KIAogICAgICAgICBB
bGxvdyB0aGUgRlRMIGRlYnVnIGR1bXBzIHRvIGluY2x1ZGUgdGhlIG5ldyBzaXplIGZpZWxkCklu
ZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvQ29kZUJsb2NrLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvQ29kZUJsb2NrLmNwcAkocmV2
aXNpb24gMTU5NDQ2KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL0NvZGVCbG9j
ay5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE4ODIsNyArMTg4MiwxMCBAQCBDb2RlQmxvY2s6OkNv
ZGVCbG9jayhTY3JpcHRFeGVjdXRhYmxlKiBvCiAgICAgICAgICAgICBSZXNvbHZlT3Agb3AgPSBK
U1Njb3BlOjphYnN0cmFjdFJlc29sdmUobV9nbG9iYWxPYmplY3QtPmdsb2JhbEV4ZWMoKSwgc2Nv
cGUsIGlkZW50LCBQdXQsIG1vZGVBbmRUeXBlLnR5cGUoKSk7CiAKICAgICAgICAgICAgIGluc3Ry
dWN0aW9uc1tpICsgNF0udS5vcGVyYW5kID0gUmVzb2x2ZU1vZGVBbmRUeXBlKG1vZGVBbmRUeXBl
Lm1vZGUoKSwgb3AudHlwZSkub3BlcmFuZCgpOwotICAgICAgICAgICAgaWYgKG9wLnN0cnVjdHVy
ZSkKKyAgICAgICAgICAgIGlmIChvcC50eXBlID09IEdsb2JhbFZhciB8fCBvcC50eXBlID09IEds
b2JhbFZhcldpdGhWYXJJbmplY3Rpb25DaGVja3MpIHsKKyAgICAgICAgICAgICAgICBBU1NFUlQo
IW9wLnN0cnVjdHVyZSk7CisgICAgICAgICAgICAgICAgaW5zdHJ1Y3Rpb25zW2kgKyA1XS51Lndh
dGNocG9pbnRTZXQgPSBvcC53YXRjaHBvaW50U2V0OworICAgICAgICAgICAgfSBlbHNlIGlmIChv
cC5zdHJ1Y3R1cmUpCiAgICAgICAgICAgICAgICAgaW5zdHJ1Y3Rpb25zW2kgKyA1XS51LnN0cnVj
dHVyZS5zZXQoKnZtKCksIG93bmVyRXhlY3V0YWJsZSwgb3Auc3RydWN0dXJlKTsKICAgICAgICAg
ICAgIGluc3RydWN0aW9uc1tpICsgNl0udS5wb2ludGVyID0gcmVpbnRlcnByZXRfY2FzdDx2b2lk
Kj4ob3Aub3BlcmFuZCk7CiAgICAgICAgICAgICBicmVhazsKQEAgLTIyNzQsNiArMjI3NywxMCBA
QCB2b2lkIENvZGVCbG9jazo6ZmluYWxpemVVbmNvbmRpdGlvbmFsbHkoCiAgICAgICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIG9wX2dldF9mcm9tX3Njb3BlOgogICAgICAgICAg
ICAgY2FzZSBvcF9wdXRfdG9fc2NvcGU6IHsKKyAgICAgICAgICAgICAgICBSZXNvbHZlTW9kZUFu
ZFR5cGUgbW9kZUFuZFR5cGUgPQorICAgICAgICAgICAgICAgICAgICBSZXNvbHZlTW9kZUFuZFR5
cGUoY3VySW5zdHJ1Y3Rpb25bNF0udS5vcGVyYW5kKTsKKyAgICAgICAgICAgICAgICBpZiAobW9k
ZUFuZFR5cGUudHlwZSgpID09IEdsb2JhbFZhciB8fCBtb2RlQW5kVHlwZS50eXBlKCkgPT0gR2xv
YmFsVmFyV2l0aFZhckluamVjdGlvbkNoZWNrcykKKyAgICAgICAgICAgICAgICAgICAgY29udGlu
dWU7CiAgICAgICAgICAgICAgICAgV3JpdGVCYXJyaWVyQmFzZTxTdHJ1Y3R1cmU+JiBzdHJ1Y3R1
cmUgPSBjdXJJbnN0cnVjdGlvbls1XS51LnN0cnVjdHVyZTsKICAgICAgICAgICAgICAgICBpZiAo
IXN0cnVjdHVyZSB8fCBIZWFwOjppc01hcmtlZChzdHJ1Y3R1cmUuZ2V0KCkpKQogICAgICAgICAg
ICAgICAgICAgICBicmVhazsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9J
bnN0cnVjdGlvbi5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29k
ZS9JbnN0cnVjdGlvbi5oCShyZXZpc2lvbiAxNTk0NDYpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvYnl0ZWNvZGUvSW5zdHJ1Y3Rpb24uaAkod29ya2luZyBjb3B5KQpAQCAtMTE1LDYgKzExNSw3
IEBAIHN0cnVjdCBJbnN0cnVjdGlvbiB7CiAgICAgICAgIEFycmF5UHJvZmlsZSogYXJyYXlQcm9m
aWxlOwogICAgICAgICBBcnJheUFsbG9jYXRpb25Qcm9maWxlKiBhcnJheUFsbG9jYXRpb25Qcm9m
aWxlOwogICAgICAgICBPYmplY3RBbGxvY2F0aW9uUHJvZmlsZSogb2JqZWN0QWxsb2NhdGlvblBy
b2ZpbGU7CisgICAgICAgIFdhdGNocG9pbnRTZXQqIHdhdGNocG9pbnRTZXQ7CiAgICAgICAgIHZv
aWQqIHBvaW50ZXI7CiAgICAgICAgIGJvb2wqIHByZWRpY2F0ZVBvaW50ZXI7CiAgICAgfSB1OwpJ
bmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdCeXRlQ29kZVBhcnNlci5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdCeXRlQ29kZVBhcnNlci5j
cHAJKHJldmlzaW9uIDE1OTQ0NikKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQnl0
ZUNvZGVQYXJzZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMTI3LDcgKzMxMjcsMTAgQEAgYm9v
bCBCeXRlQ29kZVBhcnNlcjo6cGFyc2VCbG9jayh1bnNpZ25lZAogICAgICAgICAgICAgdWludHB0
cl90IG9wZXJhbmQ7CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgQ29uY3VycmVudEpJ
VExvY2tlciBsb2NrZXIobV9pbmxpbmVTdGFja1RvcC0+bV9wcm9maWxlZEJsb2NrLT5tX2xvY2sp
OwotICAgICAgICAgICAgICAgIHN0cnVjdHVyZSA9IGN1cnJlbnRJbnN0cnVjdGlvbls1XS51LnN0
cnVjdHVyZS5nZXQoKTsKKyAgICAgICAgICAgICAgICBpZiAocmVzb2x2ZVR5cGUgPT0gR2xvYmFs
VmFyIHx8IHJlc29sdmVUeXBlID09IEdsb2JhbFZhcldpdGhWYXJJbmplY3Rpb25DaGVja3MpCisg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdHVyZSA9IDA7CisgICAgICAgICAgICAgICAgZWxzZQor
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3R1cmUgPSBjdXJyZW50SW5zdHJ1Y3Rpb25bNV0udS5z
dHJ1Y3R1cmUuZ2V0KCk7CiAgICAgICAgICAgICAgICAgb3BlcmFuZCA9IHJlaW50ZXJwcmV0X2Nh
c3Q8dWludHB0cl90PihjdXJyZW50SW5zdHJ1Y3Rpb25bNl0udS5wb2ludGVyKTsKICAgICAgICAg
ICAgIH0KIApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNTY29wZS5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNTY29wZS5jcHAJ
KHJldmlzaW9uIDE1OTQ0NikKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTU2Nv
cGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01MywxOSArNTMsMTkgQEAgc3RhdGljIGlubGluZSBi
b29sIGFic3RyYWN0QWNjZXNzKEV4ZWNTdAogICAgIGlmIChKU0FjdGl2YXRpb24qIGFjdGl2YXRp
b24gPSBqc0R5bmFtaWNDYXN0PEpTQWN0aXZhdGlvbio+KHNjb3BlKSkgewogICAgICAgICBpZiAo
aWRlbnQgPT0gZXhlYy0+cHJvcGVydHlOYW1lcygpLmFyZ3VtZW50cykgewogICAgICAgICAgICAg
Ly8gV2Uga25vdyB0aGUgcHJvcGVydHkgd2lsbCBiZSBhdCB0aGlzIGFjdGl2YXRpb24gc2NvcGUs
IGJ1dCB3ZSBkb24ndCBrbm93IGhvdyB0byBjYWNoZSBpdC4KLSAgICAgICAgICAgIG9wID0gUmVz
b2x2ZU9wKER5bmFtaWMsIDAsIDAsIDApOworICAgICAgICAgICAgb3AgPSBSZXNvbHZlT3AoRHlu
YW1pYywgMCwgMCwgMCwgMCk7CiAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgfQog
CiAgICAgICAgIFN5bWJvbFRhYmxlRW50cnkgZW50cnkgPSBhY3RpdmF0aW9uLT5zeW1ib2xUYWJs
ZSgpLT5nZXQoaWRlbnQuaW1wbCgpKTsKICAgICAgICAgaWYgKGVudHJ5LmlzUmVhZE9ubHkoKSAm
JiBnZXRPclB1dCA9PSBQdXQpIHsKICAgICAgICAgICAgIC8vIFdlIGtub3cgdGhlIHByb3BlcnR5
IHdpbGwgYmUgYXQgdGhpcyBhY3RpdmF0aW9uIHNjb3BlLCBidXQgd2UgZG9uJ3Qga25vdyBob3cg
dG8gY2FjaGUgaXQuCi0gICAgICAgICAgICBvcCA9IFJlc29sdmVPcChEeW5hbWljLCAwLCAwLCAw
KTsKKyAgICAgICAgICAgIG9wID0gUmVzb2x2ZU9wKER5bmFtaWMsIDAsIDAsIDAsIDApOwogICAg
ICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIWVudHJ5Lmlz
TnVsbCgpKSB7Ci0gICAgICAgICAgICBvcCA9IFJlc29sdmVPcChtYWtlVHlwZShDbG9zdXJlVmFy
LCBuZWVkc1ZhckluamVjdGlvbkNoZWNrcyksIGRlcHRoLCBhY3RpdmF0aW9uLT5zdHJ1Y3R1cmUo
KSwgZW50cnkuZ2V0SW5kZXgoKSk7CisgICAgICAgICAgICBvcCA9IFJlc29sdmVPcChtYWtlVHlw
ZShDbG9zdXJlVmFyLCBuZWVkc1ZhckluamVjdGlvbkNoZWNrcyksIGRlcHRoLCBhY3RpdmF0aW9u
LT5zdHJ1Y3R1cmUoKSwgMCwgZW50cnkuZ2V0SW5kZXgoKSk7CiAgICAgICAgICAgICByZXR1cm4g
dHJ1ZTsKICAgICAgICAgfQogCkBAIC04MCw3ICs4MCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBh
YnN0cmFjdEFjY2VzcyhFeGVjU3QKICAgICAgICAgICAgIGlmIChnZXRPclB1dCA9PSBQdXQpIHsK
ICAgICAgICAgICAgICAgICBpZiAoZW50cnkuaXNSZWFkT25seSgpKSB7CiAgICAgICAgICAgICAg
ICAgICAgIC8vIFdlIGtub3cgdGhlIHByb3BlcnR5IHdpbGwgYmUgYXQgZ2xvYmFsIHNjb3BlLCBi
dXQgd2UgZG9uJ3Qga25vdyBob3cgdG8gY2FjaGUgaXQuCi0gICAgICAgICAgICAgICAgICAgIG9w
ID0gUmVzb2x2ZU9wKER5bmFtaWMsIDAsIDAsIDApOworICAgICAgICAgICAgICAgICAgICBvcCA9
IFJlc29sdmVPcChEeW5hbWljLCAwLCAwLCAwLCAwKTsKICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIHRydWU7CiAgICAgICAgICAgICAgICAgfQogCkBAIC04OCw3ICs4OCw4IEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCBhYnN0cmFjdEFjY2VzcyhFeGVjU3QKICAgICAgICAgICAgICAgICBlbnRyeS5u
b3RpZnlXcml0ZSgpOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICBvcCA9IFJlc29sdmVP
cChtYWtlVHlwZShHbG9iYWxWYXIsIG5lZWRzVmFySW5qZWN0aW9uQ2hlY2tzKSwgZGVwdGgsIGds
b2JhbE9iamVjdC0+c3RydWN0dXJlKCksIAorICAgICAgICAgICAgb3AgPSBSZXNvbHZlT3AoCisg
ICAgICAgICAgICAgICAgbWFrZVR5cGUoR2xvYmFsVmFyLCBuZWVkc1ZhckluamVjdGlvbkNoZWNr
cyksIGRlcHRoLCAwLCBlbnRyeS53YXRjaHBvaW50U2V0KCksCiAgICAgICAgICAgICAgICAgcmVp
bnRlcnByZXRfY2FzdDx1aW50cHRyX3Q+KGdsb2JhbE9iamVjdC0+cmVnaXN0ZXJBdChlbnRyeS5n
ZXRJbmRleCgpKS5zbG90KCkpKTsKICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICB9
CkBAIC0xMDAsMTUgKzEwMSwxNSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYWJzdHJhY3RBY2Nlc3Mo
RXhlY1N0CiAgICAgICAgICAgICB8fCAoZ2xvYmFsT2JqZWN0LT5zdHJ1Y3R1cmUoKS0+aGFzUmVh
ZE9ubHlPckdldHRlclNldHRlclByb3BlcnRpZXNFeGNsdWRpbmdQcm90bygpICYmIGdldE9yUHV0
ID09IFB1dCkpIHsKICAgICAgICAgICAgIC8vIFdlIGtub3cgdGhlIHByb3BlcnR5IHdpbGwgYmUg
YXQgZ2xvYmFsIHNjb3BlLCBidXQgd2UgZG9uJ3Qga25vdyBob3cgdG8gY2FjaGUgaXQuCiAgICAg
ICAgICAgICBBU1NFUlQoIXNjb3BlLT5uZXh0KCkpOwotICAgICAgICAgICAgb3AgPSBSZXNvbHZl
T3AobWFrZVR5cGUoR2xvYmFsUHJvcGVydHksIG5lZWRzVmFySW5qZWN0aW9uQ2hlY2tzKSwgZGVw
dGgsIDAsIDApOworICAgICAgICAgICAgb3AgPSBSZXNvbHZlT3AobWFrZVR5cGUoR2xvYmFsUHJv
cGVydHksIG5lZWRzVmFySW5qZWN0aW9uQ2hlY2tzKSwgZGVwdGgsIDAsIDAsIDApOwogICAgICAg
ICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIH0KIAotICAgICAgICBvcCA9IFJlc29sdmVPcCht
YWtlVHlwZShHbG9iYWxQcm9wZXJ0eSwgbmVlZHNWYXJJbmplY3Rpb25DaGVja3MpLCBkZXB0aCwg
Z2xvYmFsT2JqZWN0LT5zdHJ1Y3R1cmUoKSwgc2xvdC5jYWNoZWRPZmZzZXQoKSk7CisgICAgICAg
IG9wID0gUmVzb2x2ZU9wKG1ha2VUeXBlKEdsb2JhbFByb3BlcnR5LCBuZWVkc1ZhckluamVjdGlv
bkNoZWNrcyksIGRlcHRoLCBnbG9iYWxPYmplY3QtPnN0cnVjdHVyZSgpLCAwLCBzbG90LmNhY2hl
ZE9mZnNldCgpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCi0gICAgb3AgPSBSZXNv
bHZlT3AoRHluYW1pYywgMCwgMCwgMCk7CisgICAgb3AgPSBSZXNvbHZlT3AoRHluYW1pYywgMCwg
MCwgMCwgMCk7CiAgICAgcmV0dXJuIHRydWU7CiB9CiAKQEAgLTE0Niw3ICsxNDcsNyBAQCBKU1Zh
bHVlIEpTU2NvcGU6OnJlc29sdmUoRXhlY1N0YXRlKiBleGVjCiAKIFJlc29sdmVPcCBKU1Njb3Bl
OjphYnN0cmFjdFJlc29sdmUoRXhlY1N0YXRlKiBleGVjLCBKU1Njb3BlKiBzY29wZSwgY29uc3Qg
SWRlbnRpZmllciYgaWRlbnQsIEdldE9yUHV0IGdldE9yUHV0LCBSZXNvbHZlVHlwZSB1bmxpbmtl
ZFR5cGUpCiB7Ci0gICAgUmVzb2x2ZU9wIG9wKER5bmFtaWMsIDAsIDAsIDApOworICAgIFJlc29s
dmVPcCBvcChEeW5hbWljLCAwLCAwLCAwLCAwKTsKICAgICBpZiAodW5saW5rZWRUeXBlID09IER5
bmFtaWMpCiAgICAgICAgIHJldHVybiBvcDsKIApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvSlNTY29wZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL0pTU2NvcGUuaAkocmV2aXNpb24gMTU5NDQ2KQorKysgU291cmNlL0phdmFTY3JpcHRD
b3JlL3J1bnRpbWUvSlNTY29wZS5oCSh3b3JraW5nIGNvcHkpCkBAIC0zMSw2ICszMSw3IEBACiBu
YW1lc3BhY2UgSlNDIHsKIAogY2xhc3MgU2NvcGVDaGFpbkl0ZXJhdG9yOworY2xhc3MgV2F0Y2hw
b2ludFNldDsKIAogZW51bSBSZXNvbHZlTW9kZSB7CiAgICAgVGhyb3dJZk5vdEZvdW5kLApAQCAt
OTUsMTAgKzk2LDExIEBAIGlubGluZSBib29sIG5lZWRzVmFySW5qZWN0aW9uQ2hlY2tzKFJlc28K
IH0KIAogc3RydWN0IFJlc29sdmVPcCB7Ci0gICAgUmVzb2x2ZU9wKFJlc29sdmVUeXBlIHR5cGUs
IHNpemVfdCBkZXB0aCwgU3RydWN0dXJlKiBzdHJ1Y3R1cmUsIHVpbnRwdHJfdCBvcGVyYW5kKQor
ICAgIFJlc29sdmVPcChSZXNvbHZlVHlwZSB0eXBlLCBzaXplX3QgZGVwdGgsIFN0cnVjdHVyZSog
c3RydWN0dXJlLCBXYXRjaHBvaW50U2V0KiB3YXRjaHBvaW50U2V0LCB1aW50cHRyX3Qgb3BlcmFu
ZCkKICAgICAgICAgOiB0eXBlKHR5cGUpCiAgICAgICAgICwgZGVwdGgoZGVwdGgpCiAgICAgICAg
ICwgc3RydWN0dXJlKHN0cnVjdHVyZSkKKyAgICAgICAgLCB3YXRjaHBvaW50U2V0KHdhdGNocG9p
bnRTZXQpCiAgICAgICAgICwgb3BlcmFuZChvcGVyYW5kKQogICAgIHsKICAgICB9CkBAIC0xMDYs
NiArMTA4LDcgQEAgc3RydWN0IFJlc29sdmVPcCB7CiAgICAgUmVzb2x2ZVR5cGUgdHlwZTsKICAg
ICBzaXplX3QgZGVwdGg7CiAgICAgU3RydWN0dXJlKiBzdHJ1Y3R1cmU7CisgICAgV2F0Y2hwb2lu
dFNldCogd2F0Y2hwb2ludFNldDsKICAgICB1aW50cHRyX3Qgb3BlcmFuZDsKIH07CiAKSW5kZXg6
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N5bWJvbFRhYmxlLmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3ltYm9sVGFibGUuaAkocmV2aXNpb24g
MTU5NDQ2KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3ltYm9sVGFibGUuaAko
d29ya2luZyBjb3B5KQpAQCAtMjM0LDYgKzIzNCw4IEBAIHN0cnVjdCBTeW1ib2xUYWJsZUVudHJ5
IHsKICAgICAKICAgICBXYXRjaHBvaW50U2V0KiB3YXRjaHBvaW50U2V0KCkKICAgICB7CisgICAg
ICAgIGlmICghaXNGYXQoKSkKKyAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICByZXR1cm4g
ZmF0RW50cnkoKS0+bV93YXRjaHBvaW50cy5nZXQoKTsKICAgICB9CiAgICAgCg==
</data>
<flag name="review"
          id="240340"
          type_id="1"
          status="+"
          setter="mhahnenberg"
    />
          </attachment>
      

    </bug>

</bugzilla>