<?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>15490</bug_id>
          
          <creation_ts>2007-10-13 10:27:02 -0700</creation_ts>
          <short_desc>Iteration statements sometimes incorrectly evaluate to the empty value (KDE r670547)</short_desc>
          <delta_ts>2007-10-15 13:47:01 -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>523.x (Safari 3)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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>14868</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Geoffrey Garen">ggaren</reporter>
          <assigned_to name="Geoffrey Garen">ggaren</assigned_to>
          <cc>zwarich</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>58421</commentid>
    <comment_count>0</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2007-10-13 10:27:02 -0700</bug_when>
    <thetext>Broken off from bug 14868.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58423</commentid>
    <comment_count>1</comment_count>
      <attachid>16653</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2007-10-13 10:33:13 -0700</bug_when>
    <thetext>Created attachment 16653
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58434</commentid>
    <comment_count>2</comment_count>
      <attachid>16653</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2007-10-13 18:23:17 -0700</bug_when>
    <thetext>Comment on attachment 16653
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58595</commentid>
    <comment_count>3</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2007-10-15 13:47:01 -0700</bug_when>
    <thetext>Committed revision 26617.
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>16653</attachid>
            <date>2007-10-13 10:33:13 -0700</date>
            <delta_ts>2007-10-13 18:23:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch-completion.txt</filename>
            <type>text/plain</type>
            <size>8160</size>
            <attacher name="Geoffrey Garen">ggaren</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI2NTY4KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMzAgQEAKKzIwMDctMTAtMTIgIEdlb2ZmcmV5
IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBGaXhlZCBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNTQ5MAorICAgICAgICBJdGVyYXRpb24gc3RhdGVtZW50cyBzb21ldGltZXMgaW5j
b3JyZWN0bHkgZXZhbHVhdGUgdG8gdGhlIGVtcHR5IHZhbHVlIAorICAgICAgICAoS0RFIHI2NzA1
NDcpLiAKKyAgICAgICAgCisgICAgICAgIFsgQnJva2VuIG9mZiBmcm9tIGh0dHA6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0ODY4IF0KKyAgICAgICAgCisgICAgICAgIFRoaXMg
cGF0Y2ggaXMgYSBtZXJnZSBvZiBLREUgcjY3MDU0Nywgd2l0aCBzdWJzdGFudGlhbCBtb2RpZmlj
YXRpb24gCisgICAgICAgIGZvciBwZXJmb3JtYW5jZS4KKyAgICAgICAgCisgICAgICAgIEl0IGZp
eGVzIGRvLXdoaWxlIHN0YXRlbWVudHMgdG8gZXZhbHVhdGUgdG8gYSB2YWx1ZS4gKFRoZXkgdXNl
ZAorICAgICAgICB0byBldmFsdWF0ZSB0byB0aGUgZW1wdHkgdmFsdWUgaW4gYWxsIGNhc2VzLikg
CisKKyAgICAgICAgSXQgYWxzbyBmaXhlcyBTb3VyY2VFbGVtZW50c05vZGUgdG8gbWFpbnRhaW4g
dGhlIHZhbHVlIG9mIGFibm9ybWFsIAorICAgICAgICBjb21wbGV0aW9ucyBsaWtlICJicmVhayIg
YW5kICJjb250aW51ZS4iCisgICAgICAgIAorICAgICAgICBpdCBhbHNvIHJlLXdvcmtzIHRoZSBt
YWluIGV4ZWN1dGlvbiBsb29wIGluIFNvdXJjZUVsZW1lbnRzTm9kZSBzbyB0aGF0CisgICAgICAg
IGl0ICgxKSBtYWtlcyBhIGxpdHRsZSBtb3JlIHNlbnNlIGFuZCAoMikgYXZvaWRzIHVubmVjZXNz
YXJ5IHdvcmsuIFRoaXMgCisgICAgICAgIGlzIGEgLjI4JSBzcGVlZHVwIG9uIGNvbW1hbmQtbGlu
ZSBKUyBpQmVuY2guCisKKyAgICAgICAgKiBranMvbm9kZXMuY3BwOgorICAgICAgICAoRG9XaGls
ZU5vZGU6OmV4ZWN1dGUpOgorICAgICAgICAoU291cmNlRWxlbWVudHNOb2RlOjpleGVjdXRlKToK
KwogPT09IFN0YXJ0IG1lcmdlIG9mIGZlYXR1cmUtYnJhbmNoIDIwMDctMTAtMTIgPT09CiAKIDIw
MDctMTAtMTEgIEFuZHJldyBXZWxsaW5ndG9uICA8cHJvdG9uQHdpcmV0YXBwZWQubmV0PgpJbmRl
eDogSmF2YVNjcmlwdENvcmUva2pzL2NvbXBsZXRpb24uaAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2Ny
aXB0Q29yZS9ranMvY29tcGxldGlvbi5oCShyZXZpc2lvbiAyNTgxNSkKKysrIEphdmFTY3JpcHRD
b3JlL2tqcy9jb21wbGV0aW9uLmgJKHdvcmtpbmcgY29weSkKQEAgLTUyLDYgKzUyLDcgQEAgbmFt
ZXNwYWNlIEtKUyB7CiAKICAgICBDb21wbFR5cGUgY29tcGxUeXBlKCkgY29uc3QgeyByZXR1cm4g
Y29tcDsgfQogICAgIEpTVmFsdWUgKnZhbHVlKCkgY29uc3QgeyByZXR1cm4gdmFsOyB9CisgICAg
dm9pZCBzZXRWYWx1ZShKU1ZhbHVlKiB2KSB7IHZhbCA9IHY7IH0KICAgICBJZGVudGlmaWVyIHRh
cmdldCgpIGNvbnN0IHsgcmV0dXJuIHRhcjsgfQogICAgIGJvb2wgaXNWYWx1ZUNvbXBsZXRpb24o
KSBjb25zdCB7IHJldHVybiAhIXZhbDsgfQogICBwcml2YXRlOgpJbmRleDogSmF2YVNjcmlwdENv
cmUva2pzL25vZGVzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS9ranMvbm9kZXMu
Y3BwCShyZXZpc2lvbiAyNTgxNSkKKysrIEphdmFTY3JpcHRDb3JlL2tqcy9ub2Rlcy5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTE4MDcsNiArMTgwNyw3IEBAIENvbXBsZXRpb24gRG9XaGlsZU5vZGU6
OmV4ZWN1dGUoRXhlY1N0YXQKIAogICBKU1ZhbHVlICpidjsKICAgQ29tcGxldGlvbiBjOworICBK
U1ZhbHVlKiB2YWx1ZSA9IDA7CiAKICAgZG8gewogICAgIC8vIGJhaWwgb3V0IG9uIGVycm9yCkBA
IC0xODE5LDkgKzE4MjAsMTIgQEAgQ29tcGxldGlvbiBEb1doaWxlTm9kZTo6ZXhlY3V0ZShFeGVj
U3RhdAogICAgIGlmIChleGVjLT5keW5hbWljSW50ZXJwcmV0ZXIoKS0+dGltZWRPdXQoKSkKICAg
ICAgICAgcmV0dXJuIENvbXBsZXRpb24oSW50ZXJydXB0ZWQpOwogCisgICAgaWYgKGMuaXNWYWx1
ZUNvbXBsZXRpb24oKSkKKyAgICAgICAgdmFsdWUgPSBjLnZhbHVlKCk7CisKICAgICBpZiAoISgo
Yy5jb21wbFR5cGUoKSA9PSBDb250aW51ZSkgJiYgbHMuY29udGFpbnMoYy50YXJnZXQoKSkpKSB7
CiAgICAgICBpZiAoKGMuY29tcGxUeXBlKCkgPT0gQnJlYWspICYmIGxzLmNvbnRhaW5zKGMudGFy
Z2V0KCkpKQotICAgICAgICByZXR1cm4gQ29tcGxldGlvbihOb3JtYWwsIDApOworICAgICAgICBy
ZXR1cm4gQ29tcGxldGlvbihOb3JtYWwsIHZhbHVlKTsKICAgICAgIGlmIChjLmNvbXBsVHlwZSgp
ICE9IE5vcm1hbCkKICAgICAgICAgcmV0dXJuIGM7CiAgICAgfQpAQCAtMTgyOSw3ICsxODMzLDcg
QEAgQ29tcGxldGlvbiBEb1doaWxlTm9kZTo6ZXhlY3V0ZShFeGVjU3RhdAogICAgIEtKU19DSEVD
S0VYQ0VQVElPTgogICB9IHdoaWxlIChidi0+dG9Cb29sZWFuKGV4ZWMpKTsKIAotICByZXR1cm4g
Q29tcGxldGlvbihOb3JtYWwsIDApOworICByZXR1cm4gQ29tcGxldGlvbihOb3JtYWwsIHZhbHVl
KTsKIH0KIAogdm9pZCBEb1doaWxlTm9kZTo6cHJvY2Vzc1ZhckRlY2xzKEV4ZWNTdGF0ZSAqZXhl
YykKQEAgLTI1NTksMjMgKzI1NjMsMjIgQEAgU291cmNlRWxlbWVudHNOb2RlOjpTb3VyY2VFbGVt
ZW50c05vZGUoUwogQ29tcGxldGlvbiBTb3VyY2VFbGVtZW50c05vZGU6OmV4ZWN1dGUoRXhlY1N0
YXRlICpleGVjKQogewogICBLSlNfQ0hFQ0tFWENFUFRJT04KKyAgSlNWYWx1ZSogdiA9IDA7Cisg
IFNvdXJjZUVsZW1lbnRzTm9kZSogbiA9IHRoaXM7CisgIHdoaWxlICgxKSB7CisgICAgQ29tcGxl
dGlvbiBjID0gbi0+bm9kZS0+ZXhlY3V0ZShleGVjKTsKIAotICBDb21wbGV0aW9uIGMxID0gbm9k
ZS0+ZXhlY3V0ZShleGVjKTsKLSAgS0pTX0NIRUNLRVhDRVBUSU9OOwotICBpZiAoYzEuY29tcGxU
eXBlKCkgIT0gTm9ybWFsKQotICAgIHJldHVybiBjMTsKLSAgCi0gIGZvciAoU291cmNlRWxlbWVu
dHNOb2RlICpuID0gbmV4dC5nZXQoKTsgbjsgbiA9IG4tPm5leHQuZ2V0KCkpIHsKLSAgICBDb21w
bGV0aW9uIGMyID0gbi0+bm9kZS0+ZXhlY3V0ZShleGVjKTsKLSAgICBpZiAoYzIuY29tcGxUeXBl
KCkgIT0gTm9ybWFsKQotICAgICAgcmV0dXJuIGMyOwotICAgIC8vIFRoZSBzcGVjIHNheXMgdG8g
cmV0dXJuIGMyIGhlcmUsIGJ1dCBpdCBzZWVtcyB0aGF0IG1vemlsbGEgcmV0dXJucyBjMSBpZgot
ICAgIC8vIGMyIGRvZXNuJ3QgaGF2ZSBhIHZhbHVlCi0gICAgaWYgKGMyLnZhbHVlKCkpCi0gICAg
ICBjMSA9IGMyOworICAgIGlmIChKU1ZhbHVlKiB2MiA9IGMudmFsdWUoKSkKKyAgICAgIHYgPSB2
MjsKKyAgICBjLnNldFZhbHVlKHYpOworCisgICAgaWYgKGMuY29tcGxUeXBlKCkgIT0gTm9ybWFs
KQorICAgICAgICByZXR1cm4gYzsKKworICAgIG4gPSBuLT5uZXh0LmdldCgpOworICAgIGlmICgh
bikKKyAgICAgICAgcmV0dXJuIGM7CiAgIH0KLSAgCi0gIHJldHVybiBjMTsKIH0KIAogLy8gRUNN
QSAxNApJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMjY1NDcpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJ
KHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAwNy0xMC0xMyAgR2VvZmZyZXkgR2Fy
ZW4gIDxnZ2FyZW5AYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorICAgICAgICAKKyAgICAgICAgTGF5b3V0IHRlc3RzIGZvciBodHRwOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTQ5MAorICAgICAgICBJdGVyYXRpb24gc3RhdGVtZW50
cyBzb21ldGltZXMgaW5jb3JyZWN0bHkgZXZhbHVhdGUgdG8gdGhlIGVtcHR5IHZhbHVlIAorICAg
ICAgICAoS0RFIHI2NzA1NDcpICAgICAgICAKKworICAgICAgICAqIGZhc3QvanMvZG8td2hpbGUt
ZXhwcmVzc2lvbi12YWx1ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvanMv
ZG8td2hpbGUtZXhwcmVzc2lvbi12YWx1ZS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2pz
L3doaWxlLWV4cHJlc3Npb24tdmFsdWUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBm
YXN0L2pzL3doaWxlLWV4cHJlc3Npb24tdmFsdWUuaHRtbDogQWRkZWQuCisKIDIwMDctMTAtMTIg
IE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KIAogICAgICAgICBSUz1BbGV4ZXkKSW5k
ZXg6IExheW91dFRlc3RzL2Zhc3QvanMvZG8td2hpbGUtZXhwcmVzc2lvbi12YWx1ZS1leHBlY3Rl
ZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9kby13aGlsZS1leHByZXNz
aW9uLXZhbHVlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3Qv
anMvZG8td2hpbGUtZXhwcmVzc2lvbi12YWx1ZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBA
IC0wLDAgKzEsNyBAQAorVGhpcyBwYWdlIHRlc3RzIHRoZSBldmFsdWF0ZWQgdmFsdWUgb2YgYSBk
by13aGlsZSBleHByZXNzaW9uLgorCitQQVNTOiB4IHNob3VsZCBiZSAxIGFuZCBpcy4NCitQQVNT
OiB4IHNob3VsZCBiZSAxIGFuZCBpcy4NCitQQVNTOiB4IHNob3VsZCBiZSAxIGFuZCBpcy4NCitQ
QVNTOiB4IHNob3VsZCBiZSAxIGFuZCBpcy4NCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMv
ZG8td2hpbGUtZXhwcmVzc2lvbi12YWx1ZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2Zhc3QvanMvZG8td2hpbGUtZXhwcmVzc2lvbi12YWx1ZS5odG1sCShyZXZpc2lvbiAwKQorKysg
TGF5b3V0VGVzdHMvZmFzdC9qcy9kby13aGlsZS1leHByZXNzaW9uLXZhbHVlLmh0bWwJKHJldmlz
aW9uIDApCkBAIC0wLDAgKzEsNDMgQEAKKzxwPlRoaXMgcGFnZSB0ZXN0cyB0aGUgZXZhbHVhdGVk
IHZhbHVlIG9mIGEgZG8td2hpbGUgZXhwcmVzc2lvbi48L3A+Cis8cHJlIGlkPSJjb25zb2xlIj48
L3ByZT4KKworPHNjcmlwdD4KK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAg
bGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworCitmdW5jdGlvbiBsb2cocykKK3sK
KyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY29uc29sZSIpLmFwcGVuZENoaWxkKGRvY3Vt
ZW50LmNyZWF0ZVRleHROb2RlKHMgKyAiXHJcbiIpKTsKK30KKworZnVuY3Rpb24gc2hvdWxkQmUo
YSwgYikKK3sKKyAgICB2YXIgZXZhbEE7CisgICAgdHJ5IHsKKyAgICAgICAgZXZhbEEgPSBldmFs
KGEpOworICAgIH0gY2F0Y2goZSkgeworICAgICAgICBldmFsQSA9IGU7CisgICAgfQorICAgIAor
ICAgIGlmIChldmFsQSA9PT0gYikgeworICAgICAgICBsb2coIlBBU1M6ICIgKyBhICsgIiBzaG91
bGQgYmUgIiArIGIgKyAiIGFuZCBpcy4iKTsKKyAgICB9IGVsc2UgeworICAgICAgICBsb2coIkZB
SUw6ICIgKyBhICsgIiBzaG91bGQgYmUgIiArIGIgKyAiIGJ1dCBpbnN0ZWFkIGlzICIgKyBldmFs
QSArICIuIik7CisgICAgfQorfQorCit2YXIgeDsKKworeCA9IGV2YWwoImRvIHsgMTsgfSB3aGls
ZSgwKTsiKTsKK3Nob3VsZEJlKCJ4IiwgMSk7CisKK3ZhciB4ID0gZXZhbCgiZG8geyAxOyBicmVh
azsgfSB3aGlsZSgwKTsiKTsKK3Nob3VsZEJlKCJ4IiwgMSk7CisKK3ZhciB4ID0gZXZhbCgiZG8g
eyAxOyBjb250aW51ZTsgfSB3aGlsZSgwKTsiKTsKK3Nob3VsZEJlKCJ4IiwgMSk7CisKK3ZhciB4
ID0gZXZhbCgiZG8geyAxOyA7IH0gd2hpbGUoMCk7Iik7CitzaG91bGRCZSgieCIsIDEpOworCis8
L3NjcmlwdD4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMvd2hpbGUtZXhwcmVzc2lvbi12YWx1
ZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy93aGlsZS1l
eHByZXNzaW9uLXZhbHVlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2Zhc3QvanMvd2hpbGUtZXhwcmVzc2lvbi12YWx1ZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDAp
CkBAIC0wLDAgKzEsNyBAQAorVGhpcyBwYWdlIHRlc3RzIHRoZSBldmFsdWF0ZWQgdmFsdWUgb2Yg
YSB3aGlsZSBleHByZXNzaW9uLgorCitQQVNTOiB4IHNob3VsZCBiZSAxIGFuZCBpcy4NCitQQVNT
OiB4IHNob3VsZCBiZSAxIGFuZCBpcy4NCitQQVNTOiB4IHNob3VsZCBiZSAxIGFuZCBpcy4NCitQ
QVNTOiB4IHNob3VsZCBiZSAxIGFuZCBpcy4NCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMv
d2hpbGUtZXhwcmVzc2lvbi12YWx1ZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zh
c3QvanMvd2hpbGUtZXhwcmVzc2lvbi12YWx1ZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0
VGVzdHMvZmFzdC9qcy93aGlsZS1leHByZXNzaW9uLXZhbHVlLmh0bWwJKHJldmlzaW9uIDApCkBA
IC0wLDAgKzEsNDcgQEAKKzxwPlRoaXMgcGFnZSB0ZXN0cyB0aGUgZXZhbHVhdGVkIHZhbHVlIG9m
IGEgd2hpbGUgZXhwcmVzc2lvbi48L3A+Cis8cHJlIGlkPSJjb25zb2xlIj48L3ByZT4KKworPHNj
cmlwdD4KK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENv
bnRyb2xsZXIuZHVtcEFzVGV4dCgpOworCitmdW5jdGlvbiBsb2cocykKK3sKKyAgICBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgiY29uc29sZSIpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRl
eHROb2RlKHMgKyAiXHJcbiIpKTsKK30KKworZnVuY3Rpb24gc2hvdWxkQmUoYSwgYikKK3sKKyAg
ICB2YXIgZXZhbEE7CisgICAgdHJ5IHsKKyAgICAgICAgZXZhbEEgPSBldmFsKGEpOworICAgIH0g
Y2F0Y2goZSkgeworICAgICAgICBldmFsQSA9IGU7CisgICAgfQorICAgIAorICAgIGlmIChldmFs
QSA9PT0gYikgeworICAgICAgICBsb2coIlBBU1M6ICIgKyBhICsgIiBzaG91bGQgYmUgIiArIGIg
KyAiIGFuZCBpcy4iKTsKKyAgICB9IGVsc2UgeworICAgICAgICBsb2coIkZBSUw6ICIgKyBhICsg
IiBzaG91bGQgYmUgIiArIGIgKyAiIGJ1dCBpbnN0ZWFkIGlzICIgKyBldmFsQSArICIuIik7Cisg
ICAgfQorfQorCit2YXIgeCwgY29uZGl0aW9uOworCitjb25kaXRpb24gPSB0cnVlOworeCA9IGV2
YWwoIndoaWxlIChjb25kaXRpb24pIHsgY29uZGl0aW9uID0gZmFsc2U7IDE7IH0iKTsKK3Nob3Vs
ZEJlKCJ4IiwgMSk7CisKK2NvbmRpdGlvbiA9IHRydWU7Cit2YXIgeCA9IGV2YWwoIndoaWxlIChj
b25kaXRpb24pIHsgY29uZGl0aW9uID0gZmFsc2U7IDE7IGJyZWFrOyB9Iik7CitzaG91bGRCZSgi
eCIsIDEpOworCitjb25kaXRpb24gPSB0cnVlOwordmFyIHggPSBldmFsKCJ3aGlsZSAoY29uZGl0
aW9uKSB7IGNvbmRpdGlvbiA9IGZhbHNlOyAxOyBjb250aW51ZTsgfSIpOworc2hvdWxkQmUoIngi
LCAxKTsKKworY29uZGl0aW9uID0gdHJ1ZTsKK3ZhciB4ID0gZXZhbCgid2hpbGUgKGNvbmRpdGlv
bikgeyBjb25kaXRpb24gPSBmYWxzZTsgMTsgOyB9Iik7CitzaG91bGRCZSgieCIsIDEpOworCis8
L3NjcmlwdD4K
</data>
<flag name="review"
          id="7038"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>