<?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>197634</bug_id>
          
          <creation_ts>2019-05-06 16:01:19 -0700</creation_ts>
          <short_desc>[JSC] We should check OOM for description string of Symbol</short_desc>
          <delta_ts>2020-04-14 09:38:46 -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>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>andre.bargull</cc>
    
    <cc>darkfloyd</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>nine.twelve</cc>
    
    <cc>saam</cc>
    
    <cc>vulbugs</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>yan_1_20</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1533633</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-05-06 16:01:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/49557056&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1533661</commentid>
    <comment_count>1</comment_count>
      <attachid>369199</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-05-06 16:39:58 -0700</bug_when>
    <thetext>Created attachment 369199
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1533679</commentid>
    <comment_count>2</comment_count>
      <attachid>369199</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-05-06 16:59:33 -0700</bug_when>
    <thetext>Comment on attachment 369199
Patch

r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1533702</commentid>
    <comment_count>3</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-05-06 17:29:19 -0700</bug_when>
    <thetext>Committed r244996: &lt;https://trac.webkit.org/changeset/244996&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1536098</commentid>
    <comment_count>4</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2019-05-14 09:40:24 -0700</bug_when>
    <thetext>*** Bug 197640 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1557011</commentid>
    <comment_count>5</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-07-30 10:54:02 -0700</bug_when>
    <thetext>*** Bug 199796 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641408</commentid>
    <comment_count>6</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-04-14 09:34:14 -0700</bug_when>
    <thetext>*** Bug 197191 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641413</commentid>
    <comment_count>7</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-04-14 09:36:03 -0700</bug_when>
    <thetext>*** Bug 197598 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641415</commentid>
    <comment_count>8</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-04-14 09:38:46 -0700</bug_when>
    <thetext>*** Bug 196853 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>369199</attachid>
            <date>2019-05-06 16:39:58 -0700</date>
            <delta_ts>2019-05-06 16:59:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197634-20190506163957.patch</filename>
            <type>text/plain</type>
            <size>9921</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0OTgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA0
MDI2NDQ1ZjdlOTYyMTdjNGI0ZjBhYjhiYTI5Y2MwZTlhZDI5NGEwLi4yYzgyNDFkY2EzMjk5ZTc3
NTNlNDNkNGYzYWM0YzA3ZDEzYTQ2NTI1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyOCBAQAorMjAxOS0wNS0wNiAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIFdlIHNob3VsZCBjaGVjayBPT00gZm9yIGRlc2NyaXB0aW9uIHN0
cmluZyBvZiBTeW1ib2wKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE5NzYzNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFdoZW4gcmVzb2xpbmcgSlNTdHJpbmcgZm9yIGRlc2NyaXB0aW9uIG9mIFN5bWJvbCwg
d2Ugc2hvdWxkIGNoZWNrIE9PTSBlcnJvci4KKyAgICAgICAgV2UgYWxzbyBjaGFuZ2UgSlNWYWx1
ZU1ha2VTeW1ib2woLi4uLCBudWxscHRyKSB0byByZXR1cm5pbmcgYSBzeW1ib2wgdmFsdWUKKyAg
ICAgICAgd2l0aG91dCBkZXNjcmlwdGlvbiwgKDEpIHRvIHNpbXBsaWZ5IHRoZSBjb2RlIGFuZCAo
MikgZ2l2ZSBhIHdheSBmb3IgSlNDIEFQSQorICAgICAgICB0byBjcmVhdGUgYSBzeW1ib2wgdmFs
dWUgd2l0aG91dCBkZXNjcmlwdGlvbi4KKworICAgICAgICAqIEFQSS9KU1ZhbHVlUmVmLmNwcDoK
KyAgICAgICAgKEpTVmFsdWVNYWtlU3ltYm9sKToKKyAgICAgICAgKiBBUEkvdGVzdHMvdGVzdGFw
aS5jcHA6CisgICAgICAgIChUZXN0QVBJOjpzeW1ib2xzVHlwZW9mKToKKyAgICAgICAgKFRlc3RB
UEk6OnN5bWJvbHNEZXNjcmlwdGlvbik6CisgICAgICAgICh0ZXN0Q0FQSVZpYUNwcCk6CisgICAg
ICAgICogZGZnL0RGR09wZXJhdGlvbnMuY3BwOgorICAgICAgICAqIHJ1bnRpbWUvU3ltYm9sLmNw
cDoKKyAgICAgICAgKEpTQzo6U3ltYm9sOjpjcmVhdGVXaXRoRGVzY3JpcHRpb24pOgorICAgICAg
ICAqIHJ1bnRpbWUvU3ltYm9sLmg6CisgICAgICAgICogcnVudGltZS9TeW1ib2xDb25zdHJ1Y3Rv
ci5jcHA6CisgICAgICAgIChKU0M6OmNhbGxTeW1ib2wpOgorCiAyMDE5LTA1LTA2ICBZdXN1a2Ug
U3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+CiAKICAgICAgICAgVGVtcGxhdGVPYmplY3QgcGFz
c2VkIHRvIHRlbXBsYXRlIGxpdGVyYWwgdGFncyBhcmUgbm90IGFsd2F5cyBpZGVudGljYWwgZm9y
IHRoZSBzYW1lIHNvdXJjZSBsb2NhdGlvbi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9BUEkvSlNWYWx1ZVJlZi5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL0pTVmFs
dWVSZWYuY3BwCmluZGV4IGRkNjRkMjZhODg2Yzg5YzJlMTQ5NDQ0NTExY2ViYWZiZWJkOTI4ZTEu
LjJiMzlmYmVhZDMyOTdlNzI4MDQ0Njk2ZjQ4ZjhjY2I2MmM1YzQ1NDEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNWYWx1ZVJlZi5jcHAKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL0FQSS9KU1ZhbHVlUmVmLmNwcApAQCAtMzMxLDEzICszMzEsMTIgQEAgSlNWYWx1
ZVJlZiBKU1ZhbHVlTWFrZVN5bWJvbChKU0NvbnRleHRSZWYgY3R4LCBKU1N0cmluZ1JlZiBkZXNj
cmlwdGlvbikKICAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAgICAgfQogICAgIEV4ZWNTdGF0ZSog
ZXhlYyA9IHRvSlMoY3R4KTsKKyAgICBWTSYgdm0gPSBleGVjLT52bSgpOwogICAgIEpTTG9ja0hv
bGRlciBsb2NrZXIoZXhlYyk7Ci0gICAgYXV0byBzY29wZSA9IERFQ0xBUkVfQ0FUQ0hfU0NPUEUo
ZXhlYy0+dm0oKSk7Ci0KLSAgICBKU1N0cmluZyoganNEZXNjcmlwdGlvbiA9IGpzU3RyaW5nKGV4
ZWMsIGRlc2NyaXB0aW9uID8gZGVzY3JpcHRpb24tPnN0cmluZygpIDogU3RyaW5nKCkpOwotICAg
IFJFVFVSTl9JRl9FWENFUFRJT04oc2NvcGUsIG51bGxwdHIpOwogCi0gICAgcmV0dXJuIHRvUmVm
KGV4ZWMsIFN5bWJvbDo6Y3JlYXRlKGV4ZWMsIGpzRGVzY3JpcHRpb24pKTsKKyAgICBpZiAoIWRl
c2NyaXB0aW9uKQorICAgICAgICByZXR1cm4gdG9SZWYoZXhlYywgU3ltYm9sOjpjcmVhdGUodm0p
KTsKKyAgICByZXR1cm4gdG9SZWYoZXhlYywgU3ltYm9sOjpjcmVhdGVXaXRoRGVzY3JpcHRpb24o
dm0sIGRlc2NyaXB0aW9uLT5zdHJpbmcoKSkpOwogfQogCiBKU1ZhbHVlUmVmIEpTVmFsdWVNYWtl
U3RyaW5nKEpTQ29udGV4dFJlZiBjdHgsIEpTU3RyaW5nUmVmIHN0cmluZykKZGlmZiAtLWdpdCBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvdGVzdHMvdGVzdGFwaS5jcHAgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQVBJL3Rlc3RzL3Rlc3RhcGkuY3BwCmluZGV4IGJjYTA2MDcxYzM5ZTU2YTM3
MzQ2NTJiZWE3OGYyYTUzMzBlODU5NDUuLjFjZmQ0YzAzYTA4YmFkNDIyZTk0MTQxODg1YmM5N2Mw
ZThkMGViNjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvdGVzdHMvdGVz
dGFwaS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS90ZXN0cy90ZXN0YXBpLmNw
cApAQCAtMTMwLDYgKzEzMCw3IEBAIGNsYXNzIFRlc3RBUEkgewogCiAgICAgdm9pZCBiYXNpY1N5
bWJvbCgpOwogICAgIHZvaWQgc3ltYm9sc1R5cGVvZigpOworICAgIHZvaWQgc3ltYm9sc0Rlc2Ny
aXB0aW9uKCk7CiAgICAgdm9pZCBzeW1ib2xzR2V0UHJvcGVydHlGb3JLZXkoKTsKICAgICB2b2lk
IHN5bWJvbHNTZXRQcm9wZXJ0eUZvcktleSgpOwogICAgIHZvaWQgc3ltYm9sc0hhc1Byb3BlcnR5
Rm9yS2V5KCk7CkBAIC0yNjgsNiArMjY5LDcgQEAgQVBJVmVjdG9yPEpTVmFsdWVSZWY+IFRlc3RB
UEk6OmludGVyZXN0aW5nS2V5cygpCiB9CiAKIHN0YXRpYyBjb25zdCBjaGFyKiBpc1N5bWJvbEZ1
bmN0aW9uID0gIihmdW5jdGlvbiBpc1N5bWJvbChzeW1ib2wpIHsgcmV0dXJuIHR5cGVvZihzeW1i
b2wpID09PSAnc3ltYm9sJzsgfSkiOworc3RhdGljIGNvbnN0IGNoYXIqIGdldFN5bWJvbERlc2Ny
aXB0aW9uID0gIihmdW5jdGlvbiBnZXRTeW1ib2xEZXNjcmlwdGlvbihzeW1ib2wpIHsgcmV0dXJu
IHN5bWJvbC5kZXNjcmlwdGlvbjsgfSkiOwogc3RhdGljIGNvbnN0IGNoYXIqIGdldEZ1bmN0aW9u
ID0gIihmdW5jdGlvbiBnZXQob2JqZWN0LCBrZXkpIHsgcmV0dXJuIG9iamVjdFtrZXldOyB9KSI7
CiBzdGF0aWMgY29uc3QgY2hhciogc2V0RnVuY3Rpb24gPSAiKGZ1bmN0aW9uIHNldChvYmplY3Qs
IGtleSwgdmFsdWUpIHsgb2JqZWN0W2tleV0gPSB2YWx1ZTsgfSkiOwogCkBAIC0yODEsOSArMjgz
LDMwIEBAIHZvaWQgVGVzdEFQSTo6YmFzaWNTeW1ib2woKQogCiB2b2lkIFRlc3RBUEk6OnN5bWJv
bHNUeXBlb2YoKQogewotICAgIEFQSVN0cmluZyBkZXNjcmlwdGlvbigiZG9wZSIpOwotICAgIEpT
VmFsdWVSZWYgc3ltYm9sID0gSlNWYWx1ZU1ha2VTeW1ib2woY29udGV4dCwgZGVzY3JpcHRpb24p
OwotICAgIGNoZWNrKGZ1bmN0aW9uUmV0dXJuc1RydWUoaXNTeW1ib2xGdW5jdGlvbiwgc3ltYm9s
KSwgIkpTVmFsdWVNYWtlU3ltYm9sIG1ha2VzIGEgc3ltYm9sIHZhbHVlIik7CisgICAgeworICAg
ICAgICBKU1ZhbHVlUmVmIHN5bWJvbCA9IEpTVmFsdWVNYWtlU3ltYm9sKGNvbnRleHQsIG51bGxw
dHIpOworICAgICAgICBjaGVjayhmdW5jdGlvblJldHVybnNUcnVlKGlzU3ltYm9sRnVuY3Rpb24s
IHN5bWJvbCksICJKU1ZhbHVlTWFrZVN5bWJvbCBtYWtlcyBhIHN5bWJvbCB2YWx1ZSIpOworICAg
IH0KKyAgICB7CisgICAgICAgIEFQSVN0cmluZyBkZXNjcmlwdGlvbigiZG9wZSIpOworICAgICAg
ICBKU1ZhbHVlUmVmIHN5bWJvbCA9IEpTVmFsdWVNYWtlU3ltYm9sKGNvbnRleHQsIGRlc2NyaXB0
aW9uKTsKKyAgICAgICAgY2hlY2soZnVuY3Rpb25SZXR1cm5zVHJ1ZShpc1N5bWJvbEZ1bmN0aW9u
LCBzeW1ib2wpLCAiSlNWYWx1ZU1ha2VTeW1ib2wgbWFrZXMgYSBzeW1ib2wgdmFsdWUiKTsKKyAg
ICB9Cit9CisKK3ZvaWQgVGVzdEFQSTo6c3ltYm9sc0Rlc2NyaXB0aW9uKCkKK3sKKyAgICB7Cisg
ICAgICAgIEpTVmFsdWVSZWYgc3ltYm9sID0gSlNWYWx1ZU1ha2VTeW1ib2woY29udGV4dCwgbnVs
bHB0cik7CisgICAgICAgIGF1dG8gcmVzdWx0ID0gY2FsbEZ1bmN0aW9uKGdldFN5bWJvbERlc2Ny
aXB0aW9uLCBzeW1ib2wpOworICAgICAgICBjaGVjayhKU1ZhbHVlSXNTdHJpY3RFcXVhbChjb250
ZXh0LCByZXN1bHQudmFsdWUoKSwgSlNWYWx1ZU1ha2VVbmRlZmluZWQoY29udGV4dCkpLCAiSlNW
YWx1ZU1ha2VTeW1ib2wgd2l0aCBudWxscHRyIGRlc2NyaXB0aW9uIHByb2R1Y2VzIGEgc3ltYm9s
IHZhbHVlIHdpdGhvdXQgZGVzY3JpcHRpb24iKTsKKyAgICB9CisgICAgeworICAgICAgICBBUElT
dHJpbmcgZGVzY3JpcHRpb24oImRvcGUiKTsKKyAgICAgICAgSlNWYWx1ZVJlZiBzeW1ib2wgPSBK
U1ZhbHVlTWFrZVN5bWJvbChjb250ZXh0LCBkZXNjcmlwdGlvbik7CisgICAgICAgIGF1dG8gcmVz
dWx0ID0gY2FsbEZ1bmN0aW9uKGdldFN5bWJvbERlc2NyaXB0aW9uLCBzeW1ib2wpOworICAgICAg
ICBjaGVjayhKU1ZhbHVlSXNTdHJpY3RFcXVhbChjb250ZXh0LCByZXN1bHQudmFsdWUoKSwgSlNW
YWx1ZU1ha2VTdHJpbmcoY29udGV4dCwgZGVzY3JpcHRpb24pKSwgIkpTVmFsdWVNYWtlU3ltYm9s
IHdpdGggZGVzY3JpcHRpb24gc3RyaW5nIHByb2R1Y2VzIGEgc3ltYm9sIHZhbHVlIHdpdGggZGVz
Y3JpcHRpb24iKTsKKyAgICB9CiB9CiAKIHZvaWQgVGVzdEFQSTo6c3ltYm9sc0dldFByb3BlcnR5
Rm9yS2V5KCkKQEAgLTQ5MSw2ICs1MTQsNyBAQCBpbnQgdGVzdENBUElWaWFDcHAoY29uc3QgY2hh
ciogZmlsdGVyKQogCiAgICAgUlVOKGJhc2ljU3ltYm9sKCkpOwogICAgIFJVTihzeW1ib2xzVHlw
ZW9mKCkpOworICAgIFJVTihzeW1ib2xzRGVzY3JpcHRpb24oKSk7CiAgICAgUlVOKHN5bWJvbHNH
ZXRQcm9wZXJ0eUZvcktleSgpKTsKICAgICBSVU4oc3ltYm9sc1NldFByb3BlcnR5Rm9yS2V5KCkp
OwogICAgIFJVTihzeW1ib2xzSGFzUHJvcGVydHlGb3JLZXkoKSk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR09wZXJhdGlvbnMuY3BwIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL2RmZy9ERkdPcGVyYXRpb25zLmNwcAppbmRleCBmZWEzNTBkYTAyOGZlMDMxMDkyZDc4
MGVlNjk4OWM4MWViZmEwMzEyLi5mYWQ2NDQxMzFlNjQ0NTVhODAzODBmNjQ1ZDRmMDZjZjE3MGE1
MWZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR09wZXJhdGlvbnMu
Y3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHT3BlcmF0aW9ucy5jcHAKQEAg
LTIyOTEsOCArMjI5MSwxMiBAQCBTeW1ib2wqIEpJVF9PUEVSQVRJT04gb3BlcmF0aW9uTmV3U3lt
Ym9sV2l0aERlc2NyaXB0aW9uKEV4ZWNTdGF0ZSogZXhlYywgSlNTdHJpbgogewogICAgIFZNJiB2
bSA9IGV4ZWMtPnZtKCk7CiAgICAgTmF0aXZlQ2FsbEZyYW1lVHJhY2VyIHRyYWNlcigmdm0sIGV4
ZWMpOworICAgIGF1dG8gc2NvcGUgPSBERUNMQVJFX1RIUk9XX1NDT1BFKHZtKTsKKworICAgIFN0
cmluZyBzdHJpbmcgPSBkZXNjcmlwdGlvbi0+dmFsdWUoZXhlYyk7CisgICAgUkVUVVJOX0lGX0VY
Q0VQVElPTihzY29wZSwgbnVsbHB0cik7CiAKLSAgICByZXR1cm4gU3ltYm9sOjpjcmVhdGUoZXhl
YywgZGVzY3JpcHRpb24pOworICAgIHJldHVybiBTeW1ib2w6OmNyZWF0ZVdpdGhEZXNjcmlwdGlv
bih2bSwgc3RyaW5nKTsKIH0KIAogSlNDZWxsKiBKSVRfT1BFUkFUSU9OIG9wZXJhdGlvbk5ld1N0
cmluZ09iamVjdChFeGVjU3RhdGUqIGV4ZWMsIEpTU3RyaW5nKiBzdHJpbmcsIFN0cnVjdHVyZSog
c3RydWN0dXJlKQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3lt
Ym9sLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N5bWJvbC5jcHAKaW5kZXgg
Y2FmNDVlNWY3NTAwNjQ1ZDM5YTI0MmExZjYwMDYzMjJjY2U3MzQ1MC4uYzhiZTAzYWY4MjUwMTVk
NzQ4NTIwOWVlN2NlZTFhYjlhMjA2MzAwNSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL3J1bnRpbWUvU3ltYm9sLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGlt
ZS9TeW1ib2wuY3BwCkBAIC0xMTYsMTEgKzExNiw5IEBAIFN5bWJvbCogU3ltYm9sOjpjcmVhdGUo
Vk0mIHZtKQogICAgIHJldHVybiBzeW1ib2w7CiB9CiAKLVN5bWJvbCogU3ltYm9sOjpjcmVhdGUo
RXhlY1N0YXRlKiBleGVjLCBKU1N0cmluZyogZGVzY3JpcHRpb24pCitTeW1ib2wqIFN5bWJvbDo6
Y3JlYXRlV2l0aERlc2NyaXB0aW9uKFZNJiB2bSwgY29uc3QgU3RyaW5nJiBkZXNjcmlwdGlvbikK
IHsKLSAgICBWTSYgdm0gPSBleGVjLT52bSgpOwotICAgIFN0cmluZyBkZXNjID0gZGVzY3JpcHRp
b24tPnZhbHVlKGV4ZWMpOwotICAgIFN5bWJvbCogc3ltYm9sID0gbmV3IChOb3ROdWxsLCBhbGxv
Y2F0ZUNlbGw8U3ltYm9sPih2bS5oZWFwKSkgU3ltYm9sKHZtLCBkZXNjKTsKKyAgICBTeW1ib2wq
IHN5bWJvbCA9IG5ldyAoTm90TnVsbCwgYWxsb2NhdGVDZWxsPFN5bWJvbD4odm0uaGVhcCkpIFN5
bWJvbCh2bSwgZGVzY3JpcHRpb24pOwogICAgIHN5bWJvbC0+ZmluaXNoQ3JlYXRpb24odm0pOwog
ICAgIHJldHVybiBzeW1ib2w7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
cnVudGltZS9TeW1ib2wuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N5bWJvbC5o
CmluZGV4IDFmMTc4NmVjNmNjMzQyNDEzZTBhOTg0MDJjMGExMDVlM2Y3MDYwYWUuLmNhOTk0MmU1
NWFlN2ExOWEyYzNlYmM5MjI5ZDg1NTBiMzkzMTU0MTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9ydW50aW1lL1N5bWJvbC5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL1N5bWJvbC5oCkBAIC00Niw3ICs0Niw3IEBAIGNsYXNzIFN5bWJvbCBmaW5hbCA6IHB1
YmxpYyBKU0NlbGwgewogICAgIH0KIAogICAgIHN0YXRpYyBTeW1ib2wqIGNyZWF0ZShWTSYpOwot
ICAgIHN0YXRpYyBTeW1ib2wqIGNyZWF0ZShFeGVjU3RhdGUqLCBKU1N0cmluZyogZGVzY3JpcHRp
b24pOworICAgIHN0YXRpYyBTeW1ib2wqIGNyZWF0ZVdpdGhEZXNjcmlwdGlvbihWTSYsIGNvbnN0
IFN0cmluZyYpOwogICAgIEpTX0VYUE9SVF9QUklWQVRFIHN0YXRpYyBTeW1ib2wqIGNyZWF0ZShW
TSYsIFN5bWJvbEltcGwmIHVpZCk7CiAKICAgICBQcml2YXRlTmFtZSBwcml2YXRlTmFtZSgpIGNv
bnN0IHsgcmV0dXJuIG1fcHJpdmF0ZU5hbWU7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9ydW50aW1lL1N5bWJvbENvbnN0cnVjdG9yLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ydW50aW1lL1N5bWJvbENvbnN0cnVjdG9yLmNwcAppbmRleCA0ODNmMDg1MGMxZTE2Y2M2
Yjg3MWNkMDU0YmIzYmU3NzVkNTkyM2VjLi4wYmVjMjdjYTVhZjI5YmMwNDFhODAwMjQ2MmI5NWJi
M2ZmZTA0MzQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TeW1i
b2xDb25zdHJ1Y3Rvci5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3lt
Ym9sQ29uc3RydWN0b3IuY3BwCkBAIC03OSwxMCArNzksMTYgQEAgdm9pZCBTeW1ib2xDb25zdHJ1
Y3Rvcjo6ZmluaXNoQ3JlYXRpb24oVk0mIHZtLCBTeW1ib2xQcm90b3R5cGUqIHByb3RvdHlwZSkK
IAogc3RhdGljIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgY2FsbFN5bWJvbChFeGVjU3Rh
dGUqIGV4ZWMpCiB7CisgICAgVk0mIHZtID0gZXhlYy0+dm0oKTsKKyAgICBhdXRvIHNjb3BlID0g
REVDTEFSRV9USFJPV19TQ09QRSh2bSk7CisKICAgICBKU1ZhbHVlIGRlc2NyaXB0aW9uID0gZXhl
Yy0+YXJndW1lbnQoMCk7CiAgICAgaWYgKGRlc2NyaXB0aW9uLmlzVW5kZWZpbmVkKCkpCi0gICAg
ICAgIHJldHVybiBKU1ZhbHVlOjplbmNvZGUoU3ltYm9sOjpjcmVhdGUoZXhlYy0+dm0oKSkpOwot
ICAgIHJldHVybiBKU1ZhbHVlOjplbmNvZGUoU3ltYm9sOjpjcmVhdGUoZXhlYywgZGVzY3JpcHRp
b24udG9TdHJpbmcoZXhlYykpKTsKKyAgICAgICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShTeW1i
b2w6OmNyZWF0ZSh2bSkpOworCisgICAgU3RyaW5nIHN0cmluZyA9IGRlc2NyaXB0aW9uLnRvV1RG
U3RyaW5nKGV4ZWMpOworICAgIFJFVFVSTl9JRl9FWENFUFRJT04oc2NvcGUsIHsgfSk7CisgICAg
cmV0dXJuIEpTVmFsdWU6OmVuY29kZShTeW1ib2w6OmNyZWF0ZVdpdGhEZXNjcmlwdGlvbih2bSwg
c3RyaW5nKSk7CiB9CiAKIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgc3ltYm9sQ29uc3Ry
dWN0b3JGb3IoRXhlY1N0YXRlKiBleGVjKQpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9DaGFuZ2VMb2cg
Yi9KU1Rlc3RzL0NoYW5nZUxvZwppbmRleCBiY2ZhYTg0ZmM1Mzc1NTJlM2ZiZDllN2U4ZjhlOWM1
ZDkyMWYwMGRiLi5lZDI1ZjIwN2RlZDc4NjI1YmUxMGVhY2JiMzlkODM2MWIyZjk2NGYxIDEwMDY0
NAotLS0gYS9KU1Rlc3RzL0NoYW5nZUxvZworKysgYi9KU1Rlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDEzIEBACisyMDE5LTA1LTA2ICBZdXN1a2UgU3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+
CisKKyAgICAgICAgW0pTQ10gV2Ugc2hvdWxkIGNoZWNrIE9PTSBmb3IgZGVzY3JpcHRpb24gc3Ry
aW5nIG9mIFN5bWJvbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTk3NjM0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBzdHJlc3MvY2hlY2stc3ltYm9sLWRlc2NyaXB0aW9uLW9vbS5qczogQWRkZWQuCisg
ICAgICAgIChzaG91bGRUaHJvdyk6CisKIDIwMTktMDUtMDYgIFl1c3VrZSBTdXp1a2kgIDx5c3V6
dWtpQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCBsYW5kIG9uZSBtb3JlIHRlc3QK
ZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL2NoZWNrLXN5bWJvbC1kZXNjcmlwdGlvbi1vb20u
anMgYi9KU1Rlc3RzL3N0cmVzcy9jaGVjay1zeW1ib2wtZGVzY3JpcHRpb24tb29tLmpzCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLjU3YmE1ZTQ2MmE3MmQ1MjQyOGUyMGEzNjViNDU4ZjNjN2M1OTBlNGYKLS0tIC9kZXYv
bnVsbAorKysgYi9KU1Rlc3RzL3N0cmVzcy9jaGVjay1zeW1ib2wtZGVzY3JpcHRpb24tb29tLmpz
CkBAIC0wLDAgKzEsMTggQEAKK2Z1bmN0aW9uIHNob3VsZFRocm93KGZ1bmMsIGVycm9yTWVzc2Fn
ZSkgeworICAgIHZhciBlcnJvclRocm93biA9IGZhbHNlOworICAgIHZhciBlcnJvciA9IG51bGw7
CisgICAgdHJ5IHsKKyAgICAgICAgZnVuYygpOworICAgIH0gY2F0Y2ggKGUpIHsKKyAgICAgICAg
ZXJyb3JUaHJvd24gPSB0cnVlOworICAgICAgICBlcnJvciA9IGU7CisgICAgfQorICAgIGlmICgh
ZXJyb3JUaHJvd24pCisgICAgICAgIHRocm93IG5ldyBFcnJvcignbm90IHRocm93bicpOworICAg
IGlmIChTdHJpbmcoZXJyb3IpICE9PSBlcnJvck1lc3NhZ2UpCisgICAgICAgIHRocm93IG5ldyBF
cnJvcihgYmFkIGVycm9yOiAke1N0cmluZyhlcnJvcil9YCk7Cit9CisKK2NvbnN0IHMwID0gKC0x
KS50b0xvY2FsZVN0cmluZygpOworY29uc3QgczEgPSBzMC5wYWRFbmQoMjE0NzQ4MzY0NywgJyAg
Jyk7CitzaG91bGRUaHJvdygoKSA9PiBTeW1ib2woczEpLCBgRXJyb3I6IE91dCBvZiBtZW1vcnlg
KTsK
</data>
<flag name="review"
          id="385326"
          type_id="1"
          status="+"
          setter="keith_miller"
    />
          </attachment>
      

    </bug>

</bugzilla>