<?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>185943</bug_id>
          
          <creation_ts>2018-05-24 06:09:41 -0700</creation_ts>
          <short_desc>[JSC] ArrayPatternNode::emitDirectBinding does not return assignment target value if dst is nullptr</short_desc>
          <delta_ts>2018-08-08 09:01:35 -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>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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>
          
          <blocked>187085</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter>gfablima</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>fpizlo</cc>
    
    <cc>isol2</cc>
    
    <cc>mark.lam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1426909</commentid>
    <comment_count>0</comment_count>
    <who name="">gfablima</who>
    <bug_when>2018-05-24 06:09:41 -0700</bug_when>
    <thetext>Hi everyone,
it was observed that javascriptcore have unexpected behaviour when I&apos;m trying to return a destructuring list inside a function.

OS: Ubuntu 16.04 x64
Version: 606.1.9.4

Steps to reproduce:
function test (){
    return ( [a,b,] = [1, 2] );
}

print( [a,b,] = [1, 2] )
print( test() )

Actual Results:
- 1,2
- undefined

Expected Results:
- 1,2
- 1,2

Notes: V8, Chakra and SpiderMonkey works as expected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1436868</commentid>
    <comment_count>1</comment_count>
      <attachid>343694</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-06-26 23:56:17 -0700</bug_when>
    <thetext>Created attachment 343694
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1436913</commentid>
    <comment_count>2</comment_count>
      <attachid>343706</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-06-27 02:58:00 -0700</bug_when>
    <thetext>Created attachment 343706
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1436914</commentid>
    <comment_count>3</comment_count>
      <attachid>343706</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2018-06-27 03:04:20 -0700</bug_when>
    <thetext>Comment on attachment 343706
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1436915</commentid>
    <comment_count>4</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-06-27 03:05:56 -0700</bug_when>
    <thetext>Committed r233252: &lt;https://trac.webkit.org/changeset/233252&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1436916</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-06-27 03:06:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/41515297&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448760</commentid>
    <comment_count>6</comment_count>
    <who name="">isol2</who>
    <bug_when>2018-08-08 09:01:35 -0700</bug_when>
    <thetext>cinfuzz</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>343694</attachid>
            <date>2018-06-26 23:56:17 -0700</date>
            <delta_ts>2018-06-27 02:57:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185943-20180627155616.patch</filename>
            <type>text/plain</type>
            <size>3612</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMzMjQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBk
YzA4ODdiMTViOGFlMzU5OTYyNDM4NzAzNmE1ZWI4NjVmMTY3Y2NmLi40NWU5NjJmMWNlYzM3MzMy
MGUyODEwZmU5ZWIzM2U2YmM0ZTRkODU2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxOC0wNi0yNiAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWls
LmNvbT4KKworICAgICAgICBKYXZhc2NyaXB0Q29yZSBzaG91bGQgcmV0dXJuIGRlc3RydWN0dXJp
bmcgZWxlbWVudHMgd2l0aCB0cmFpbGluZyBjb21tYXMgaW4gaXRlcmFibGUgcGF0dGVybnMKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NTk0MworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJldHVybiBhc3Np
Z25tZW50IHRhcmdldCBpbnN0ZWFkIG9mIGZpbGxpbmcgdGhlIHJlc3VsdCB3aXRoIHVuZGVmaW5l
ZC4KKyAgICAgICAgZW1pdERpcmVjdEJpbmRpbmcoKSBzaG91bGQgYmUgcmVtb3ZlZCBsYXRlciBz
aW5jZSBpdCBkb2VzIG5vdCBmb2xsb3cgYXJyYXkgc3ByZWFkaW5nIHByb3RvY29sLAorICAgICAg
ICBidXQgaXQgc2hvdWxkIGJlIGRvbmUgaW4gYSBzZXBhcmF0ZSBwYXRjaCBzaW5jZSBpdCB3b3Vs
ZCBiZSBwZXJmb3JtYW5jZSBzZW5zaXRpdmUuCisKKyAgICAgICAgKiBieXRlY29tcGlsZXIvTm9k
ZXNDb2RlZ2VuLmNwcDoKKyAgICAgICAgKEpTQzo6QXJyYXlQYXR0ZXJuTm9kZTo6ZW1pdERpcmVj
dEJpbmRpbmcpOgorCiAyMDE4LTA2LTI2ICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50ZWFAZ21h
aWwuY29tPgogCiAgICAgICAgIFtKU0NdIFBhc3MgVk0mIHRvIGZ1bmN0aW9ucyBtb3JlCmRpZmYg
LS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvbXBpbGVyL05vZGVzQ29kZWdlbi5j
cHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvbXBpbGVyL05vZGVzQ29kZWdlbi5jcHAK
aW5kZXggODUwYjNkMjA0ZDM4MjZkOWUxNDAwMzQxMDRhOTRlZmMzYmMwZjQ4ZS4uMTkxZWYxYzA3
YmJiOWIxODliN2Q2OTYzZWQ0MmY2OWE2MjBmOTJlMyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2J5dGVjb21waWxlci9Ob2Rlc0NvZGVnZW4uY3BwCisrKyBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9ieXRlY29tcGlsZXIvTm9kZXNDb2RlZ2VuLmNwcApAQCAtNDIyMSw3ICs0MjIx
LDcgQEAgUmVnaXN0ZXJJRCogQXJyYXlQYXR0ZXJuTm9kZTo6ZW1pdERpcmVjdEJpbmRpbmcoQnl0
ZWNvZGVHZW5lcmF0b3ImIGdlbmVyYXRvciwgUmUKICAgICB9CiAKICAgICBSZWZQdHI8UmVnaXN0
ZXJJRD4gcmVzdWx0UmVnaXN0ZXI7Ci0gICAgaWYgKGRzdCAmJiBkc3QgIT0gZ2VuZXJhdG9yLmln
bm9yZWRSZXN1bHQoKSkKKyAgICBpZiAoZHN0ICE9IGdlbmVyYXRvci5pZ25vcmVkUmVzdWx0KCkp
CiAgICAgICAgIHJlc3VsdFJlZ2lzdGVyID0gZ2VuZXJhdG9yLmVtaXROZXdBcnJheShnZW5lcmF0
b3IubmV3VGVtcG9yYXJ5KCksIG51bGxwdHIsIDAsIEFycmF5V2l0aFVuZGVjaWRlZCk7CiAgICAg
aWYgKG1fdGFyZ2V0UGF0dGVybnMuc2l6ZSgpICE9IGVsZW1lbnRzLnNpemUoKSkKICAgICAgICAg
cmV0dXJuIG51bGxwdHI7CkBAIC00MjQzLDcgKzQyNDMsNyBAQCBSZWdpc3RlcklEKiBBcnJheVBh
dHRlcm5Ob2RlOjplbWl0RGlyZWN0QmluZGluZyhCeXRlY29kZUdlbmVyYXRvciYgZ2VuZXJhdG9y
LCBSZQogICAgICAgICAgICAgbV90YXJnZXRQYXR0ZXJuc1tpXS5wYXR0ZXJuLT5iaW5kVmFsdWUo
Z2VuZXJhdG9yLCByZWdpc3RlcnNbaV0uZ2V0KCkpOwogICAgIH0KICAgICBpZiAocmVzdWx0UmVn
aXN0ZXIpCi0gICAgICAgIHJldHVybiBnZW5lcmF0b3IubW92ZShkc3QsIHJlc3VsdFJlZ2lzdGVy
LmdldCgpKTsKKyAgICAgICAgcmV0dXJuIGdlbmVyYXRvci5tb3ZlKGdlbmVyYXRvci5maW5hbERl
c3RpbmF0aW9uKGRzdCwgcmVzdWx0UmVnaXN0ZXIuZ2V0KCkpLCByZXN1bHRSZWdpc3Rlci5nZXQo
KSk7CiAgICAgcmV0dXJuIGdlbmVyYXRvci5lbWl0TG9hZChnZW5lcmF0b3IuZmluYWxEZXN0aW5h
dGlvbihkc3QpLCBqc1VuZGVmaW5lZCgpKTsKIH0KIApkaWZmIC0tZ2l0IGEvSlNUZXN0cy9DaGFu
Z2VMb2cgYi9KU1Rlc3RzL0NoYW5nZUxvZwppbmRleCBlNGFkYzM1ZjRiNzkyNDFjYmUxNzQ4OWI4
M2NlNTg1MzVlZTI5ODJiLi4xZjZhNjJjMzgyNWFjNzFhZTA0YTM2YjFkNTA1NmM0ZjU3ZGE4NTFh
IDEwMDY0NAotLS0gYS9KU1Rlc3RzL0NoYW5nZUxvZworKysgYi9KU1Rlc3RzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE0IEBACisyMDE4LTA2LTI2ICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50ZWFA
Z21haWwuY29tPgorCisgICAgICAgIEphdmFzY3JpcHRDb3JlIHNob3VsZCByZXR1cm4gZGVzdHJ1
Y3R1cmluZyBlbGVtZW50cyB3aXRoIHRyYWlsaW5nIGNvbW1hcyBpbiBpdGVyYWJsZSBwYXR0ZXJu
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg1OTQz
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBzdHJl
c3MvZGlyZWN0LWJpbmRpbmctcmV0dXJuLXJlc3VsdC5qczogQWRkZWQuCisgICAgICAgIChzaG91
bGRCZSk6CisgICAgICAgICh0ZXN0KToKKwogMjAxOC0wNi0yNiAgTWFyayBMYW0gIDxtYXJrLmxh
bUBhcHBsZS5jb20+CiAKICAgICAgICAgZXZhbCgpIGlzIHdyb25nIGFib3V0IHRoZSBMaXRlcmFs
UGFyc2VyIG5ldmVyIHRocm93aW5nIGFueSBleGNlcHRpb25zLgpkaWZmIC0tZ2l0IGEvSlNUZXN0
cy9zdHJlc3MvZGlyZWN0LWJpbmRpbmctcmV0dXJuLXJlc3VsdC5qcyBiL0pTVGVzdHMvc3RyZXNz
L2RpcmVjdC1iaW5kaW5nLXJldHVybi1yZXN1bHQuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOTNiYjJkN2IwODRi
ZWYzOTI4ODY0N2UzZjg3Zjg1YzA1NDRmMzE1ZgotLS0gL2Rldi9udWxsCisrKyBiL0pTVGVzdHMv
c3RyZXNzL2RpcmVjdC1iaW5kaW5nLXJldHVybi1yZXN1bHQuanMKQEAgLTAsMCArMSwxNyBAQAor
ZnVuY3Rpb24gc2hvdWxkQmUoYWN0dWFsLCBleHBlY3RlZCkgeworICAgIGlmIChhY3R1YWwgIT09
IGV4cGVjdGVkKQorICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ2JhZCB2YWx1ZTogJyArIGFjdHVh
bCk7Cit9CisKK2Z1bmN0aW9uIHRlc3QoKSB7CisgICAgdmFyIGEsIGI7CisgICAgcmV0dXJuIChb
YSwgYl0gPSBbMSwgMl0pOworfQorbm9JbmxpbmUodGVzdCk7CisKK2ZvciAodmFyIGkgPSAwOyBp
IDwgMWU0OyArK2kpIHsKKyAgICB2YXIgcmVzdWx0ID0gdGVzdCgpOworICAgIHNob3VsZEJlKHJl
c3VsdC5sZW5ndGgsIDIpOworICAgIHNob3VsZEJlKHJlc3VsdFswXSwgMSk7CisgICAgc2hvdWxk
QmUocmVzdWx0WzFdLCAyKTsKK30K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>343706</attachid>
            <date>2018-06-27 02:58:00 -0700</date>
            <delta_ts>2018-06-27 03:04:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185943-20180627185800.patch</filename>
            <type>text/plain</type>
            <size>4011</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMzMjUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBk
YzA4ODdiMTViOGFlMzU5OTYyNDM4NzAzNmE1ZWI4NjVmMTY3Y2NmLi4xYjQwZGNiZmI4MjUzYmMx
OTI2YzU2ODMxMTk2ZjE1OTNiMTBmMzk1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAxOC0wNi0yNyAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWls
LmNvbT4KKworICAgICAgICBbSlNDXSBBcnJheVBhdHRlcm5Ob2RlOjplbWl0RGlyZWN0QmluZGlu
ZyBkb2VzIG5vdCByZXR1cm4gYXNzaWdubWVudCB0YXJnZXQgdmFsdWUgaWYgZHN0IGlzIG51bGxw
dHIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NTk0
MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFycmF5
UGF0dGVybk5vZGU6OmVtaXREaXJlY3RCaW5kaW5nIHNob3VsZCByZXR1cm4gYSByZWdpc3RlciB3
aXRoIGFuIGFzc2lnbm1lbnQgdGFyZ2V0IGluc3RlYWQgb2YgZmlsbGluZworICAgICAgICB0aGUg
cmVzdWx0IHdpdGggdW5kZWZpbmVkIGlmIGBkc3RgIGlzIG51bGxwdHIuIFdoaWxlIGBkc3QgPT0g
aWdub3JlZFJlc3VsdCgpYCBtZWFucyB3ZSBkbyBub3QgcmVxdWlyZQorICAgICAgICB0aGUgcmVz
dWx0LCBgZHN0ID09IG51bGxwdHJgIGp1c3QgbWVhbnMgImRzdCBpcyByZXF1aXJlZCwgYnV0IGEg
cmVnaXN0ZXIgZm9yIGRzdCBpcyBub3QgYWxsb2NhdGVkLiIuCisgICAgICAgIFRoaXMgcGF0Y2gg
Zml4ZXMgZW1pdERpcmVjdEJpbmRpbmcgdG8gcmV0dXJuIGFuIGFwcHJvcHJpYXRlIHZhbHVlIHdp
dGggYW4gYWxsb2NhdGVkIHJlZ2lzdGVyIGZvciBkc3QuCisKKyAgICAgICAgQXJyYXlQYXR0ZXJu
Tm9kZTo6ZW1pdERpcmVjdEJpbmRpbmcoKSBzaG91bGQgYmUgcmVtb3ZlZCBsYXRlciBzaW5jZSBp
dCBkb2VzIG5vdCBmb2xsb3cgYXJyYXkgc3ByZWFkaW5nIHByb3RvY29sLAorICAgICAgICBidXQg
aXQgc2hvdWxkIGJlIGRvbmUgaW4gYSBzZXBhcmF0ZSBwYXRjaCBzaW5jZSBpdCB3b3VsZCBiZSBw
ZXJmb3JtYW5jZSBzZW5zaXRpdmUuCisKKyAgICAgICAgKiBieXRlY29tcGlsZXIvTm9kZXNDb2Rl
Z2VuLmNwcDoKKyAgICAgICAgKEpTQzo6QXJyYXlQYXR0ZXJuTm9kZTo6ZW1pdERpcmVjdEJpbmRp
bmcpOgorCiAyMDE4LTA2LTI2ICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50ZWFAZ21haWwuY29t
PgogCiAgICAgICAgIFtKU0NdIFBhc3MgVk0mIHRvIGZ1bmN0aW9ucyBtb3JlCmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvbXBpbGVyL05vZGVzQ29kZWdlbi5jcHAgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvbXBpbGVyL05vZGVzQ29kZWdlbi5jcHAKaW5kZXgg
ODUwYjNkMjA0ZDM4MjZkOWUxNDAwMzQxMDRhOTRlZmMzYmMwZjQ4ZS4uMTkxZWYxYzA3YmJiOWIx
ODliN2Q2OTYzZWQ0MmY2OWE2MjBmOTJlMyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL2J5dGVjb21waWxlci9Ob2Rlc0NvZGVnZW4uY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ieXRlY29tcGlsZXIvTm9kZXNDb2RlZ2VuLmNwcApAQCAtNDIyMSw3ICs0MjIxLDcgQEAg
UmVnaXN0ZXJJRCogQXJyYXlQYXR0ZXJuTm9kZTo6ZW1pdERpcmVjdEJpbmRpbmcoQnl0ZWNvZGVH
ZW5lcmF0b3ImIGdlbmVyYXRvciwgUmUKICAgICB9CiAKICAgICBSZWZQdHI8UmVnaXN0ZXJJRD4g
cmVzdWx0UmVnaXN0ZXI7Ci0gICAgaWYgKGRzdCAmJiBkc3QgIT0gZ2VuZXJhdG9yLmlnbm9yZWRS
ZXN1bHQoKSkKKyAgICBpZiAoZHN0ICE9IGdlbmVyYXRvci5pZ25vcmVkUmVzdWx0KCkpCiAgICAg
ICAgIHJlc3VsdFJlZ2lzdGVyID0gZ2VuZXJhdG9yLmVtaXROZXdBcnJheShnZW5lcmF0b3IubmV3
VGVtcG9yYXJ5KCksIG51bGxwdHIsIDAsIEFycmF5V2l0aFVuZGVjaWRlZCk7CiAgICAgaWYgKG1f
dGFyZ2V0UGF0dGVybnMuc2l6ZSgpICE9IGVsZW1lbnRzLnNpemUoKSkKICAgICAgICAgcmV0dXJu
IG51bGxwdHI7CkBAIC00MjQzLDcgKzQyNDMsNyBAQCBSZWdpc3RlcklEKiBBcnJheVBhdHRlcm5O
b2RlOjplbWl0RGlyZWN0QmluZGluZyhCeXRlY29kZUdlbmVyYXRvciYgZ2VuZXJhdG9yLCBSZQog
ICAgICAgICAgICAgbV90YXJnZXRQYXR0ZXJuc1tpXS5wYXR0ZXJuLT5iaW5kVmFsdWUoZ2VuZXJh
dG9yLCByZWdpc3RlcnNbaV0uZ2V0KCkpOwogICAgIH0KICAgICBpZiAocmVzdWx0UmVnaXN0ZXIp
Ci0gICAgICAgIHJldHVybiBnZW5lcmF0b3IubW92ZShkc3QsIHJlc3VsdFJlZ2lzdGVyLmdldCgp
KTsKKyAgICAgICAgcmV0dXJuIGdlbmVyYXRvci5tb3ZlKGdlbmVyYXRvci5maW5hbERlc3RpbmF0
aW9uKGRzdCwgcmVzdWx0UmVnaXN0ZXIuZ2V0KCkpLCByZXN1bHRSZWdpc3Rlci5nZXQoKSk7CiAg
ICAgcmV0dXJuIGdlbmVyYXRvci5lbWl0TG9hZChnZW5lcmF0b3IuZmluYWxEZXN0aW5hdGlvbihk
c3QpLCBqc1VuZGVmaW5lZCgpKTsKIH0KIApkaWZmIC0tZ2l0IGEvSlNUZXN0cy9DaGFuZ2VMb2cg
Yi9KU1Rlc3RzL0NoYW5nZUxvZwppbmRleCBlNGFkYzM1ZjRiNzkyNDFjYmUxNzQ4OWI4M2NlNTg1
MzVlZTI5ODJiLi5iMTg2MzM1ODQ3MDM2NmY0NmJhZDVlMjI2N2EwZjJiMjEyZWMyMjliIDEwMDY0
NAotLS0gYS9KU1Rlc3RzL0NoYW5nZUxvZworKysgYi9KU1Rlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE0IEBACisyMDE4LTA2LTI3ICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50ZWFAZ21haWwu
Y29tPgorCisgICAgICAgIFtKU0NdIEFycmF5UGF0dGVybk5vZGU6OmVtaXREaXJlY3RCaW5kaW5n
IGRvZXMgbm90IHJldHVybiBhc3NpZ25tZW50IHRhcmdldCB2YWx1ZSBpZiBkc3QgaXMgbnVsbHB0
cgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg1OTQz
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBzdHJl
c3MvZGlyZWN0LWJpbmRpbmctcmV0dXJuLXJlc3VsdC5qczogQWRkZWQuCisgICAgICAgIChzaG91
bGRCZSk6CisgICAgICAgICh0ZXN0KToKKwogMjAxOC0wNi0yNiAgTWFyayBMYW0gIDxtYXJrLmxh
bUBhcHBsZS5jb20+CiAKICAgICAgICAgZXZhbCgpIGlzIHdyb25nIGFib3V0IHRoZSBMaXRlcmFs
UGFyc2VyIG5ldmVyIHRocm93aW5nIGFueSBleGNlcHRpb25zLgpkaWZmIC0tZ2l0IGEvSlNUZXN0
cy9zdHJlc3MvZGlyZWN0LWJpbmRpbmctcmV0dXJuLXJlc3VsdC5qcyBiL0pTVGVzdHMvc3RyZXNz
L2RpcmVjdC1iaW5kaW5nLXJldHVybi1yZXN1bHQuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOTNiYjJkN2IwODRi
ZWYzOTI4ODY0N2UzZjg3Zjg1YzA1NDRmMzE1ZgotLS0gL2Rldi9udWxsCisrKyBiL0pTVGVzdHMv
c3RyZXNzL2RpcmVjdC1iaW5kaW5nLXJldHVybi1yZXN1bHQuanMKQEAgLTAsMCArMSwxNyBAQAor
ZnVuY3Rpb24gc2hvdWxkQmUoYWN0dWFsLCBleHBlY3RlZCkgeworICAgIGlmIChhY3R1YWwgIT09
IGV4cGVjdGVkKQorICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ2JhZCB2YWx1ZTogJyArIGFjdHVh
bCk7Cit9CisKK2Z1bmN0aW9uIHRlc3QoKSB7CisgICAgdmFyIGEsIGI7CisgICAgcmV0dXJuIChb
YSwgYl0gPSBbMSwgMl0pOworfQorbm9JbmxpbmUodGVzdCk7CisKK2ZvciAodmFyIGkgPSAwOyBp
IDwgMWU0OyArK2kpIHsKKyAgICB2YXIgcmVzdWx0ID0gdGVzdCgpOworICAgIHNob3VsZEJlKHJl
c3VsdC5sZW5ndGgsIDIpOworICAgIHNob3VsZEJlKHJlc3VsdFswXSwgMSk7CisgICAgc2hvdWxk
QmUocmVzdWx0WzFdLCAyKTsKK30K
</data>
<flag name="review"
          id="361766"
          type_id="1"
          status="+"
          setter="mark.lam"
    />
          </attachment>
      

    </bug>

</bugzilla>