<?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>223483</bug_id>
          
          <creation_ts>2021-03-18 14:47:21 -0700</creation_ts>
          <short_desc>LiteralParser shouldn&apos;t make error messages of length ~2^31</short_desc>
          <delta_ts>2021-03-22 16:01:56 -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="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>rmorisset</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1741439</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-03-18 14:47:21 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741455</commentid>
    <comment_count>1</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-03-18 15:18:45 -0700</bug_when>
    <thetext>&lt;rdar://75572255&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741457</commentid>
    <comment_count>2</comment_count>
      <attachid>423663</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-03-18 15:24:59 -0700</bug_when>
    <thetext>Created attachment 423663
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741460</commentid>
    <comment_count>3</comment_count>
      <attachid>423663</attachid>
    <who name="Robin Morisset">rmorisset</who>
    <bug_when>2021-03-18 15:27:28 -0700</bug_when>
    <thetext>Comment on attachment 423663
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741529</commentid>
    <comment_count>4</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-03-18 18:06:49 -0700</bug_when>
    <thetext>The test failure doesn&apos;t reproduce for me locally ‼️</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741531</commentid>
    <comment_count>5</comment_count>
      <attachid>423676</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-03-18 18:10:45 -0700</bug_when>
    <thetext>Created attachment 423676
patch

try different form of test just to see</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741532</commentid>
    <comment_count>6</comment_count>
      <attachid>423677</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-03-18 18:12:20 -0700</bug_when>
    <thetext>Created attachment 423677
patch

this time without the syntax error</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1742361</commentid>
    <comment_count>7</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-03-22 12:15:17 -0700</bug_when>
    <thetext>(In reply to Saam Barati from comment #6)
&gt; Created attachment 423677 [details]
&gt; patch
&gt; 
&gt; this time without the syntax error

This is a different test, I just assumed it was the one I wrote 🤦‍♂️</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1742363</commentid>
    <comment_count>8</comment_count>
      <attachid>423917</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-03-22 12:16:15 -0700</bug_when>
    <thetext>Created attachment 423917
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1742532</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-22 16:01:54 -0700</bug_when>
    <thetext>Committed r274813: &lt;https://commits.webkit.org/r274813&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 423917.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423663</attachid>
            <date>2021-03-18 15:24:59 -0700</date>
            <delta_ts>2021-03-18 18:10:45 -0700</delta_ts>
            <desc>patch</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>3824</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNzQ2NzUpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDEzIEBACisyMDIxLTAzLTE4ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUu
Y29tPgorCisgICAgICAgIExpdGVyYWxQYXJzZXIgc2hvdWxkbid0IG1ha2UgZXJyb3IgbWVzc2Fn
ZXMgb2YgbGVuZ3RoIH4yXjMxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMjM0ODMKKyAgICAgICAgPHJkYXI6Ly83NTU3MjI1NT4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHN0cmVzcy9saXRlcmFsLXBh
cnNlci1lcnJvci1tZXNzYWdlLW9vbS5qczogQWRkZWQuCisKIDIwMjEtMDMtMTcgIFJvc3MgS2ly
c2xpbmcgIDxyb3NzLmtpcnNsaW5nQHNvbnkuY29tPgogCiAgICAgICAgIFtKU0NdIEVycm9yI2Nh
dXNlIHNob3VsZCBhcHBseSB0byBXZWJBc3NlbWJseSBlcnJvciBjb25zdHJ1Y3RvcnMgdG9vCklu
ZGV4OiBKU1Rlc3RzL3N0cmVzcy9saXRlcmFsLXBhcnNlci1lcnJvci1tZXNzYWdlLW9vbS5qcwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBKU1Rlc3RzL3N0cmVzcy9saXRlcmFsLXBhcnNlci1lcnJvci1tZXNzYWdl
LW9vbS5qcwkobm9uZXhpc3RlbnQpCisrKyBKU1Rlc3RzL3N0cmVzcy9saXRlcmFsLXBhcnNlci1l
cnJvci1tZXNzYWdlLW9vbS5qcwkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDYgQEAKKy8vQCBz
a2lwIGlmICRtZW1vcnlMaW1pdGVkCisvL0AgcnVuRGVmYXVsdAorCit0cnkgeworICAgIEpTT04u
cGFyc2UoJ2EnLnJlcGVhdCgyKiozMS0yNSkpOworfSBjYXRjaCB7IH0KSW5kZXg6IFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRD
b3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjc0NjY0KQorKysgU291cmNlL0phdmFTY3JpcHRDb3Jl
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDIxLTAzLTE4ICBT
YWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIExpdGVyYWxQYXJzZXIg
c2hvdWxkbid0IG1ha2UgZXJyb3IgbWVzc2FnZXMgb2YgbGVuZ3RoIH4yXjMxCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjM0ODMKKyAgICAgICAgPHJk
YXI6Ly83NTU3MjI1NT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIHJ1bnRpbWUvTGl0ZXJhbFBhcnNlci5jcHA6CisgICAgICAgIChKU0M6OkxpdGVy
YWxQYXJzZXI8Q2hhclR5cGU+OjpwYXJzZSk6CisKIDIwMjEtMDMtMTcgIFJvc3MgS2lyc2xpbmcg
IDxyb3NzLmtpcnNsaW5nQHNvbnkuY29tPgogCiAgICAgICAgIFtKU0NdIEVycm9yI2NhdXNlIHNo
b3VsZCBhcHBseSB0byBXZWJBc3NlbWJseSBlcnJvciBjb25zdHJ1Y3RvcnMgdG9vCkluZGV4OiBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9MaXRlcmFsUGFyc2VyLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9MaXRlcmFsUGFyc2VyLmNwcAkocmV2
aXNpb24gMjc0NjY0KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvTGl0ZXJhbFBh
cnNlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEyNjEsMTkgKzEyNjEsMjIgQEAgSlNWYWx1ZSBM
aXRlcmFsUGFyc2VyPENoYXJUeXBlPjo6cGFyc2UoUAogICAgICAgICAgICAgICAgICAgICAgICAg
bV9wYXJzZUVycm9yTWVzc2FnZSA9ICJVbmV4cGVjdGVkIHRva2VuICd9JyJfczsKICAgICAgICAg
ICAgICAgICAgICAgICAgIHJldHVybiBKU1ZhbHVlKCk7CiAgICAgICAgICAgICAgICAgICAgIGNh
c2UgVG9rSWRlbnRpZmllcjogewotICAgICAgICAgICAgICAgICAgICAgICAgdHlwZW5hbWUgTGV4
ZXI6OkxpdGVyYWxQYXJzZXJUb2tlblB0ciB0b2tlbiA9IG1fbGV4ZXIuY3VycmVudFRva2VuKCk7
CisgICAgICAgICAgICAgICAgICAgICAgICBhdXRvIHRva2VuID0gbV9sZXhlci5jdXJyZW50VG9r
ZW4oKTsKIAotICAgICAgICAgICAgICAgICAgICAgICAgYXV0byB0cnlNYWtlRXJyb3JTdHJpbmcg
PSBbPV0gKHR5cGVuYW1lIExleGVyOjpMaXRlcmFsUGFyc2VyVG9rZW5QdHIgdG9rZW4sIHVuc2ln
bmVkIGxlbmd0aCwgYm9vbCBhZGRFbGxpcHNpcykgLT4gU3RyaW5nIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGF1dG8gdHJ5TWFrZUVycm9yU3RyaW5nID0gWyZdICh1bnNpZ25lZCBsZW5ndGgp
IC0+IFN0cmluZyB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBhZGRFbGxpcHNp
cyA9IGxlbmd0aCAhPSB0b2tlbi0+c3RyaW5nTGVuZ3RoOwogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmICh0b2tlbi0+c3RyaW5nSXM4Qml0KQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXR1cm4gdHJ5TWFrZVN0cmluZygiVW5leHBlY3RlZCBpZGVudGlmaWVyIFwiIiwg
U3RyaW5nVmlldyB7IHRva2VuLT5zdHJpbmdUb2tlbjgsIGxlbmd0aCB9LCBhZGRFbGxpcHNpcyA/
ICIuLi4iIDogIiIsICciJyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHRy
eU1ha2VTdHJpbmcoIlVuZXhwZWN0ZWQgaWRlbnRpZmllciBcIiIsIFN0cmluZ1ZpZXcgeyB0b2tl
bi0+c3RyaW5nVG9rZW4xNiwgbGVuZ3RoIH0sIGFkZEVsbGlwc2lzID8gIi4uLiIgOiAiIiwgJyIn
KTsKICAgICAgICAgICAgICAgICAgICAgICAgIH07CiAKLSAgICAgICAgICAgICAgICAgICAgICAg
IFN0cmluZyBlcnJvclN0cmluZyA9IHRyeU1ha2VFcnJvclN0cmluZyh0b2tlbiwgdG9rZW4tPnN0
cmluZ0xlbmd0aCwgZmFsc2UpOworICAgICAgICAgICAgICAgICAgICAgICAgY29uc3RleHByIHVu
c2lnbmVkIG1heExlbmd0aCA9IDIwMDsKKworICAgICAgICAgICAgICAgICAgICAgICAgU3RyaW5n
IGVycm9yU3RyaW5nID0gdHJ5TWFrZUVycm9yU3RyaW5nKHN0ZDo6bWluKHRva2VuLT5zdHJpbmdM
ZW5ndGgsIG1heExlbmd0aCkpOwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCFlcnJvclN0
cmluZykgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0ZXhwciB1bnNpZ25lZCBz
aG9ydExlbmd0aCA9IDEwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICh0b2tlbi0+
c3RyaW5nTGVuZ3RoID4gc2hvcnRMZW5ndGgpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGVycm9yU3RyaW5nID0gdHJ5TWFrZUVycm9yU3RyaW5nKHRva2VuLCBzaG9ydExlbmd0aCwg
dHJ1ZSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yU3RyaW5nID0gdHJ5
TWFrZUVycm9yU3RyaW5nKHNob3J0TGVuZ3RoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoIWVycm9yU3RyaW5nKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJv
clN0cmluZyA9ICJVbmV4cGVjdGVkIGlkZW50aWZpZXIiOwogICAgICAgICAgICAgICAgICAgICAg
ICAgfQo=
</data>
<flag name="review"
          id="443115"
          type_id="1"
          status="+"
          setter="rmorisset"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423676</attachid>
            <date>2021-03-18 18:10:45 -0700</date>
            <delta_ts>2021-03-18 18:12:20 -0700</delta_ts>
            <desc>patch</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>3850</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNzQ2NzUpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDEzIEBACisyMDIxLTAzLTE4ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUu
Y29tPgorCisgICAgICAgIExpdGVyYWxQYXJzZXIgc2hvdWxkbid0IG1ha2UgZXJyb3IgbWVzc2Fn
ZXMgb2YgbGVuZ3RoIH4yXjMxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMjM0ODMKKyAgICAgICAgPHJkYXI6Ly83NTU3MjI1NT4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHN0cmVzcy9saXRlcmFsLXBh
cnNlci1lcnJvci1tZXNzYWdlLW9vbS5qczogQWRkZWQuCisKIDIwMjEtMDMtMTcgIFJvc3MgS2ly
c2xpbmcgIDxyb3NzLmtpcnNsaW5nQHNvbnkuY29tPgogCiAgICAgICAgIFtKU0NdIEVycm9yI2Nh
dXNlIHNob3VsZCBhcHBseSB0byBXZWJBc3NlbWJseSBlcnJvciBjb25zdHJ1Y3RvcnMgdG9vCklu
ZGV4OiBKU1Rlc3RzL3N0cmVzcy9saXRlcmFsLXBhcnNlci1lcnJvci1tZXNzYWdlLW9vbS5qcwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBKU1Rlc3RzL3N0cmVzcy9saXRlcmFsLXBhcnNlci1lcnJvci1tZXNzYWdl
LW9vbS5qcwkobm9uZXhpc3RlbnQpCisrKyBKU1Rlc3RzL3N0cmVzcy9saXRlcmFsLXBhcnNlci1l
cnJvci1tZXNzYWdlLW9vbS5qcwkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDcgQEAKKy8vQCBz
a2lwIGlmICRtZW1vcnlMaW1pdGVkCisvL0AgcnVuRGVmYXVsdAorCitmdW5jdGlvbiBmb28oKSB7
IEpTT04ucGFyc2UoJ2EnLnJlcGVhdCgyKiozMS0yNSk7IH0KK3RyeSB7CisgICAgZm9vKCk7Cit9
IGNhdGNoIHsgfQpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzQ2NjQp
CisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsMTQgQEAKKzIwMjEtMDMtMTggIFNhYW0gQmFyYXRpICA8c2JhcmF0aUBhcHBsZS5jb20+
CisKKyAgICAgICAgTGl0ZXJhbFBhcnNlciBzaG91bGRuJ3QgbWFrZSBlcnJvciBtZXNzYWdlcyBv
ZiBsZW5ndGggfjJeMzEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIyMzQ4MworICAgICAgICA8cmRhcjovLzc1NTcyMjU1PgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcnVudGltZS9MaXRlcmFsUGFyc2Vy
LmNwcDoKKyAgICAgICAgKEpTQzo6TGl0ZXJhbFBhcnNlcjxDaGFyVHlwZT46OnBhcnNlKToKKwog
MjAyMS0wMy0xNyAgUm9zcyBLaXJzbGluZyAgPHJvc3Mua2lyc2xpbmdAc29ueS5jb20+CiAKICAg
ICAgICAgW0pTQ10gRXJyb3IjY2F1c2Ugc2hvdWxkIGFwcGx5IHRvIFdlYkFzc2VtYmx5IGVycm9y
IGNvbnN0cnVjdG9ycyB0b28KSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0xp
dGVyYWxQYXJzZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50
aW1lL0xpdGVyYWxQYXJzZXIuY3BwCShyZXZpc2lvbiAyNzQ2NjQpCisrKyBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvcnVudGltZS9MaXRlcmFsUGFyc2VyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTI2
MSwxOSArMTI2MSwyMiBAQCBKU1ZhbHVlIExpdGVyYWxQYXJzZXI8Q2hhclR5cGU+OjpwYXJzZShQ
CiAgICAgICAgICAgICAgICAgICAgICAgICBtX3BhcnNlRXJyb3JNZXNzYWdlID0gIlVuZXhwZWN0
ZWQgdG9rZW4gJ30nIl9zOwogICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEpTVmFsdWUo
KTsKICAgICAgICAgICAgICAgICAgICAgY2FzZSBUb2tJZGVudGlmaWVyOiB7Ci0gICAgICAgICAg
ICAgICAgICAgICAgICB0eXBlbmFtZSBMZXhlcjo6TGl0ZXJhbFBhcnNlclRva2VuUHRyIHRva2Vu
ID0gbV9sZXhlci5jdXJyZW50VG9rZW4oKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGF1dG8g
dG9rZW4gPSBtX2xleGVyLmN1cnJlbnRUb2tlbigpOwogCi0gICAgICAgICAgICAgICAgICAgICAg
ICBhdXRvIHRyeU1ha2VFcnJvclN0cmluZyA9IFs9XSAodHlwZW5hbWUgTGV4ZXI6OkxpdGVyYWxQ
YXJzZXJUb2tlblB0ciB0b2tlbiwgdW5zaWduZWQgbGVuZ3RoLCBib29sIGFkZEVsbGlwc2lzKSAt
PiBTdHJpbmcgeworICAgICAgICAgICAgICAgICAgICAgICAgYXV0byB0cnlNYWtlRXJyb3JTdHJp
bmcgPSBbJl0gKHVuc2lnbmVkIGxlbmd0aCkgLT4gU3RyaW5nIHsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGFkZEVsbGlwc2lzID0gbGVuZ3RoICE9IHRva2VuLT5zdHJpbmdMZW5n
dGg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHRva2VuLT5zdHJpbmdJczhCaXQp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0cnlNYWtlU3RyaW5nKCJV
bmV4cGVjdGVkIGlkZW50aWZpZXIgXCIiLCBTdHJpbmdWaWV3IHsgdG9rZW4tPnN0cmluZ1Rva2Vu
OCwgbGVuZ3RoIH0sIGFkZEVsbGlwc2lzID8gIi4uLiIgOiAiIiwgJyInKTsKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXR1cm4gdHJ5TWFrZVN0cmluZygiVW5leHBlY3RlZCBpZGVudGlm
aWVyIFwiIiwgU3RyaW5nVmlldyB7IHRva2VuLT5zdHJpbmdUb2tlbjE2LCBsZW5ndGggfSwgYWRk
RWxsaXBzaXMgPyAiLi4uIiA6ICIiLCAnIicpOwogICAgICAgICAgICAgICAgICAgICAgICAgfTsK
IAotICAgICAgICAgICAgICAgICAgICAgICAgU3RyaW5nIGVycm9yU3RyaW5nID0gdHJ5TWFrZUVy
cm9yU3RyaW5nKHRva2VuLCB0b2tlbi0+c3RyaW5nTGVuZ3RoLCBmYWxzZSk7CisgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdGV4cHIgdW5zaWduZWQgbWF4TGVuZ3RoID0gMjAwOworCisgICAg
ICAgICAgICAgICAgICAgICAgICBTdHJpbmcgZXJyb3JTdHJpbmcgPSB0cnlNYWtlRXJyb3JTdHJp
bmcoc3RkOjptaW4odG9rZW4tPnN0cmluZ0xlbmd0aCwgbWF4TGVuZ3RoKSk7CiAgICAgICAgICAg
ICAgICAgICAgICAgICBpZiAoIWVycm9yU3RyaW5nKSB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3RleHByIHVuc2lnbmVkIHNob3J0TGVuZ3RoID0gMTA7CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgKHRva2VuLT5zdHJpbmdMZW5ndGggPiBzaG9ydExlbmd0aCkKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3JTdHJpbmcgPSB0cnlNYWtlRXJyb3JT
dHJpbmcodG9rZW4sIHNob3J0TGVuZ3RoLCB0cnVlKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXJyb3JTdHJpbmcgPSB0cnlNYWtlRXJyb3JTdHJpbmcoc2hvcnRMZW5ndGgpOwog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICghZXJyb3JTdHJpbmcpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGVycm9yU3RyaW5nID0gIlVuZXhwZWN0ZWQgaWRlbnRpZmll
ciI7CiAgICAgICAgICAgICAgICAgICAgICAgICB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423677</attachid>
            <date>2021-03-18 18:12:20 -0700</date>
            <delta_ts>2021-03-22 12:16:15 -0700</delta_ts>
            <desc>patch</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>3851</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNzQ2NzUpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDEzIEBACisyMDIxLTAzLTE4ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUu
Y29tPgorCisgICAgICAgIExpdGVyYWxQYXJzZXIgc2hvdWxkbid0IG1ha2UgZXJyb3IgbWVzc2Fn
ZXMgb2YgbGVuZ3RoIH4yXjMxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMjM0ODMKKyAgICAgICAgPHJkYXI6Ly83NTU3MjI1NT4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHN0cmVzcy9saXRlcmFsLXBh
cnNlci1lcnJvci1tZXNzYWdlLW9vbS5qczogQWRkZWQuCisKIDIwMjEtMDMtMTcgIFJvc3MgS2ly
c2xpbmcgIDxyb3NzLmtpcnNsaW5nQHNvbnkuY29tPgogCiAgICAgICAgIFtKU0NdIEVycm9yI2Nh
dXNlIHNob3VsZCBhcHBseSB0byBXZWJBc3NlbWJseSBlcnJvciBjb25zdHJ1Y3RvcnMgdG9vCklu
ZGV4OiBKU1Rlc3RzL3N0cmVzcy9saXRlcmFsLXBhcnNlci1lcnJvci1tZXNzYWdlLW9vbS5qcwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBKU1Rlc3RzL3N0cmVzcy9saXRlcmFsLXBhcnNlci1lcnJvci1tZXNzYWdl
LW9vbS5qcwkobm9uZXhpc3RlbnQpCisrKyBKU1Rlc3RzL3N0cmVzcy9saXRlcmFsLXBhcnNlci1l
cnJvci1tZXNzYWdlLW9vbS5qcwkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDcgQEAKKy8vQCBz
a2lwIGlmICRtZW1vcnlMaW1pdGVkCisvL0AgcnVuRGVmYXVsdAorCitmdW5jdGlvbiBmb28oKSB7
IEpTT04ucGFyc2UoJ2EnLnJlcGVhdCgyKiozMS0yNSkpOyB9Cit0cnkgeworICAgIGZvbygpOwor
fSBjYXRjaCB7IH0KSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjc0NjY0
KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAt
MSwzICsxLDE0IEBACisyMDIxLTAzLTE4ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29t
PgorCisgICAgICAgIExpdGVyYWxQYXJzZXIgc2hvdWxkbid0IG1ha2UgZXJyb3IgbWVzc2FnZXMg
b2YgbGVuZ3RoIH4yXjMxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMjM0ODMKKyAgICAgICAgPHJkYXI6Ly83NTU3MjI1NT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHJ1bnRpbWUvTGl0ZXJhbFBhcnNl
ci5jcHA6CisgICAgICAgIChKU0M6OkxpdGVyYWxQYXJzZXI8Q2hhclR5cGU+OjpwYXJzZSk6CisK
IDIwMjEtMDMtMTcgIFJvc3MgS2lyc2xpbmcgIDxyb3NzLmtpcnNsaW5nQHNvbnkuY29tPgogCiAg
ICAgICAgIFtKU0NdIEVycm9yI2NhdXNlIHNob3VsZCBhcHBseSB0byBXZWJBc3NlbWJseSBlcnJv
ciBjb25zdHJ1Y3RvcnMgdG9vCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9M
aXRlcmFsUGFyc2VyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVu
dGltZS9MaXRlcmFsUGFyc2VyLmNwcAkocmV2aXNpb24gMjc0NjY0KQorKysgU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvTGl0ZXJhbFBhcnNlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEy
NjEsMTkgKzEyNjEsMjIgQEAgSlNWYWx1ZSBMaXRlcmFsUGFyc2VyPENoYXJUeXBlPjo6cGFyc2Uo
UAogICAgICAgICAgICAgICAgICAgICAgICAgbV9wYXJzZUVycm9yTWVzc2FnZSA9ICJVbmV4cGVj
dGVkIHRva2VuICd9JyJfczsKICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBKU1ZhbHVl
KCk7CiAgICAgICAgICAgICAgICAgICAgIGNhc2UgVG9rSWRlbnRpZmllcjogewotICAgICAgICAg
ICAgICAgICAgICAgICAgdHlwZW5hbWUgTGV4ZXI6OkxpdGVyYWxQYXJzZXJUb2tlblB0ciB0b2tl
biA9IG1fbGV4ZXIuY3VycmVudFRva2VuKCk7CisgICAgICAgICAgICAgICAgICAgICAgICBhdXRv
IHRva2VuID0gbV9sZXhlci5jdXJyZW50VG9rZW4oKTsKIAotICAgICAgICAgICAgICAgICAgICAg
ICAgYXV0byB0cnlNYWtlRXJyb3JTdHJpbmcgPSBbPV0gKHR5cGVuYW1lIExleGVyOjpMaXRlcmFs
UGFyc2VyVG9rZW5QdHIgdG9rZW4sIHVuc2lnbmVkIGxlbmd0aCwgYm9vbCBhZGRFbGxpcHNpcykg
LT4gU3RyaW5nIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGF1dG8gdHJ5TWFrZUVycm9yU3Ry
aW5nID0gWyZdICh1bnNpZ25lZCBsZW5ndGgpIC0+IFN0cmluZyB7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBhZGRFbGxpcHNpcyA9IGxlbmd0aCAhPSB0b2tlbi0+c3RyaW5nTGVu
Z3RoOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICh0b2tlbi0+c3RyaW5nSXM4Qml0
KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdHJ5TWFrZVN0cmluZygi
VW5leHBlY3RlZCBpZGVudGlmaWVyIFwiIiwgU3RyaW5nVmlldyB7IHRva2VuLT5zdHJpbmdUb2tl
bjgsIGxlbmd0aCB9LCBhZGRFbGxpcHNpcyA/ICIuLi4iIDogIiIsICciJyk7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuIHRyeU1ha2VTdHJpbmcoIlVuZXhwZWN0ZWQgaWRlbnRp
ZmllciBcIiIsIFN0cmluZ1ZpZXcgeyB0b2tlbi0+c3RyaW5nVG9rZW4xNiwgbGVuZ3RoIH0sIGFk
ZEVsbGlwc2lzID8gIi4uLiIgOiAiIiwgJyInKTsKICAgICAgICAgICAgICAgICAgICAgICAgIH07
CiAKLSAgICAgICAgICAgICAgICAgICAgICAgIFN0cmluZyBlcnJvclN0cmluZyA9IHRyeU1ha2VF
cnJvclN0cmluZyh0b2tlbiwgdG9rZW4tPnN0cmluZ0xlbmd0aCwgZmFsc2UpOworICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3RleHByIHVuc2lnbmVkIG1heExlbmd0aCA9IDIwMDsKKworICAg
ICAgICAgICAgICAgICAgICAgICAgU3RyaW5nIGVycm9yU3RyaW5nID0gdHJ5TWFrZUVycm9yU3Ry
aW5nKHN0ZDo6bWluKHRva2VuLT5zdHJpbmdMZW5ndGgsIG1heExlbmd0aCkpOwogICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgKCFlcnJvclN0cmluZykgewogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0ZXhwciB1bnNpZ25lZCBzaG9ydExlbmd0aCA9IDEwOwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmICh0b2tlbi0+c3RyaW5nTGVuZ3RoID4gc2hvcnRMZW5ndGgpCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yU3RyaW5nID0gdHJ5TWFrZUVycm9y
U3RyaW5nKHRva2VuLCBzaG9ydExlbmd0aCwgdHJ1ZSk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGVycm9yU3RyaW5nID0gdHJ5TWFrZUVycm9yU3RyaW5nKHNob3J0TGVuZ3RoKTsK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIWVycm9yU3RyaW5nKQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlcnJvclN0cmluZyA9ICJVbmV4cGVjdGVkIGlkZW50aWZp
ZXIiOwogICAgICAgICAgICAgICAgICAgICAgICAgfQo=
</data>
<flag name="commit-queue"
          id="443173"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423917</attachid>
            <date>2021-03-22 12:16:15 -0700</date>
            <delta_ts>2021-03-22 16:01:55 -0700</delta_ts>
            <desc>patch for landing</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>4547</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNzQ3NTMpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDEzIEBACisyMDIxLTAzLTIyICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUu
Y29tPgorCisgICAgICAgIExpdGVyYWxQYXJzZXIgc2hvdWxkbid0IG1ha2UgZXJyb3IgbWVzc2Fn
ZXMgb2YgbGVuZ3RoIH4yXjMxCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMjM0ODMKKyAgICAgICAgPHJkYXI6Ly83NTU3MjI1NT4KKworICAgICAgICBS
ZXZpZXdlZCBieSBSb2JpbiBNb3Jpc3NldC4KKworICAgICAgICAqIHN0cmVzcy9saXRlcmFsLXBh
cnNlci1lcnJvci1tZXNzYWdlLW9vbS5qczogQWRkZWQuCisKIDIwMjEtMDMtMTkgIE1hcmsgTGFt
ICA8bWFyay5sYW1AYXBwbGUuY29tPgogCiAgICAgICAgIEJyYW5kZWRTdHJ1Y3R1cmUgc2hvdWxk
IGtlZXAgaXRzIG1lbWJlcnMgYWxpdmUuCkluZGV4OiBKU1Rlc3RzL3N0cmVzcy9saXRlcmFsLXBh
cnNlci1lcnJvci1tZXNzYWdlLW9vbS5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKU1Rlc3RzL3N0cmVzcy9s
aXRlcmFsLXBhcnNlci1lcnJvci1tZXNzYWdlLW9vbS5qcwkobm9uZXhpc3RlbnQpCisrKyBKU1Rl
c3RzL3N0cmVzcy9saXRlcmFsLXBhcnNlci1lcnJvci1tZXNzYWdlLW9vbS5qcwkod29ya2luZyBj
b3B5KQpAQCAtMCwwICsxLDYgQEAKKy8vQCBza2lwIGlmICRtZW1vcnlMaW1pdGVkCisvL0AgcnVu
RGVmYXVsdAorCit0cnkgeworICAgIEpTT04ucGFyc2UoJ2EnLnJlcGVhdCgyKiozMS0yNSkpOwor
fSBjYXRjaCB7IH0KSW5kZXg6IEpTVGVzdHMvc3RyZXNzL291dC1vZi1tZW1vcnktbWFraW5nLWVy
cm9yLXN0cmluZy1pbi1saXRlcmFsLXBhcnNlci5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKU1Rlc3RzL3N0
cmVzcy9vdXQtb2YtbWVtb3J5LW1ha2luZy1lcnJvci1zdHJpbmctaW4tbGl0ZXJhbC1wYXJzZXIu
anMJKHJldmlzaW9uIDI3NDc1MykKKysrIEpTVGVzdHMvc3RyZXNzL291dC1vZi1tZW1vcnktbWFr
aW5nLWVycm9yLXN0cmluZy1pbi1saXRlcmFsLXBhcnNlci5qcwkod29ya2luZyBjb3B5KQpAQCAt
OSw1ICs5LDUgQEAgdHJ5IHsKICAgICBleGNlcHRpb24gPSBlOwogfQogCi1pZiAoZXhjZXB0aW9u
ICE9ICdTeW50YXhFcnJvcjogSlNPTiBQYXJzZSBlcnJvcjogVW5leHBlY3RlZCBpZGVudGlmaWVy
ICJhYWFhYWFhYWFhLi4uIicpCitpZiAoZXhjZXB0aW9uICE9ICdTeW50YXhFcnJvcjogSlNPTiBQ
YXJzZSBlcnJvcjogVW5leHBlY3RlZCBpZGVudGlmaWVyICJhYWFhYWFhYWFhYWFhYWFhYWFhYWFh
YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh
YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh
YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh
YWFhYWFhYS4uLiInKQogICAgIHRocm93ICJGQUlMOiBhY3R1YWwgIiArIGV4Y2VwdGlvbjsKSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjc0NzUzKQorKysgU291cmNlL0ph
dmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisy
MDIxLTAzLTIyICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIExp
dGVyYWxQYXJzZXIgc2hvdWxkbid0IG1ha2UgZXJyb3IgbWVzc2FnZXMgb2YgbGVuZ3RoIH4yXjMx
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjM0ODMK
KyAgICAgICAgPHJkYXI6Ly83NTU3MjI1NT4KKworICAgICAgICBSZXZpZXdlZCBieSBSb2JpbiBN
b3Jpc3NldC4KKworICAgICAgICAqIHJ1bnRpbWUvTGl0ZXJhbFBhcnNlci5jcHA6CisgICAgICAg
IChKU0M6OkxpdGVyYWxQYXJzZXI8Q2hhclR5cGU+OjpwYXJzZSk6CisKIDIwMjEtMDMtMTkgIE1h
cmsgTGFtICA8bWFyay5sYW1AYXBwbGUuY29tPgogCiAgICAgICAgIEJyYW5kZWRTdHJ1Y3R1cmUg
c2hvdWxkIGtlZXAgaXRzIG1lbWJlcnMgYWxpdmUuCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9MaXRlcmFsUGFyc2VyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvcnVudGltZS9MaXRlcmFsUGFyc2VyLmNwcAkocmV2aXNpb24gMjc0NzUzKQorKysg
U291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvTGl0ZXJhbFBhcnNlci5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTEyNjEsMTkgKzEyNjEsMjIgQEAgSlNWYWx1ZSBMaXRlcmFsUGFyc2VyPENoYXJU
eXBlPjo6cGFyc2UoUAogICAgICAgICAgICAgICAgICAgICAgICAgbV9wYXJzZUVycm9yTWVzc2Fn
ZSA9ICJVbmV4cGVjdGVkIHRva2VuICd9JyJfczsKICAgICAgICAgICAgICAgICAgICAgICAgIHJl
dHVybiBKU1ZhbHVlKCk7CiAgICAgICAgICAgICAgICAgICAgIGNhc2UgVG9rSWRlbnRpZmllcjog
ewotICAgICAgICAgICAgICAgICAgICAgICAgdHlwZW5hbWUgTGV4ZXI6OkxpdGVyYWxQYXJzZXJU
b2tlblB0ciB0b2tlbiA9IG1fbGV4ZXIuY3VycmVudFRva2VuKCk7CisgICAgICAgICAgICAgICAg
ICAgICAgICBhdXRvIHRva2VuID0gbV9sZXhlci5jdXJyZW50VG9rZW4oKTsKIAotICAgICAgICAg
ICAgICAgICAgICAgICAgYXV0byB0cnlNYWtlRXJyb3JTdHJpbmcgPSBbPV0gKHR5cGVuYW1lIExl
eGVyOjpMaXRlcmFsUGFyc2VyVG9rZW5QdHIgdG9rZW4sIHVuc2lnbmVkIGxlbmd0aCwgYm9vbCBh
ZGRFbGxpcHNpcykgLT4gU3RyaW5nIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGF1dG8gdHJ5
TWFrZUVycm9yU3RyaW5nID0gWyZdICh1bnNpZ25lZCBsZW5ndGgpIC0+IFN0cmluZyB7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBhZGRFbGxpcHNpcyA9IGxlbmd0aCAhPSB0b2tl
bi0+c3RyaW5nTGVuZ3RoOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICh0b2tlbi0+
c3RyaW5nSXM4Qml0KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdHJ5
TWFrZVN0cmluZygiVW5leHBlY3RlZCBpZGVudGlmaWVyIFwiIiwgU3RyaW5nVmlldyB7IHRva2Vu
LT5zdHJpbmdUb2tlbjgsIGxlbmd0aCB9LCBhZGRFbGxpcHNpcyA/ICIuLi4iIDogIiIsICciJyk7
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHRyeU1ha2VTdHJpbmcoIlVuZXhw
ZWN0ZWQgaWRlbnRpZmllciBcIiIsIFN0cmluZ1ZpZXcgeyB0b2tlbi0+c3RyaW5nVG9rZW4xNiwg
bGVuZ3RoIH0sIGFkZEVsbGlwc2lzID8gIi4uLiIgOiAiIiwgJyInKTsKICAgICAgICAgICAgICAg
ICAgICAgICAgIH07CiAKLSAgICAgICAgICAgICAgICAgICAgICAgIFN0cmluZyBlcnJvclN0cmlu
ZyA9IHRyeU1ha2VFcnJvclN0cmluZyh0b2tlbiwgdG9rZW4tPnN0cmluZ0xlbmd0aCwgZmFsc2Up
OworICAgICAgICAgICAgICAgICAgICAgICAgY29uc3RleHByIHVuc2lnbmVkIG1heExlbmd0aCA9
IDIwMDsKKworICAgICAgICAgICAgICAgICAgICAgICAgU3RyaW5nIGVycm9yU3RyaW5nID0gdHJ5
TWFrZUVycm9yU3RyaW5nKHN0ZDo6bWluKHRva2VuLT5zdHJpbmdMZW5ndGgsIG1heExlbmd0aCkp
OwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCFlcnJvclN0cmluZykgewogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0ZXhwciB1bnNpZ25lZCBzaG9ydExlbmd0aCA9IDEwOwog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICh0b2tlbi0+c3RyaW5nTGVuZ3RoID4gc2hv
cnRMZW5ndGgpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yU3RyaW5nID0g
dHJ5TWFrZUVycm9yU3RyaW5nKHRva2VuLCBzaG9ydExlbmd0aCwgdHJ1ZSk7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGVycm9yU3RyaW5nID0gdHJ5TWFrZUVycm9yU3RyaW5nKHNo
b3J0TGVuZ3RoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIWVycm9yU3RyaW5n
KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJvclN0cmluZyA9ICJVbmV4cGVj
dGVkIGlkZW50aWZpZXIiOwogICAgICAgICAgICAgICAgICAgICAgICAgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>