<?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>18204</bug_id>
          
          <creation_ts>2008-03-28 20:49:17 -0700</creation_ts>
          <short_desc>SquirrelFish: continue/break do not correctly handle scope popping</short_desc>
          <delta_ts>2008-03-28 21:31:00 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</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="Oliver Hunt">oliver</reporter>
          <assigned_to name="Oliver Hunt">oliver</assigned_to>
          <cc>ggaren</cc>
    
    <cc>mjs</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>75725</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2008-03-28 20:49:17 -0700</bug_when>
    <thetext>while(1)
   with(..) continue;

Eventually blows up due to only ever pushing onto the stack, and never popping</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75726</commentid>
    <comment_count>1</comment_count>
      <attachid>20181</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2008-03-28 20:55:40 -0700</bug_when>
    <thetext>Created attachment 20181
Fixeration!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75728</commentid>
    <comment_count>2</comment_count>
      <attachid>20181</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2008-03-28 21:24:33 -0700</bug_when>
    <thetext>Comment on attachment 20181
Fixeration!

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75729</commentid>
    <comment_count>3</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2008-03-28 21:31:00 -0700</bug_when>
    <thetext>Landed r31430</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20181</attachid>
            <date>2008-03-28 20:55:40 -0700</date>
            <delta_ts>2008-03-28 21:24:33 -0700</delta_ts>
            <desc>Fixeration!</desc>
            <filename>with-continue-fix.patch</filename>
            <type>text/plain</type>
            <size>7915</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL0phdmFTY3JpcHRDb3JlL0No
YW5nZUxvZwppbmRleCA3N2M2OTFmLi45ZTRmY2MxIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29y
ZS9DaGFuZ2VMb2cKKysrIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjgg
QEAKIDIwMDgtMDMtMjggIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KIAorICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCdWcgMTgyMDQ6IFNxdWly
cmVsRmlzaDogY29udGludWUvYnJlYWsgZG8gbm90IGNvcnJlY3RseSBoYW5kbGUgc2NvcGUgcG9w
cGluZworICAgICAgICA8aHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgy
MDQ+CisKKyAgICAgICAgV2Ugbm93IHRyYWNrIHRoZSBzY29wZSBkZXB0aCBhcyBwYXJ0IG9mIGEg
bG9vcCBjb250ZXh0LCBhbmQgYWRkIGFuCisgICAgICAgIGV4dHJhIGluc3RydWN0aW9uIG9wX2p1
bXBfc2NvcGVzIHRoYXQgaXMgdXNlZCB0byBwZXJmb3JtIGEganVtcCBhY3Jvc3MKKyAgICAgICAg
ZHluYW1pYyBzY29wZSBib3VuZGFyaWVzLgorCisgICAgICAgICogVk0vQ29kZUJsb2NrLmNwcDoK
KyAgICAgICAgKEtKUzo6Q29kZUJsb2NrOjpkdW1wKToKKyAgICAgICAgKiBWTS9Db2RlR2VuZXJh
dG9yLmNwcDoKKyAgICAgICAgKEtKUzo6Q29kZUdlbmVyYXRvcjo6ZW1pdEp1bXBTY29wZXMpOgor
ICAgICAgICAqIFZNL0NvZGVHZW5lcmF0b3IuaDoKKyAgICAgICAgKiBWTS9NYWNoaW5lLmNwcDoK
KyAgICAgICAgKEtKUzo6TWFjaGluZTo6cHJpdmF0ZUV4ZWN1dGUpOgorICAgICAgICAqIFZNL09w
Y29kZS5oOgorICAgICAgICAqIGtqcy9ub2Rlcy5jcHA6CisgICAgICAgIChLSlM6OkNvbnRpbnVl
Tm9kZTo6ZW1pdENvZGUpOgorICAgICAgICAoS0pTOjpCcmVha05vZGU6OmVtaXRDb2RlKToKKwor
MjAwOC0wMy0yOCAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgorCiAgICAgICAgIFJl
dmlld2VkIGJ5IEdlb2ZmLgogCiAgICAgICAgIEJ1ZyAxODE5MjogU3F1aXJyZWxmaXNoIG5lZWRz
IHN1cHBvcnQgZm9yIGJyZWFrIGFuZCBjb250aW51ZQpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENv
cmUvVk0vQ29kZUJsb2NrLmNwcCBiL0phdmFTY3JpcHRDb3JlL1ZNL0NvZGVCbG9jay5jcHAKaW5k
ZXggN2NmMGZjMC4uOGQ2Yjg1OSAxMDA2NDQKLS0tIGEvSmF2YVNjcmlwdENvcmUvVk0vQ29kZUJs
b2NrLmNwcAorKysgYi9KYXZhU2NyaXB0Q29yZS9WTS9Db2RlQmxvY2suY3BwCkBAIC0yNTIsNiAr
MjUyLDEyIEBAIHZvaWQgQ29kZUJsb2NrOjpkdW1wKEV4ZWNTdGF0ZSogZXhlYywgY29uc3QgVmVj
dG9yPEluc3RydWN0aW9uPjo6aXRlcmF0b3ImIGJlZ2luCiAgICAgICAgICAgICBwcmludGYoIlsl
NGRdIHBvcF9zY29wZVxuIiwgbG9jYXRpb24pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IH0KKyAgICAgICAgY2FzZSBvcF9qbXBfc2NvcGVzOiB7CisgICAgICAgICAgICBpbnQgc2NvcGVE
ZWx0YSA9ICgrK2l0KS0+dS5vcGVyYW5kOworICAgICAgICAgICAgaW50IG9mZnNldCA9ICgrK2l0
KS0+dS5vcGVyYW5kOworICAgICAgICAgICAgcHJpbnRmKCJbJTRkXSBqbXBfc2NvcGVzXHReJWQs
ICVkXHRcdDsgJWRcbiIsIGxvY2F0aW9uLCBzY29wZURlbHRhLCBvZmZzZXQsIChpdCAtIGJlZ2lu
KSArIG9mZnNldCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgICAgICBjYXNl
IG9wX2VuZDogewogICAgICAgICAgICAgaW50IHIwID0gKCsraXQpLT51Lm9wZXJhbmQ7CiAgICAg
ICAgICAgICBwcmludGYoIlslNGRdIGVuZFx0XHRyWyVkXVxuIiwgbG9jYXRpb24sIHIwKTsKZGlm
ZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL1ZNL0NvZGVHZW5lcmF0b3IuY3BwIGIvSmF2YVNjcmlw
dENvcmUvVk0vQ29kZUdlbmVyYXRvci5jcHAKaW5kZXggNmI4NDVjMi4uZmFkZjIxNSAxMDA2NDQK
LS0tIGEvSmF2YVNjcmlwdENvcmUvVk0vQ29kZUdlbmVyYXRvci5jcHAKKysrIGIvSmF2YVNjcmlw
dENvcmUvVk0vQ29kZUdlbmVyYXRvci5jcHAKQEAgLTU4Niw3ICs1ODYsNyBAQCB2b2lkIENvZGVH
ZW5lcmF0b3I6OmVtaXRQb3BTY29wZSgpCiAKIHZvaWQgQ29kZUdlbmVyYXRvcjo6cHVzaExvb3BD
b250ZXh0KExhYmVsU3RhY2sqIGxhYmVscywgTGFiZWxJRCogY29udGludWVUYXJnZXQsIExhYmVs
SUQqIGJyZWFrVGFyZ2V0KQogewotICAgIExvb3BDb250ZXh0IHNjb3BlID0geyBsYWJlbHMsIGNv
bnRpbnVlVGFyZ2V0LCBicmVha1RhcmdldCB9OworICAgIExvb3BDb250ZXh0IHNjb3BlID0geyBs
YWJlbHMsIGNvbnRpbnVlVGFyZ2V0LCBicmVha1RhcmdldCwgbV9zY29wZURlcHRofTsKICAgICBt
X2xvb3BDb250ZXh0U3RhY2suYXBwZW5kKHNjb3BlKTsKIH0KIApAQCAtNTk2LDcgKzU5Niw3IEBA
IHZvaWQgQ29kZUdlbmVyYXRvcjo6cG9wTG9vcENvbnRleHQoKQogICAgIG1fbG9vcENvbnRleHRT
dGFjay5yZW1vdmVMYXN0KCk7CiB9CiAKLUNvZGVHZW5lcmF0b3I6Okxvb3BDb250ZXh0KiBDb2Rl
R2VuZXJhdG9yOjpsb29wQ29udGV4dEZvcklkZW50aWZpZXIoY29uc3QgSWRlbnRpZmllciYgbGFi
ZWwpCitMb29wQ29udGV4dCogQ29kZUdlbmVyYXRvcjo6bG9vcENvbnRleHRGb3JMYWJlbChjb25z
dCBJZGVudGlmaWVyJiBsYWJlbCkKIHsKICAgICBBU1NFUlQobV9sb29wQ29udGV4dFN0YWNrLnNp
emUoKSk7CiAgICAgaWYgKGxhYmVsLmlzRW1wdHkoKSkKQEAgLTYwOSwxNiArNjA5LDE4IEBAIENv
ZGVHZW5lcmF0b3I6Okxvb3BDb250ZXh0KiBDb2RlR2VuZXJhdG9yOjpsb29wQ29udGV4dEZvcklk
ZW50aWZpZXIoY29uc3QgSWRlbnRpCiAgICAgcmV0dXJuIDA7CiB9CiAKLUxhYmVsSUQqIENvZGVH
ZW5lcmF0b3I6OmxhYmVsRm9yQ29udGludWUoY29uc3QgSWRlbnRpZmllciYgbGFiZWwpCitQYXNz
UmVmUHRyPExhYmVsSUQ+IENvZGVHZW5lcmF0b3I6OmVtaXRKdW1wU2NvcGVzKExhYmVsSUQqIHRh
cmdldCwgaW50IHRhcmdldFNjb3BlRGVwdGgpCiB7Ci0gICAgTG9vcENvbnRleHQqIHNjb3BlID0g
bG9vcENvbnRleHRGb3JJZGVudGlmaWVyKGxhYmVsKTsKLSAgICByZXR1cm4gc2NvcGUgPyBzY29w
ZS0+Y29udGludWVUYXJnZXQgOiAwOwotfQotCi1MYWJlbElEKiBDb2RlR2VuZXJhdG9yOjpsYWJl
bEZvckJyZWFrKGNvbnN0IElkZW50aWZpZXImIGxhYmVsKQotewotICAgIExvb3BDb250ZXh0KiBz
Y29wZSA9IGxvb3BDb250ZXh0Rm9ySWRlbnRpZmllcihsYWJlbCk7Ci0gICAgcmV0dXJuIHNjb3Bl
ID8gc2NvcGUtPmJyZWFrVGFyZ2V0IDogMDsKKyAgICBpbnQgc2NvcGVEZWx0YSA9IG1fc2NvcGVE
ZXB0aCAtIHRhcmdldFNjb3BlRGVwdGg7CisgICAgQVNTRVJUKHNjb3BlRGVsdGEgPj0gMCk7Cisg
ICAgCisgICAgaWYgKCFzY29wZURlbHRhKQorICAgICAgICByZXR1cm4gZW1pdEp1bXAodGFyZ2V0
KTsKKyAgICAKKyAgICBpbnN0cnVjdGlvbnMoKS5hcHBlbmQobWFjaGluZSgpLmdldE9wY29kZShv
cF9qbXBfc2NvcGVzKSk7CisgICAgaW5zdHJ1Y3Rpb25zKCkuYXBwZW5kKHNjb3BlRGVsdGEpOwor
ICAgIGluc3RydWN0aW9ucygpLmFwcGVuZCh0YXJnZXQtPm9mZnNldEZyb20oaW5zdHJ1Y3Rpb25z
KCkuc2l6ZSgpKSk7CisgICAgcmV0dXJuIHRhcmdldDsKIH0KIAogfSAvLyBuYW1lc3BhY2UgS0pT
CmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9WTS9Db2RlR2VuZXJhdG9yLmggYi9KYXZhU2Ny
aXB0Q29yZS9WTS9Db2RlR2VuZXJhdG9yLmgKaW5kZXggOTk2YzhlYS4uMzk5NTI0NyAxMDA2NDQK
LS0tIGEvSmF2YVNjcmlwdENvcmUvVk0vQ29kZUdlbmVyYXRvci5oCisrKyBiL0phdmFTY3JpcHRD
b3JlL1ZNL0NvZGVHZW5lcmF0b3IuaApAQCAtNTIsNiArNTIsMTQgQEAgbmFtZXNwYWNlIEtKUyB7
CiAgICAgICAgIHN0YXRpYyBjb25zdCBib29sIGVtcHR5VmFsdWVJc1plcm8gPSBmYWxzZTsKICAg
ICB9OwogCisgICAgLy8gTG9vcENvbnRleHRzIGFyZSB1c2VkIHRvIHRyYWNrIGVudHJ5IGFuZCBl
eGl0IHBvaW50cyBmb3IgamF2YXNjcmlwdCBsb29wcworICAgIHN0cnVjdCBMb29wQ29udGV4dCB7
CisgICAgICAgIExhYmVsU3RhY2sqIGxhYmVsczsKKyAgICAgICAgTGFiZWxJRCogY29udGludWVU
YXJnZXQ7CisgICAgICAgIExhYmVsSUQqIGJyZWFrVGFyZ2V0OworICAgICAgICBpbnQgc2NvcGVE
ZXB0aDsKKyAgICB9OworCiAgICAgY2xhc3MgQ29kZUdlbmVyYXRvciB7CiAgICAgcHVibGljOgog
ICAgICAgICBDb2RlR2VuZXJhdG9yKGNvbnN0IFNjb3BlQ2hhaW4mIHNjb3BlQ2hhaW4sIFN5bWJv
bFRhYmxlKiBzeW1ib2xUYWJsZSwgdW5zaWduZWQgbG9jYWxDb3VudCwgdW5zaWduZWQgcGFyYW1l
dGVyQ291bnQsIFNjb3BlTm9kZSogc2NvcGVOb2RlLCBDb2RlQmxvY2sqIGNvZGVCbG9jaykKQEAg
LTE0MCwxMSArMTQ4LDExIEBAIG5hbWVzcGFjZSBLSlMgewogICAgICAgICBQYXNzUmVmUHRyPExh
YmVsSUQ+IGVtaXRKdW1wKExhYmVsSUQqKTsKICAgICAgICAgUGFzc1JlZlB0cjxMYWJlbElEPiBl
bWl0SnVtcElmVHJ1ZShSZWdpc3RlcklEKiwgTGFiZWxJRCopOwogICAgICAgICBQYXNzUmVmUHRy
PExhYmVsSUQ+IGVtaXRKdW1wSWZGYWxzZShSZWdpc3RlcklEKiwgTGFiZWxJRCopOworICAgICAg
ICBQYXNzUmVmUHRyPExhYmVsSUQ+IGVtaXRKdW1wU2NvcGVzKExhYmVsSUQqIHRhcmdldCwgaW50
IHRhcmdldFNjb3BlRGVwdGgpOwogICAgICAgICAKICAgICAgICAgdm9pZCBwdXNoTG9vcENvbnRl
eHQoTGFiZWxTdGFjayosIExhYmVsSUQqIGNvbnRpbnVlVGFyZ2V0LCBMYWJlbElEKiBicmVha1Rh
cmdldCk7CiAgICAgICAgIHZvaWQgcG9wTG9vcENvbnRleHQoKTsKLSAgICAgICAgTGFiZWxJRCog
bGFiZWxGb3JDb250aW51ZShjb25zdCBJZGVudGlmaWVyJik7Ci0gICAgICAgIExhYmVsSUQqIGxh
YmVsRm9yQnJlYWsoY29uc3QgSWRlbnRpZmllciYpOworICAgICAgICBMb29wQ29udGV4dCogbG9v
cENvbnRleHRGb3JMYWJlbChjb25zdCBJZGVudGlmaWVyJik7CiAKICAgICAgICAgUmVnaXN0ZXJJ
RCogZW1pdFB1c2hTY29wZShSZWdpc3RlcklEKik7CiAgICAgICAgIHZvaWQgZW1pdFBvcFNjb3Bl
KCk7CkBAIC0xNzIsMTQgKzE4MCw3IEBAIG5hbWVzcGFjZSBLSlMgewogICAgICAgICAKICAgICAg
ICAgSGFzaE1hcDxpbnQsIGludCwgRGVmYXVsdEhhc2g8aW50Pjo6SGFzaCwgTG9jYWxzSGFzaFRy
YWl0cz4gbV9sb2NhbHNNYXA7IC8vIE1hcHMgcmVnaXN0ZXIgaW5kZXggdG8gaW5kZXggaW4gbV9s
b2NhbHMuCiAKLSAgICAgICAgLy8gTG9vcENvbnRleHRzIGFyZSB1c2VkIHRvIHRyYWNrIGVudHJ5
IGFuZCBleGl0IHBvaW50cyBmb3IgamF2YXNjcmlwdCBsb29wcwotICAgICAgICBzdHJ1Y3QgTG9v
cENvbnRleHQgewotICAgICAgICAgICAgTGFiZWxTdGFjayogbGFiZWxzOwotICAgICAgICAgICAg
TGFiZWxJRCogY29udGludWVUYXJnZXQ7Ci0gICAgICAgICAgICBMYWJlbElEKiBicmVha1Rhcmdl
dDsKLSAgICAgICAgfTsKICAgICAgICAgVmVjdG9yPExvb3BDb250ZXh0PiBtX2xvb3BDb250ZXh0
U3RhY2s7Ci0gICAgICAgIExvb3BDb250ZXh0KiBsb29wQ29udGV4dEZvcklkZW50aWZpZXIoY29u
c3QgSWRlbnRpZmllciYpOwogCiAgICAgICAgIGludCBtX25leHRMb2NhbDsKICAgICAgICAgaW50
IG1fbmV4dFBhcmFtZXRlcjsKZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL1ZNL01hY2hpbmUu
Y3BwIGIvSmF2YVNjcmlwdENvcmUvVk0vTWFjaGluZS5jcHAKaW5kZXggZmQ0ZDUwYy4uYzY2Mzg5
OSAxMDA2NDQKLS0tIGEvSmF2YVNjcmlwdENvcmUvVk0vTWFjaGluZS5jcHAKKysrIGIvSmF2YVNj
cmlwdENvcmUvVk0vTWFjaGluZS5jcHAKQEAgLTY0Niw2ICs2NDYsMTQgQEAgdm9pZCBNYWNoaW5l
Ojpwcml2YXRlRXhlY3V0ZShFeGVjdXRpb25GbGFnIGZsYWcsIEV4ZWNTdGF0ZSogZXhlYywgU2Nv
cGVDaGFpbiogc2MKICAgICAgICAgKyt2UEM7CiAgICAgICAgIE5FWFRfT1BDT0RFOwogICAgIH0K
KyAgICBCRUdJTl9PUENPREUob3Bfam1wX3Njb3BlcykgeworICAgICAgICBpbnQgc2NvcGVEZWx0
YSA9ICgrK3ZQQyktPnUub3BlcmFuZDsKKyAgICAgICAgaW50IG9mZnNldCA9ICgrK3ZQQyktPnUu
b3BlcmFuZDsKKyAgICAgICAgd2hpbGUgKHNjb3BlRGVsdGEtLSkKKyAgICAgICAgICAgIHNjb3Bl
Q2hhaW4tPnBvcCgpOworICAgICAgICB2UEMgKz0gb2Zmc2V0OworICAgICAgICBORVhUX09QQ09E
RTsKKyAgICB9CiAgICAgQkVHSU5fT1BDT0RFKG9wX2VuZCkgewogICAgICAgICBpbnQgcjAgPSAo
Kyt2UEMpLT51Lm9wZXJhbmQ7CiAjaWZuZGVmIE5ERUJVRwpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlw
dENvcmUvVk0vT3Bjb2RlLmggYi9KYXZhU2NyaXB0Q29yZS9WTS9PcGNvZGUuaAppbmRleCAxNTg2
NTJkLi5lMmI5ZjRjIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9WTS9PcGNvZGUuaAorKysg
Yi9KYXZhU2NyaXB0Q29yZS9WTS9PcGNvZGUuaApAQCAtNzUsNiArNzUsNyBAQCBuYW1lc3BhY2Ug
S0pTIHsKICAgICAgICAgbWFjcm8ob3Bfam1wKSBcCiAgICAgICAgIG1hY3JvKG9wX2p0cnVlKSBc
CiAgICAgICAgIG1hY3JvKG9wX2pmYWxzZSkgXAorICAgICAgICBtYWNybyhvcF9qbXBfc2NvcGVz
KSBcCiAgICAgICAgIFwKICAgICAgICAgbWFjcm8ob3BfbmV3X2Z1bmMpIFwKICAgICAgICAgbWFj
cm8ob3BfY2FsbCkgXApkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUva2pzL25vZGVzLmNwcCBi
L0phdmFTY3JpcHRDb3JlL2tqcy9ub2Rlcy5jcHAKaW5kZXggYjc5ZjlmNS4uNDZlNjAwMCAxMDA2
NDQKLS0tIGEvSmF2YVNjcmlwdENvcmUva2pzL25vZGVzLmNwcAorKysgYi9KYXZhU2NyaXB0Q29y
ZS9ranMvbm9kZXMuY3BwCkBAIC00NzMyLDEwICs0NzMyLDEwIEBAIEpTVmFsdWUqIEZvckluTm9k
ZTo6ZXhlY3V0ZShFeGVjU3RhdGUqIGV4ZWMpCiAvLyBFQ01BIDEyLjcKIFJlZ2lzdGVySUQqIENv
bnRpbnVlTm9kZTo6ZW1pdENvZGUoQ29kZUdlbmVyYXRvciYgZ2VuZXJhdG9yLCBSZWdpc3RlcklE
KiBkc3QpCiB7Ci0gICAgTGFiZWxJRCogdGFyZ2V0ID0gZ2VuZXJhdG9yLmxhYmVsRm9yQ29udGlu
dWUobV9pZGVudCk7Ci0gICAgQVNTRVJUKHRhcmdldCk7CisgICAgTG9vcENvbnRleHQqIHRhcmdl
dENvbnRleHQgPSBnZW5lcmF0b3IubG9vcENvbnRleHRGb3JMYWJlbChtX2lkZW50KTsKKyAgICBB
U1NFUlQodGFyZ2V0Q29udGV4dCk7CiAgICAgCi0gICAgZ2VuZXJhdG9yLmVtaXRKdW1wKHRhcmdl
dCk7CisgICAgZ2VuZXJhdG9yLmVtaXRKdW1wU2NvcGVzKHRhcmdldENvbnRleHQtPmNvbnRpbnVl
VGFyZ2V0LCB0YXJnZXRDb250ZXh0LT5zY29wZURlcHRoKTsKICAgICAKICAgICByZXR1cm4gZHN0
OwogfQpAQCAtNDc1NCwxMSArNDc1NCwxMSBAQCBKU1ZhbHVlKiBDb250aW51ZU5vZGU6OmV4ZWN1
dGUoRXhlY1N0YXRlKiBleGVjKQogLy8gRUNNQSAxMi44CiBSZWdpc3RlcklEKiBCcmVha05vZGU6
OmVtaXRDb2RlKENvZGVHZW5lcmF0b3ImIGdlbmVyYXRvciwgUmVnaXN0ZXJJRCogZHN0KQogewot
ICAgIExhYmVsSUQqIHRhcmdldCA9IGdlbmVyYXRvci5sYWJlbEZvckJyZWFrKG1faWRlbnQpOwot
ICAgIEFTU0VSVCh0YXJnZXQpOwotICAgIAotICAgIGdlbmVyYXRvci5lbWl0SnVtcCh0YXJnZXQp
OworICAgIExvb3BDb250ZXh0KiB0YXJnZXRDb250ZXh0ID0gZ2VuZXJhdG9yLmxvb3BDb250ZXh0
Rm9yTGFiZWwobV9pZGVudCk7CisgICAgQVNTRVJUKHRhcmdldENvbnRleHQpOwogICAgIAorICAg
IGdlbmVyYXRvci5lbWl0SnVtcFNjb3Blcyh0YXJnZXRDb250ZXh0LT5icmVha1RhcmdldCwgdGFy
Z2V0Q29udGV4dC0+c2NvcGVEZXB0aCk7CisKICAgICByZXR1cm4gZHN0OwogfQogCg==
</data>
<flag name="review"
          id="8802"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>