<?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>209971</bug_id>
          
          <creation_ts>2020-04-03 10:03:47 -0700</creation_ts>
          <short_desc>[JSC] canonicalizeLocaleList should gracefully throw OOM error if input + error message is too large</short_desc>
          <delta_ts>2020-04-03 11:40:11 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1637406</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-04-03 10:03:47 -0700</bug_when>
    <thetext>[JSC] canonicalizeLocaleList should gracefully throw OOM error if input + error message is too large</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1637407</commentid>
    <comment_count>1</comment_count>
      <attachid>395386</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-04-03 10:06:27 -0700</bug_when>
    <thetext>Created attachment 395386
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1637408</commentid>
    <comment_count>2</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-04-03 10:07:43 -0700</bug_when>
    <thetext>&lt;rdar://problem/61258621&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1637413</commentid>
    <comment_count>3</comment_count>
      <attachid>395388</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-04-03 10:09:16 -0700</bug_when>
    <thetext>Created attachment 395388
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1637432</commentid>
    <comment_count>4</comment_count>
      <attachid>395388</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2020-04-03 10:34:58 -0700</bug_when>
    <thetext>Comment on attachment 395388
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1637470</commentid>
    <comment_count>5</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-04-03 11:40:11 -0700</bug_when>
    <thetext>Committed r259481: &lt;https://trac.webkit.org/changeset/259481&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>395386</attachid>
            <date>2020-04-03 10:06:27 -0700</date>
            <delta_ts>2020-04-03 10:09:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209971-20200403100626.patch</filename>
            <type>text/plain</type>
            <size>4194</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5NDI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA2
YmQ4YWI0YzllOGI3ODA1YTg1MmU2MjRjMTFhZWFiMDFkMGUwMDM5Li4wMGUzYmRhYTZlYjg1Nzc4
NTM2NzY4Y2NjZTA5ZjdiOTg0Mjc4NTliIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAyMC0wNC0wMyAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIGNhbm9uaWNhbGl6ZUxvY2FsZUxpc3Qgc2hvdWxkIGdyYWNlZnVs
bHkgdGhyb3cgT09NIGVycm9yIGlmIGlucHV0ICsgZXJyb3IgbWVzc2FnZSBpcyB0b28gbGFyZ2UK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwOTk3MQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGNhbm9uaWNh
bGl6ZUxvY2FsZUxpc3QgZ2VuZXJhdGVzIGVycm9yLW1lc3NhZ2Ugd2l0aCBpbnB1dC4gSWYgaW5w
dXQgaXMgdG9vIGxhcmdlLCBlcnJvci1tZXNzYWdlIHN0cmluZworICAgICAgICBnZW5lcmF0aW9u
IGNvdWxkIGZhaWwgZHVlIHRvIE9PTS4gV2Ugc2hvdWxkIGdyYWNlZnVsbHkgdGhyb3cgT09NIGVy
cm9yIGluc3RlYWQgb2YgY3Jhc2hpbmcuIFRoaXMgc3RyYXRlZ3kKKyAgICAgICAgZm9sbG93cyB0
byBgY3JlYXRlRXJyb3JgJ3MgZXJyb3ItbWVzc2FnZSBnZW5lcmF0aW9uOiBpZiBlcnJvci1tZXNz
YWdlIGdlbmVyYXRpb24gZmFpbHMsIHRocm93aW5nIE9PTSBlcnJvci4KKworICAgICAgICAqIHJ1
bnRpbWUvSW50bE9iamVjdC5jcHA6CisgICAgICAgIChKU0M6OmNhbm9uaWNhbGl6ZUxvY2FsZUxp
c3QpOgorCiAyMDIwLTA0LTAyICBZdXN1a2UgU3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+CiAK
ICAgICAgICAgW0pTQ10gUmVjb3JkZWRTdGF0dXNlcydzIGFzc2lnbm1lbnQgc2hvdWxkIGJlIGd1
YXJkZWQgYnkgQ29kZUJsb2NrJ3MgbG9jawpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL3J1bnRpbWUvSW50bE9iamVjdC5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGlt
ZS9JbnRsT2JqZWN0LmNwcAppbmRleCA5YmM2ZDc1NmRiNzlkMDNkMTUzZmU1NDc0Y2ZkYWMxNWI0
MmFhMTM3Li5lMWM1ZGM1N2Y3MjJjMjEzY2E3MWRjZjQwMDAzMjcwMzllMjRmZGFkIDEwMDY0NAot
LS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9JbnRsT2JqZWN0LmNwcAorKysgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9JbnRsT2JqZWN0LmNwcApAQCAtNjMzLDcgKzYz
Myw3IEBAIFZlY3RvcjxTdHJpbmc+IGNhbm9uaWNhbGl6ZUxvY2FsZUxpc3QoSlNHbG9iYWxPYmpl
Y3QqIGdsb2JhbE9iamVjdCwgSlNWYWx1ZSBsb2NhCiAKICAgICAgICAgICAgIGlmICgha1ZhbHVl
LmlzU3RyaW5nKCkgJiYgIWtWYWx1ZS5pc09iamVjdCgpKSB7CiAgICAgICAgICAgICAgICAgdGhy
b3dUeXBlRXJyb3IoZ2xvYmFsT2JqZWN0LCBzY29wZSwgImxvY2FsZSB2YWx1ZSBtdXN0IGJlIGEg
c3RyaW5nIG9yIG9iamVjdCJfcyk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIFZlY3RvcjxTdHJp
bmc+KCk7CisgICAgICAgICAgICAgICAgcmV0dXJuIHsgfTsKICAgICAgICAgICAgIH0KIAogICAg
ICAgICAgICAgSlNTdHJpbmcqIHRhZyA9IGtWYWx1ZS50b1N0cmluZyhnbG9iYWxPYmplY3QpOwpA
QCAtNjQ0LDggKzY0NCwxMyBAQCBWZWN0b3I8U3RyaW5nPiBjYW5vbmljYWxpemVMb2NhbGVMaXN0
KEpTR2xvYmFsT2JqZWN0KiBnbG9iYWxPYmplY3QsIEpTVmFsdWUgbG9jYQogCiAgICAgICAgICAg
ICBTdHJpbmcgY2Fub25pY2FsaXplZFRhZyA9IGNhbm9uaWNhbGl6ZUxhbmd1YWdlVGFnKHRhZ1Zh
bHVlKTsKICAgICAgICAgICAgIGlmIChjYW5vbmljYWxpemVkVGFnLmlzTnVsbCgpKSB7Ci0gICAg
ICAgICAgICAgICAgdGhyb3dFeGNlcHRpb24oZ2xvYmFsT2JqZWN0LCBzY29wZSwgY3JlYXRlUmFu
Z2VFcnJvcihnbG9iYWxPYmplY3QsICJpbnZhbGlkIGxhbmd1YWdlIHRhZzogIiArIHRhZ1ZhbHVl
KSk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIFZlY3RvcjxTdHJpbmc+KCk7CisgICAgICAgICAg
ICAgICAgU3RyaW5nIGVycm9yTWVzc2FnZSA9IHRyeU1ha2VTdHJpbmcoImludmFsaWQgbGFuZ3Vh
Z2UgdGFnOiAiLCB0YWdWYWx1ZSk7CisgICAgICAgICAgICAgICAgaWYgKFVOTElLRUxZKCFlcnJv
ck1lc3NhZ2UpKSB7CisgICAgICAgICAgICAgICAgICAgIHRocm93RXhjZXB0aW9uKGdsb2JhbE9i
amVjdCwgc2NvcGUsIGNyZWF0ZU91dE9mTWVtb3J5RXJyb3IoZ2xvYmFsT2JqZWN0KSk7CisgICAg
ICAgICAgICAgICAgICAgIHJldHVybiB7IH07CisgICAgICAgICAgICAgICAgfQorICAgICAgICAg
ICAgICAgIHRocm93RXhjZXB0aW9uKGdsb2JhbE9iamVjdCwgc2NvcGUsIGNyZWF0ZVJhbmdlRXJy
b3IoZ2xvYmFsT2JqZWN0LCBlcnJvck1lc3NhZ2UpKTsKKyAgICAgICAgICAgICAgICByZXR1cm4g
eyB9OwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBpZiAoc2VlblNldC5hZGQoY2Fub25p
Y2FsaXplZFRhZykuaXNOZXdFbnRyeSkKZGlmZiAtLWdpdCBhL0pTVGVzdHMvQ2hhbmdlTG9nIGIv
SlNUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYTk5MGZlMTgwMDI5ODE3OGEwOTMxNmFlMWJjMDMxMTJk
MmIwMDM5NC4uYmQ2NmFiZmE5NGI4ZGI5YWI2YWZlNjYwODcwMDM5MGE2MjYxZWVlMSAxMDA2NDQK
LS0tIGEvSlNUZXN0cy9DaGFuZ2VMb2cKKysrIGIvSlNUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxMyBAQAorMjAyMC0wNC0wMyAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29tPgor
CisgICAgICAgIFtKU0NdIGNhbm9uaWNhbGl6ZUxvY2FsZUxpc3Qgc2hvdWxkIGdyYWNlZnVsbHkg
dGhyb3cgT09NIGVycm9yIGlmIGlucHV0ICsgZXJyb3IgbWVzc2FnZSBpcyB0b28gbGFyZ2UKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwOTk3MQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogc3RyZXNzL2lu
dGwtY2Fub25pY2FsaXplLWxvY2FsZS1saXN0LWVycm9yLW9vbS5qczogQWRkZWQuCisgICAgICAg
IChzaG91bGRUaHJvdyk6CisKIDIwMjAtMDQtMDEgIFJvc3MgS2lyc2xpbmcgIDxyb3NzLmtpcnNs
aW5nQHNvbnkuY29tPgogCiAgICAgICAgIEludGwuTnVtYmVyRm9ybWF0LnByb3RvdHlwZS5mb3Jt
YXQgbXVzdCBwcmVzZXJ2ZSBzaWduIG9mIC0wCmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9p
bnRsLWNhbm9uaWNhbGl6ZS1sb2NhbGUtbGlzdC1lcnJvci1vb20uanMgYi9KU1Rlc3RzL3N0cmVz
cy9pbnRsLWNhbm9uaWNhbGl6ZS1sb2NhbGUtbGlzdC1lcnJvci1vb20uanMKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
NjI0ODM1ODliYWIxYTM2OWZlNTE1YTQ1YTcxOGI1YzJhMmQzNzVkYgotLS0gL2Rldi9udWxsCisr
KyBiL0pTVGVzdHMvc3RyZXNzL2ludGwtY2Fub25pY2FsaXplLWxvY2FsZS1saXN0LWVycm9yLW9v
bS5qcwpAQCAtMCwwICsxLDE4IEBACitmdW5jdGlvbiBzaG91bGRUaHJvdyhmdW5jLCBlcnJvck1l
c3NhZ2UpIHsKKyAgICB2YXIgZXJyb3JUaHJvd24gPSBmYWxzZTsKKyAgICB2YXIgZXJyb3IgPSBu
dWxsOworICAgIHRyeSB7CisgICAgICAgIGZ1bmMoKTsKKyAgICB9IGNhdGNoIChlKSB7CisgICAg
ICAgIGVycm9yVGhyb3duID0gdHJ1ZTsKKyAgICAgICAgZXJyb3IgPSBlOworICAgIH0KKyAgICBp
ZiAoIWVycm9yVGhyb3duKQorICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ25vdCB0aHJvd24nKTsK
KyAgICBpZiAoU3RyaW5nKGVycm9yKSAhPT0gZXJyb3JNZXNzYWdlKQorICAgICAgICB0aHJvdyBu
ZXcgRXJyb3IoYGJhZCBlcnJvcjogJHtTdHJpbmcoZXJyb3IpfWApOworfQorCitzaG91bGRUaHJv
dygoKSA9PiB7CisgICAgMC4udG9Mb2NhbGVTdHJpbmcoJycucGFkU3RhcnQoMioqMzEtMSwgJ2En
KSk7Cit9LCBgRXJyb3I6IE91dCBvZiBtZW1vcnlgKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>395388</attachid>
            <date>2020-04-03 10:09:16 -0700</date>
            <delta_ts>2020-04-03 10:34:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209971-20200403100915.patch</filename>
            <type>text/plain</type>
            <size>4264</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5NDI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA2
YmQ4YWI0YzllOGI3ODA1YTg1MmU2MjRjMTFhZWFiMDFkMGUwMDM5Li4yN2I5MDY3ZmE2NmNmYjZh
Mzg5MzgxNTlhYWU3MjM2NzQ1MDc3MmEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAyMC0wNC0wMyAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIGNhbm9uaWNhbGl6ZUxvY2FsZUxpc3Qgc2hvdWxkIGdyYWNlZnVs
bHkgdGhyb3cgT09NIGVycm9yIGlmIGlucHV0ICsgZXJyb3IgbWVzc2FnZSBpcyB0b28gbGFyZ2UK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwOTk3MQor
ICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjEyNTg2MjE+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgY2Fub25pY2FsaXplTG9jYWxlTGlzdCBnZW5lcmF0
ZXMgZXJyb3ItbWVzc2FnZSB3aXRoIGlucHV0LiBJZiBpbnB1dCBpcyB0b28gbGFyZ2UsIGVycm9y
LW1lc3NhZ2Ugc3RyaW5nCisgICAgICAgIGdlbmVyYXRpb24gY291bGQgZmFpbCBkdWUgdG8gT09N
LiBXZSBzaG91bGQgZ3JhY2VmdWxseSB0aHJvdyBPT00gZXJyb3IgaW5zdGVhZCBvZiBjcmFzaGlu
Zy4gVGhpcyBzdHJhdGVneQorICAgICAgICBmb2xsb3dzIHRvIGBjcmVhdGVFcnJvcmAncyBlcnJv
ci1tZXNzYWdlIGdlbmVyYXRpb246IGlmIGVycm9yLW1lc3NhZ2UgZ2VuZXJhdGlvbiBmYWlscywg
dGhyb3dpbmcgT09NIGVycm9yLgorCisgICAgICAgICogcnVudGltZS9JbnRsT2JqZWN0LmNwcDoK
KyAgICAgICAgKEpTQzo6Y2Fub25pY2FsaXplTG9jYWxlTGlzdCk6CisKIDIwMjAtMDQtMDIgIFl1
c3VrZSBTdXp1a2kgIDx5c3V6dWtpQGFwcGxlLmNvbT4KIAogICAgICAgICBbSlNDXSBSZWNvcmRl
ZFN0YXR1c2VzJ3MgYXNzaWdubWVudCBzaG91bGQgYmUgZ3VhcmRlZCBieSBDb2RlQmxvY2sncyBs
b2NrCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9JbnRsT2JqZWN0
LmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0ludGxPYmplY3QuY3BwCmluZGV4
IDliYzZkNzU2ZGI3OWQwM2QxNTNmZTU0NzRjZmRhYzE1YjQyYWExMzcuLmUxYzVkYzU3ZjcyMmMy
MTNjYTcxZGNmNDAwMDMyNzAzOWUyNGZkYWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ydW50aW1lL0ludGxPYmplY3QuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL0ludGxPYmplY3QuY3BwCkBAIC02MzMsNyArNjMzLDcgQEAgVmVjdG9yPFN0cmluZz4g
Y2Fub25pY2FsaXplTG9jYWxlTGlzdChKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCBKU1Zh
bHVlIGxvY2EKIAogICAgICAgICAgICAgaWYgKCFrVmFsdWUuaXNTdHJpbmcoKSAmJiAha1ZhbHVl
LmlzT2JqZWN0KCkpIHsKICAgICAgICAgICAgICAgICB0aHJvd1R5cGVFcnJvcihnbG9iYWxPYmpl
Y3QsIHNjb3BlLCAibG9jYWxlIHZhbHVlIG11c3QgYmUgYSBzdHJpbmcgb3Igb2JqZWN0Il9zKTsK
LSAgICAgICAgICAgICAgICByZXR1cm4gVmVjdG9yPFN0cmluZz4oKTsKKyAgICAgICAgICAgICAg
ICByZXR1cm4geyB9OwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBKU1N0cmluZyogdGFn
ID0ga1ZhbHVlLnRvU3RyaW5nKGdsb2JhbE9iamVjdCk7CkBAIC02NDQsOCArNjQ0LDEzIEBAIFZl
Y3RvcjxTdHJpbmc+IGNhbm9uaWNhbGl6ZUxvY2FsZUxpc3QoSlNHbG9iYWxPYmplY3QqIGdsb2Jh
bE9iamVjdCwgSlNWYWx1ZSBsb2NhCiAKICAgICAgICAgICAgIFN0cmluZyBjYW5vbmljYWxpemVk
VGFnID0gY2Fub25pY2FsaXplTGFuZ3VhZ2VUYWcodGFnVmFsdWUpOwogICAgICAgICAgICAgaWYg
KGNhbm9uaWNhbGl6ZWRUYWcuaXNOdWxsKCkpIHsKLSAgICAgICAgICAgICAgICB0aHJvd0V4Y2Vw
dGlvbihnbG9iYWxPYmplY3QsIHNjb3BlLCBjcmVhdGVSYW5nZUVycm9yKGdsb2JhbE9iamVjdCwg
ImludmFsaWQgbGFuZ3VhZ2UgdGFnOiAiICsgdGFnVmFsdWUpKTsKLSAgICAgICAgICAgICAgICBy
ZXR1cm4gVmVjdG9yPFN0cmluZz4oKTsKKyAgICAgICAgICAgICAgICBTdHJpbmcgZXJyb3JNZXNz
YWdlID0gdHJ5TWFrZVN0cmluZygiaW52YWxpZCBsYW5ndWFnZSB0YWc6ICIsIHRhZ1ZhbHVlKTsK
KyAgICAgICAgICAgICAgICBpZiAoVU5MSUtFTFkoIWVycm9yTWVzc2FnZSkpIHsKKyAgICAgICAg
ICAgICAgICAgICAgdGhyb3dFeGNlcHRpb24oZ2xvYmFsT2JqZWN0LCBzY29wZSwgY3JlYXRlT3V0
T2ZNZW1vcnlFcnJvcihnbG9iYWxPYmplY3QpKTsKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJu
IHsgfTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgdGhyb3dFeGNlcHRpb24o
Z2xvYmFsT2JqZWN0LCBzY29wZSwgY3JlYXRlUmFuZ2VFcnJvcihnbG9iYWxPYmplY3QsIGVycm9y
TWVzc2FnZSkpOworICAgICAgICAgICAgICAgIHJldHVybiB7IH07CiAgICAgICAgICAgICB9CiAK
ICAgICAgICAgICAgIGlmIChzZWVuU2V0LmFkZChjYW5vbmljYWxpemVkVGFnKS5pc05ld0VudHJ5
KQpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9DaGFuZ2VMb2cgYi9KU1Rlc3RzL0NoYW5nZUxvZwppbmRl
eCBhOTkwZmUxODAwMjk4MTc4YTA5MzE2YWUxYmMwMzExMmQyYjAwMzk0Li40YmE5ZDZmYWJiZGIx
MjMzNTU1ZDViN2NiZjUwNTY2ZDhhZmExNTFhIDEwMDY0NAotLS0gYS9KU1Rlc3RzL0NoYW5nZUxv
ZworKysgYi9KU1Rlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIwLTA0LTAzICBZ
dXN1a2UgU3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+CisKKyAgICAgICAgW0pTQ10gY2Fub25p
Y2FsaXplTG9jYWxlTGlzdCBzaG91bGQgZ3JhY2VmdWxseSB0aHJvdyBPT00gZXJyb3IgaWYgaW5w
dXQgKyBlcnJvciBtZXNzYWdlIGlzIHRvbyBsYXJnZQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA5OTcxCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82
MTI1ODYyMT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIHN0cmVzcy9pbnRsLWNhbm9uaWNhbGl6ZS1sb2NhbGUtbGlzdC1lcnJvci1vb20uanM6IEFk
ZGVkLgorICAgICAgICAoc2hvdWxkVGhyb3cpOgorCiAyMDIwLTA0LTAxICBSb3NzIEtpcnNsaW5n
ICA8cm9zcy5raXJzbGluZ0Bzb255LmNvbT4KIAogICAgICAgICBJbnRsLk51bWJlckZvcm1hdC5w
cm90b3R5cGUuZm9ybWF0IG11c3QgcHJlc2VydmUgc2lnbiBvZiAtMApkaWZmIC0tZ2l0IGEvSlNU
ZXN0cy9zdHJlc3MvaW50bC1jYW5vbmljYWxpemUtbG9jYWxlLWxpc3QtZXJyb3Itb29tLmpzIGIv
SlNUZXN0cy9zdHJlc3MvaW50bC1jYW5vbmljYWxpemUtbG9jYWxlLWxpc3QtZXJyb3Itb29tLmpz
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjYyNDgzNTg5YmFiMWEzNjlmZTUxNWE0NWE3MThiNWMyYTJkMzc1ZGIKLS0t
IC9kZXYvbnVsbAorKysgYi9KU1Rlc3RzL3N0cmVzcy9pbnRsLWNhbm9uaWNhbGl6ZS1sb2NhbGUt
bGlzdC1lcnJvci1vb20uanMKQEAgLTAsMCArMSwxOCBAQAorZnVuY3Rpb24gc2hvdWxkVGhyb3co
ZnVuYywgZXJyb3JNZXNzYWdlKSB7CisgICAgdmFyIGVycm9yVGhyb3duID0gZmFsc2U7CisgICAg
dmFyIGVycm9yID0gbnVsbDsKKyAgICB0cnkgeworICAgICAgICBmdW5jKCk7CisgICAgfSBjYXRj
aCAoZSkgeworICAgICAgICBlcnJvclRocm93biA9IHRydWU7CisgICAgICAgIGVycm9yID0gZTsK
KyAgICB9CisgICAgaWYgKCFlcnJvclRocm93bikKKyAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdu
b3QgdGhyb3duJyk7CisgICAgaWYgKFN0cmluZyhlcnJvcikgIT09IGVycm9yTWVzc2FnZSkKKyAg
ICAgICAgdGhyb3cgbmV3IEVycm9yKGBiYWQgZXJyb3I6ICR7U3RyaW5nKGVycm9yKX1gKTsKK30K
Kworc2hvdWxkVGhyb3coKCkgPT4geworICAgIDAuLnRvTG9jYWxlU3RyaW5nKCcnLnBhZFN0YXJ0
KDIqKjMxLTEsICdhJykpOworfSwgYEVycm9yOiBPdXQgb2YgbWVtb3J5YCk7Cg==
</data>
<flag name="review"
          id="410806"
          type_id="1"
          status="+"
          setter="mark.lam"
    />
          </attachment>
      

    </bug>

</bugzilla>