<?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>213370</bug_id>
          
          <creation_ts>2020-06-19 03:28:15 -0700</creation_ts>
          <short_desc>Failure the case of &quot;null type Blob slice&quot; in wpt/FileAPI/blob/Blob-slice.html</short_desc>
          <delta_ts>2020-06-22 09:35:23 -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>DOM</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="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1664313</commentid>
    <comment_count>0</comment_count>
    <who name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</who>
    <bug_when>2020-06-19 03:28:15 -0700</bug_when>
    <thetext>https://wpt.fyi/results/FileAPI/blob/Blob-slice.html?label=experimental&amp;label=master&amp;aligned</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664314</commentid>
    <comment_count>1</comment_count>
      <attachid>402274</attachid>
    <who name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</who>
    <bug_when>2020-06-19 03:31:04 -0700</bug_when>
    <thetext>Created attachment 402274
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664753</commentid>
    <comment_count>2</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2020-06-20 10:56:23 -0700</bug_when>
    <thetext>Probably just need to update the mac test and results for http/tests/local/fileapi/send-sliced-dragged-file.html by hand.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664851</commentid>
    <comment_count>3</comment_count>
    <who name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</who>
    <bug_when>2020-06-21 08:08:41 -0700</bug_when>
    <thetext>Sam, thank you advice!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664853</commentid>
    <comment_count>4</comment_count>
      <attachid>402426</attachid>
    <who name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</who>
    <bug_when>2020-06-21 08:11:51 -0700</bug_when>
    <thetext>Created attachment 402426
Patch

I addressed failures on mac-wk1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664882</commentid>
    <comment_count>5</comment_count>
      <attachid>402426</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-06-21 13:27:11 -0700</bug_when>
    <thetext>Comment on attachment 402426
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=402426&amp;action=review

&gt; Source/WebCore/fileapi/Blob.idl:45
&gt; +    Blob slice(optional long long start = 0,
&gt; +               optional long long end = 0x7FFFFFFFFFFFFFFF,
&gt; +               optional DOMString contentType = &quot;&quot;);

My preferences would be to not format like this -- in WebKit we normally don’t intent to line up with open parenthesis and it seems we could leave this as a long line. That would have the advantage of having an easy to read diff. But maybe this is just pasted from the specification text?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664901</commentid>
    <comment_count>6</comment_count>
    <who name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</who>
    <bug_when>2020-06-21 16:51:50 -0700</bug_when>
    <thetext>(In reply to Darin Adler from comment #5)
&gt; Comment on attachment 402426 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=402426&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/fileapi/Blob.idl:45
&gt; &gt; +    Blob slice(optional long long start = 0,
&gt; &gt; +               optional long long end = 0x7FFFFFFFFFFFFFFF,
&gt; &gt; +               optional DOMString contentType = &quot;&quot;);
&gt; 
&gt; My preferences would be to not format like this -- in WebKit we normally
&gt; don’t intent to line up with open parenthesis and it seems we could leave
&gt; this as a long line. That would have the advantage of having an easy to read
&gt; diff. But maybe this is just pasted from the specification text?


Yes. Certainly, I tweaked a indent a bit but I copied from the spec basically.
https://w3c.github.io/FileAPI/#blob-section</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1665020</commentid>
    <comment_count>7</comment_count>
      <attachid>402471</attachid>
    <who name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</who>
    <bug_when>2020-06-22 07:44:58 -0700</bug_when>
    <thetext>Created attachment 402471
Patch

I addressed the review point about an indent in idl file</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1665022</commentid>
    <comment_count>8</comment_count>
    <who name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</who>
    <bug_when>2020-06-22 07:48:04 -0700</bug_when>
    <thetext>Thank you, Darin!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1665070</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-22 09:34:19 -0700</bug_when>
    <thetext>Committed r263353: &lt;https://trac.webkit.org/changeset/263353&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 402471.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1665071</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-22 09:35:23 -0700</bug_when>
    <thetext>&lt;rdar://problem/64598895&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402274</attachid>
            <date>2020-06-19 03:31:04 -0700</date>
            <delta_ts>2020-06-21 08:11:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213370-20200619193103.patch</filename>
            <type>text/plain</type>
            <size>4425</size>
            <attacher name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMjU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2RmOTZmZmE0MzRiNjA3
MTY2MDUzMDI5Zjc0NmYxOWJlMGYwYjIwMy4uYzAzYTdkOWI5YTkwMzA4Y2Q5MmUyMjZiOWU0N2Fk
NWE1NDk3MzU1NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDIwLTA2LTE5ICBUZXRz
dWhhcnUgT2h6ZWtpICA8dGV0c3VoYXJ1Lm9oemVraUBnbWFpbC5jb20+CisKKyAgICAgICAgRml4
IHRoZSBjYXNlIG9mICJudWxsIHR5cGUgQmxvYiBzbGljZSIgaW4gd3B0L0ZpbGVBUEkvYmxvYi9C
bG9iLXNsaWNlLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIxMzM3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogZmlsZWFwaS9CbG9iLmg6CisgICAgICAgIChXZWJDb3JlOjpCbG9iOjpzbGljZSBj
b25zdCk6CisgICAgICAgIFJlbW92ZSB1bm5lY2Vzc2FyeSBkZWZhdWx0IGFyZ3VtZW50cworICAg
ICAgICBUaGVzZSBkZWZhdWx0IGFyZ3VtZW50cyBhcmUgaW50cm9kdWNlZCBpbiByODM4NzMKKyAg
ICAgICAgYnV0IHdlIGRvbid0IG5lZWQgdGhlbSBiZWNhdXNlIFdlYklETCBiaW5kaW5nIGhhbmRs
ZXMgdGhlbS4KKworICAgICAgICAqIGZpbGVhcGkvQmxvYi5pZGw6CisgICAgICAgIC0gVXBkYXRl
IHRoZSBkZWZpbml0aW9uIG9mIGBCbG9iLnNsaWNlKClgIHRvIG1hdGNoIHRoZSBsYXRlc3Qgc3Bl
Yy4KKyAgICAgICAgICBodHRwczovL3czYy5naXRodWIuaW8vRmlsZUFQSS8jYmxvYi1zZWN0aW9u
CisKKyAgICAgICAgLSBXZSBzaG91bGQgdXNlIGVtcHR5IHN0cmluZyBhcyBhIGRlZmF1bHQgdmFs
dWUgYnkgc3RlcCA0LWEgb2YKKyAgICAgICAgICBodHRwczovL3czYy5naXRodWIuaW8vRmlsZUFQ
SS8jZGZuLXNsaWNlCisKKyAgICAgICAgLSBJbiB0aGUgcHJldmlvdXMgY29kZSwgd2UgdXNlIGBv
cHRpb25hbCBET01TdHJpbmc/YCBmb3IgdGhlCisgICAgICAgICAgX2NvbnRlbnRUeXBlXyBhcmd1
bWVudHMgZm9yIGBCbG9iLnNsaWNlKClgLgorICAgICAgICAgIFRoZW4sIG91ciBjb2RlZ2VuIGdl
bmVyYXRlcyBhIGNvZGUgd2hpY2ggdXNlcyBgY29udmVydDxJRExOdWxsYWJsZTxJRExET01TdHJp
bmc+PmAKKyAgICAgICAgICBhbmQgaXQgcmV0dXJucyBgU3RyaW5nKClgIGlmIHRoZSBKUyB2YWx1
ZSBpcyBgbnVsbGAuCisgICAgICAgICAgVGhpcyBjYXVzZWQgdGhlIGZhaWx1cmUgY2FzZSBpbiB0
aGlzIGNoYW5nZS4KKworCiAyMDIwLTA2LTEwICBTZXJnaW8gVmlsbGFyIFNlbmluICA8c3ZpbGxh
ckBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtXZWJYUl0gdW5zaWduZWQgbG9uZyBpbiBJREwgc2hv
dWxkIGJlIHRyYW5zbGF0ZWQgYXMgdW5zaWduZWQgaW4gQysrIGNvZGUKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2ZpbGVhcGkvQmxvYi5oIGIvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9i
LmgKaW5kZXggNjE0ZDgwOWQyMDg5M2Q1ZWZlMDBjODM5MmIzYWUzNjUyYmRhMmFjNS4uYTRiNmUx
MTQwMWMwZDAwODg3MjIyODFjYjlkYzlmZTczYTQ3ZjY4MCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvZmlsZWFwaS9CbG9iLmgKKysrIGIvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iLmgK
QEAgLTEwMSw3ICsxMDEsNyBAQCBwdWJsaWM6CiAgICAgLy8gVVJMUmVnaXN0cmFibGUKICAgICBV
UkxSZWdpc3RyeSYgcmVnaXN0cnkoKSBjb25zdCBvdmVycmlkZTsKIAotICAgIFJlZjxCbG9iPiBz
bGljZShsb25nIGxvbmcgc3RhcnQgPSAwLCBsb25nIGxvbmcgZW5kID0gc3RkOjpudW1lcmljX2xp
bWl0czxsb25nIGxvbmc+OjptYXgoKSwgY29uc3QgU3RyaW5nJiBjb250ZW50VHlwZSA9IFN0cmlu
ZygpKSBjb25zdAorICAgIFJlZjxCbG9iPiBzbGljZShsb25nIGxvbmcgc3RhcnQsIGxvbmcgbG9u
ZyBlbmQsIGNvbnN0IFN0cmluZyYgY29udGVudFR5cGUpIGNvbnN0CiAgICAgewogICAgICAgICBy
ZXR1cm4gYWRvcHRSZWYoKm5ldyBCbG9iKG1faW50ZXJuYWxVUkwsIHN0YXJ0LCBlbmQsIGNvbnRl
bnRUeXBlKSk7CiAgICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9i
LmlkbCBiL1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvQmxvYi5pZGwKaW5kZXggMTE4YjkxZWZiMDI2
OGVlNTY0YTYwNGJkNjZlNTllMTIyNzFiZmJjYy4uYTE5OWJmOGUwMmEwMWIxMTkzN2QyMmY1NmJh
ZWJhN2ViMWE3YTU0NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iLmlk
bAorKysgYi9Tb3VyY2UvV2ViQ29yZS9maWxlYXBpL0Jsb2IuaWRsCkBAIC00MCw4ICs0MCw5IEBA
IHR5cGVkZWYgKEJ1ZmZlclNvdXJjZSBvciBCbG9iIG9yIFVTVlN0cmluZykgQmxvYlBhcnQ7CiAg
ICAgcmVhZG9ubHkgYXR0cmlidXRlIHVuc2lnbmVkIGxvbmcgbG9uZyBzaXplOwogICAgIHJlYWRv
bmx5IGF0dHJpYnV0ZSBET01TdHJpbmcgdHlwZTsKIAotICAgIC8vIHNsaWNlIEJsb2IgaW50byBi
eXRlLXJhbmdlZCBjaHVua3MKLSAgICBCbG9iIHNsaWNlKG9wdGlvbmFsIGxvbmcgbG9uZyBzdGFy
dCA9IDAsIG9wdGlvbmFsIGxvbmcgbG9uZyBlbmQgPSAweDdGRkZGRkZGRkZGRkZGRkYsIG9wdGlv
bmFsIERPTVN0cmluZz8gY29udGVudFR5cGUgPSBudWxsKTsKKyAgICBCbG9iIHNsaWNlKG9wdGlv
bmFsIGxvbmcgbG9uZyBzdGFydCA9IDAsCisgICAgICAgICAgICAgICBvcHRpb25hbCBsb25nIGxv
bmcgZW5kID0gMHg3RkZGRkZGRkZGRkZGRkZGLAorICAgICAgICAgICAgICAgb3B0aW9uYWwgRE9N
U3RyaW5nIGNvbnRlbnRUeXBlID0gIiIpOwogCiAgICAgLy8gRklYTUU6IEltcGxlbWVudDoKICAg
ICAvLyByZWFkb25seSBhdHRyaWJ1dGUgYm9vbGVhbiBpc0Nsb3NlZDsKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2MvQ2hhbmdlTG9nCmluZGV4IGUwNWQ1MTA2MDY2NGQ3NTliNjRiMjc3YTIzODdkOThmMzBjNDg3
OGEuLjk5ZjViMzg5MDc2OTZlNjZhODU4NjdiMTA1MGU2YzhmZjQ4N2I4NTQgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1w
b3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIwLTA2LTE5ICBUZXRzdWhh
cnUgT2h6ZWtpICA8dGV0c3VoYXJ1Lm9oemVraUBnbWFpbC5jb20+CisKKyAgICAgICAgRml4IHRo
ZSBjYXNlIG9mICJudWxsIHR5cGUgQmxvYiBzbGljZSIgaW4gd3B0L0ZpbGVBUEkvYmxvYi9CbG9i
LXNsaWNlLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIxMzM3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL0ZpbGVBUEkvYmxvYi9CbG9iLXNsaWNlLWV4cGVjdGVk
LnR4dDoKKwogMjAyMC0wNi0xNyAgQ2xhcmsgV2FuZyAgPGNsYXJrX3dhbmdAYXBwbGUuY29tPgog
CiAgICAgICAgIEFkZGVkIG1pc3Npbmcgb3JpZW50YXRpb24gYXR0cmlidXRlcyB0byBQYW5uZXJO
b2RlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL0ZpbGVBUEkvYmxvYi9CbG9iLXNsaWNlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2lt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvRmlsZUFQSS9ibG9iL0Jsb2Itc2xpY2UtZXhw
ZWN0ZWQudHh0CmluZGV4IGI1YmUxOTY4ZDA3OTJlNmIzYmZkNjBmZmY5NTU3MDI3MGE3OGEzMWYu
LmM2MGE3YzAzYmU4NDM5MTQ2YmM4MDI3ZWNkNjhjNDNlYjQ3OGU0MDcgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvRmlsZUFQSS9ibG9iL0Js
b2Itc2xpY2UtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvRmlsZUFQSS9ibG9iL0Jsb2Itc2xpY2UtZXhwZWN0ZWQudHh0CkBAIC0z
LDcgKzMsNyBAQCBQQVNTIG5vLWFyZ3VtZW50IEJsb2Igc2xpY2UKIFBBU1MgU2xpY2VzIAogUEFT
UyBibG9iMS4gCiBQQVNTIGJsb2IyLiAKLUZBSUwgbnVsbCB0eXBlIEJsb2Igc2xpY2UgYXNzZXJ0
X2VxdWFsczogZXhwZWN0ZWQgIm51bGwiIGJ1dCBnb3QgIiIKK1BBU1MgbnVsbCB0eXBlIEJsb2Ig
c2xpY2UgCiBQQVNTIHVuZGVmaW5lZCB0eXBlIEJsb2Igc2xpY2UgCiBQQVNTIG5vIHR5cGUgQmxv
YiBzbGljZSAKIFBBU1MgU2xpY2luZyB0ZXN0ICgwLDApLiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402426</attachid>
            <date>2020-06-21 08:11:51 -0700</date>
            <delta_ts>2020-06-22 07:44:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213370-20200622001150.patch</filename>
            <type>text/plain</type>
            <size>7658</size>
            <attacher name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMjgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWM3M2M3NDMyOTk0ZWQ0
YmI0Y2M4ZTVhNDdkMjA0MGIwN2RlMjJmOC4uNzQ1NGZlNjY0MDVjZGE2NTQ0MTA1ZWI1MmQ3ODE1
MmQzOTVmMDMzZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDIwLTA2LTE5ICBUZXRz
dWhhcnUgT2h6ZWtpICA8dGV0c3VoYXJ1Lm9oemVraUBnbWFpbC5jb20+CisKKyAgICAgICAgRml4
IHRoZSBjYXNlIG9mICJudWxsIHR5cGUgQmxvYiBzbGljZSIgaW4gd3B0L0ZpbGVBUEkvYmxvYi9C
bG9iLXNsaWNlLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIxMzM3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogZmlsZWFwaS9CbG9iLmg6CisgICAgICAgIChXZWJDb3JlOjpCbG9iOjpzbGljZSBj
b25zdCk6CisgICAgICAgIFJlbW92ZSB1bm5lY2Vzc2FyeSBkZWZhdWx0IGFyZ3VtZW50cworICAg
ICAgICBUaGVzZSBkZWZhdWx0IGFyZ3VtZW50cyBhcmUgaW50cm9kdWNlZCBpbiByODM4NzMKKyAg
ICAgICAgYnV0IHdlIGRvbid0IG5lZWQgdGhlbSBiZWNhdXNlIFdlYklETCBiaW5kaW5nIGhhbmRs
ZXMgdGhlbS4KKworICAgICAgICAqIGZpbGVhcGkvQmxvYi5pZGw6CisgICAgICAgIC0gVXBkYXRl
IHRoZSBkZWZpbml0aW9uIG9mIGBCbG9iLnNsaWNlKClgIHRvIG1hdGNoIHRoZSBsYXRlc3Qgc3Bl
Yy4KKyAgICAgICAgICBodHRwczovL3czYy5naXRodWIuaW8vRmlsZUFQSS8jYmxvYi1zZWN0aW9u
CisKKyAgICAgICAgLSBXZSBzaG91bGQgdXNlIGVtcHR5IHN0cmluZyBhcyBhIGRlZmF1bHQgdmFs
dWUgYnkgc3RlcCA0LWEgb2YKKyAgICAgICAgICBodHRwczovL3czYy5naXRodWIuaW8vRmlsZUFQ
SS8jZGZuLXNsaWNlCisKKyAgICAgICAgLSBJbiB0aGUgcHJldmlvdXMgY29kZSwgd2UgdXNlIGBv
cHRpb25hbCBET01TdHJpbmc/YCBmb3IgdGhlCisgICAgICAgICAgX2NvbnRlbnRUeXBlXyBhcmd1
bWVudHMgZm9yIGBCbG9iLnNsaWNlKClgLgorICAgICAgICAgIFRoZW4sIG91ciBjb2RlZ2VuIGdl
bmVyYXRlcyBhIGNvZGUgd2hpY2ggdXNlcyBgY29udmVydDxJRExOdWxsYWJsZTxJRExET01TdHJp
bmc+PmAKKyAgICAgICAgICBhbmQgaXQgcmV0dXJucyBgU3RyaW5nKClgIGlmIHRoZSBKUyB2YWx1
ZSBpcyBgbnVsbGAuCisgICAgICAgICAgVGhpcyBjYXVzZWQgdGhlIGZhaWx1cmUgY2FzZSBpbiB0
aGlzIGNoYW5nZS4KKworCiAyMDIwLTA2LTE5ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5j
b20+CiAKICAgICAgICAgW2lPU10gUmVuZGVyVGhlbWVJT1M6OmNzc1ZhbHVlVG9TeXN0ZW1Db2xv
ck1hcCgpIGRvZXMgYW4gdW5uZWNlc3NhcnkgbGluZWFyIHNlYXJjaCB1bmRlciBzeXN0ZW1Db2xv
ckZyb21DU1NWYWx1ZUlEKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvQmxv
Yi5oIGIvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iLmgKaW5kZXggNjE0ZDgwOWQyMDg5M2Q1
ZWZlMDBjODM5MmIzYWUzNjUyYmRhMmFjNS4uYTRiNmUxMTQwMWMwZDAwODg3MjIyODFjYjlkYzlm
ZTczYTQ3ZjY4MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iLmgKQEAgLTEwMSw3ICsxMDEsNyBAQCBwdWJs
aWM6CiAgICAgLy8gVVJMUmVnaXN0cmFibGUKICAgICBVUkxSZWdpc3RyeSYgcmVnaXN0cnkoKSBj
b25zdCBvdmVycmlkZTsKIAotICAgIFJlZjxCbG9iPiBzbGljZShsb25nIGxvbmcgc3RhcnQgPSAw
LCBsb25nIGxvbmcgZW5kID0gc3RkOjpudW1lcmljX2xpbWl0czxsb25nIGxvbmc+OjptYXgoKSwg
Y29uc3QgU3RyaW5nJiBjb250ZW50VHlwZSA9IFN0cmluZygpKSBjb25zdAorICAgIFJlZjxCbG9i
PiBzbGljZShsb25nIGxvbmcgc3RhcnQsIGxvbmcgbG9uZyBlbmQsIGNvbnN0IFN0cmluZyYgY29u
dGVudFR5cGUpIGNvbnN0CiAgICAgewogICAgICAgICByZXR1cm4gYWRvcHRSZWYoKm5ldyBCbG9i
KG1faW50ZXJuYWxVUkwsIHN0YXJ0LCBlbmQsIGNvbnRlbnRUeXBlKSk7CiAgICAgfQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iLmlkbCBiL1NvdXJjZS9XZWJDb3JlL2Zp
bGVhcGkvQmxvYi5pZGwKaW5kZXggMTE4YjkxZWZiMDI2OGVlNTY0YTYwNGJkNjZlNTllMTIyNzFi
ZmJjYy4uYTE5OWJmOGUwMmEwMWIxMTkzN2QyMmY1NmJhZWJhN2ViMWE3YTU0NCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iLmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9m
aWxlYXBpL0Jsb2IuaWRsCkBAIC00MCw4ICs0MCw5IEBAIHR5cGVkZWYgKEJ1ZmZlclNvdXJjZSBv
ciBCbG9iIG9yIFVTVlN0cmluZykgQmxvYlBhcnQ7CiAgICAgcmVhZG9ubHkgYXR0cmlidXRlIHVu
c2lnbmVkIGxvbmcgbG9uZyBzaXplOwogICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBET01TdHJpbmcg
dHlwZTsKIAotICAgIC8vIHNsaWNlIEJsb2IgaW50byBieXRlLXJhbmdlZCBjaHVua3MKLSAgICBC
bG9iIHNsaWNlKG9wdGlvbmFsIGxvbmcgbG9uZyBzdGFydCA9IDAsIG9wdGlvbmFsIGxvbmcgbG9u
ZyBlbmQgPSAweDdGRkZGRkZGRkZGRkZGRkYsIG9wdGlvbmFsIERPTVN0cmluZz8gY29udGVudFR5
cGUgPSBudWxsKTsKKyAgICBCbG9iIHNsaWNlKG9wdGlvbmFsIGxvbmcgbG9uZyBzdGFydCA9IDAs
CisgICAgICAgICAgICAgICBvcHRpb25hbCBsb25nIGxvbmcgZW5kID0gMHg3RkZGRkZGRkZGRkZG
RkZGLAorICAgICAgICAgICAgICAgb3B0aW9uYWwgRE9NU3RyaW5nIGNvbnRlbnRUeXBlID0gIiIp
OwogCiAgICAgLy8gRklYTUU6IEltcGxlbWVudDoKICAgICAvLyByZWFkb25seSBhdHRyaWJ1dGUg
Ym9vbGVhbiBpc0Nsb3NlZDsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAxNWMzMmQ1MmIxNjNkMGEyZDZiMWZmM2MyODRiNTRj
MzBiNjU1NDNkLi43ODE0MWM3MDY3OWZkOTQyNGI3YjAzNzQyOTAxZTkxNDYyOTU0NmU1IDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTMgQEAKKzIwMjAtMDYtMTkgIFRldHN1aGFydSBPaHpla2kgIDx0ZXRzdWhh
cnUub2h6ZWtpQGdtYWlsLmNvbT4KKworICAgICAgICBGaXggdGhlIGNhc2Ugb2YgIm51bGwgdHlw
ZSBCbG9iIHNsaWNlIiBpbiB3cHQvRmlsZUFQSS9ibG9iL0Jsb2Itc2xpY2UuaHRtbAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEzMzcwCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL2xv
Y2FsL2ZpbGVhcGkvc2VuZC1zbGljZWQtZHJhZ2dlZC1maWxlLWV4cGVjdGVkLnR4dDoKKyAgICAg
ICAgKiBodHRwL3Rlc3RzL2xvY2FsL2ZpbGVhcGkvc2VuZC1zbGljZWQtZHJhZ2dlZC1maWxlLmh0
bWw6CisKIDIwMjAtMDYtMTkgIERpZWdvIFBpbm8gR2FyY2lhICA8ZHBpbm9AaWdhbGlhLmNvbT4K
IAogICAgICAgICBbR0xJQl0gVW5yZXZpZXdlZCB0ZXN0IGdhcmRlbmluZy4gVXBkYXRlIHRlc3Qg
ZXhwZWN0YXRpb25zIGFmdGVyIHIyNjMyNjguCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpp
bmRleCAzYjI4MzFiMWQyOWI0NWMwOTMwY2U5NDQ2MTEzNmE1MjJiZmFjZWM4Li44YjAzYTEzZTQ4
YzA5ZTY0NmE0YzA4Njk3NzY4M2I4YzRiNWFkYmJkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAyMC0wNi0xOSAgVGV0c3VoYXJ1IE9oemVraSAgPHRl
dHN1aGFydS5vaHpla2lAZ21haWwuY29tPgorCisgICAgICAgIEZpeCB0aGUgY2FzZSBvZiAibnVs
bCB0eXBlIEJsb2Igc2xpY2UiIGluIHdwdC9GaWxlQVBJL2Jsb2IvQmxvYi1zbGljZS5odG1sCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTMzNzAKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHdlYi1wbGF0
Zm9ybS10ZXN0cy9GaWxlQVBJL2Jsb2IvQmxvYi1zbGljZS1leHBlY3RlZC50eHQ6CisKIDIwMjAt
MDYtMTAgIFNlcmdpbyBWaWxsYXIgU2VuaW4gIDxzdmlsbGFyQGlnYWxpYS5jb20+CiAKICAgICAg
ICAgUkVHUkVTU0lPTihyMjYyMjU0Pyk6IFtXUEVdIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvd2VieHIvaWRsaGFybmVzcy5odHRwcy53aW5kb3cuaHRtbCBpcyBmYWlsaW5nCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2xvY2FsL2ZpbGVhcGkvc2VuZC1zbGljZWQt
ZHJhZ2dlZC1maWxlLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2xvY2FsL2ZpbGVhcGkv
c2VuZC1zbGljZWQtZHJhZ2dlZC1maWxlLmh0bWwKaW5kZXggY2U1ODU2MDdlZDk0OTQ2MzdhYTYy
ZDY2MzM3NzhlNWI5ZTg1NGEzNi4uMTM4OTJlZjM4MjJhN2M2MGFhYmVlY2RkYzdmMWI5NmM1ZWY1
MGE0ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9sb2NhbC9maWxlYXBpL3Nl
bmQtc2xpY2VkLWRyYWdnZWQtZmlsZS5odG1sCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
bG9jYWwvZmlsZWFwaS9zZW5kLXNsaWNlZC1kcmFnZ2VkLWZpbGUuaHRtbApAQCAtNjQsMTIgKzY0
LDEyIEBAIGZ1bmN0aW9uIGNvbXB1dGVFeHBlY3RlZExlbmd0aChmaWxlTGVuZ3RoLCBzdGFydCwg
bGVuZ3RoKQogICAgIHJldHVybiBleHBlY3RlZExlbmd0aDsKIH0KIAotZnVuY3Rpb24gb25TdGFi
bGVGaWxlRHJvcChmaWxlLCBmaWxlUGF0aCwgZmlsZUxlbmd0aCwgc3RhcnQsIGxlbmd0aCwgY29u
dGVudFR5cGUpCitmdW5jdGlvbiBvblN0YWJsZUZpbGVEcm9wKGZpbGUsIGZpbGVQYXRoLCBmaWxl
TGVuZ3RoLCBzdGFydCwgbGVuZ3RoLCBjb250ZW50VHlwZSA9ICIiKQogewogICAgIC8vIFNsaWNl
IHRoZSBmaWxlLgogICAgIHN1YmZpbGUgPSBmaWxlLnNsaWNlKHN0YXJ0LCBzdGFydCArIGxlbmd0
aCwgY29udGVudFR5cGUpOwogICAgIHNob3VsZEV2YWx1YXRlVG8oInN1YmZpbGUuc2l6ZSIsIGNv
bXB1dGVFeHBlY3RlZExlbmd0aChmaWxlTGVuZ3RoLCBzdGFydCwgbGVuZ3RoKSk7Ci0gICAgc2hv
dWxkQmUoInN1YmZpbGUudHlwZSIsIChjb250ZW50VHlwZSAhPSB1bmRlZmluZWQgJiYgY29udGVu
dFR5cGUgIT0gbnVsbCkgPyAnIicgKyBjb250ZW50VHlwZSArICciJyA6ICciIicpOworICAgIHNo
b3VsZEJlKCJzdWJmaWxlLnR5cGUiLCAnIicgKyBjb250ZW50VHlwZSArICciJyk7CiAKICAgICAv
LyBVcGxvYWQgdGhlIHNsaWNlZCBmaWxlLgogICAgIHVwbG9hZEZpbGUoc3ViZmlsZSwgZmlsZVBh
dGgsIHN0YXJ0LCBsZW5ndGgsIGZhbHNlKTsKQEAgLTgzLDEyICs4MywxMiBAQCBmdW5jdGlvbiBk
cmFnQW5kU2xpY2VTdGFibGVGaWxlKGZpbGVQYXRoLCBmaWxlTGVuZ3RoLCBzdGFydCwgbGVuZ3Ro
LCBjb250ZW50VHlwZQogICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKIH0KIAotZnVuY3Rpb24g
b25VbnN0YWJsZUZpbGVEcm9wKGZpbGUsIGZpbGVQYXRoLCBmaWxlTGVuZ3RoLCBzdGFydCwgbGVu
Z3RoLCBjb250ZW50VHlwZSkKK2Z1bmN0aW9uIG9uVW5zdGFibGVGaWxlRHJvcChmaWxlLCBmaWxl
UGF0aCwgZmlsZUxlbmd0aCwgc3RhcnQsIGxlbmd0aCwgY29udGVudFR5cGUgPSAiIikKIHsKICAg
ICAvLyBTbGljZSB0aGUgZmlsZS4KICAgICBzdWJmaWxlID0gZmlsZS5zbGljZShzdGFydCwgc3Rh
cnQgKyBsZW5ndGgsIGNvbnRlbnRUeXBlKTsKICAgICBzaG91bGRFdmFsdWF0ZVRvKCJzdWJmaWxl
LnNpemUiLCBjb21wdXRlRXhwZWN0ZWRMZW5ndGgoZmlsZUxlbmd0aCwgc3RhcnQsIGxlbmd0aCkp
OwotICAgIHNob3VsZEJlKCJzdWJmaWxlLnR5cGUiLCAoY29udGVudFR5cGUgIT0gdW5kZWZpbmVk
ICYmIGNvbnRlbnRUeXBlICE9IG51bGwpID8gJyInICsgY29udGVudFR5cGUgKyAnIicgOiAnIiIn
KTsKKyAgICBzaG91bGRCZSgic3ViZmlsZS50eXBlIiwgJyInICsgY29udGVudFR5cGUgKyAnIicp
OwogICAKICAgICAvLyBVcGxvYWQgdGhlIHNsaWNlZCBmaWxlLgogICAgIHVwbG9hZEZpbGUoc3Vi
ZmlsZSwgZmlsZVBhdGgsIHN0YXJ0LCBsZW5ndGgsIGZhbHNlKTsKQEAgLTEyMSw3ICsxMjEsNyBA
QCBmdW5jdGlvbiBydW5UZXN0KCkKICAgICBkcmFnQW5kU2xpY2VTdGFibGVGaWxlKCIuLi9yZXNv
dXJjZXMvZW1wdHkudHh0IiwgMCwgMCwgMTApOwogCiAgICAgZGVidWcoIlRlc3Qgc2xpY2luZyBh
bmQgc2VuZGluZyBhIHNtYWxsIGZpbGUuIik7Ci0gICAgZHJhZ0FuZFNsaWNlU3RhYmxlRmlsZSgi
Li4vcmVzb3VyY2VzL2ZpbGUtZm9yLWRyYWctdG8tc2VuZC50eHQiLCAxMCwgMiwgNCwgbnVsbCk7
CisgICAgZHJhZ0FuZFNsaWNlU3RhYmxlRmlsZSgiLi4vcmVzb3VyY2VzL2ZpbGUtZm9yLWRyYWct
dG8tc2VuZC50eHQiLCAxMCwgMiwgNCk7CiAgICAgZHJhZ0FuZFNsaWNlU3RhYmxlRmlsZSgiLi4v
cmVzb3VyY2VzL2ZpbGUtZm9yLWRyYWctdG8tc2VuZC50eHQiLCAxMCwgMiwgMjAsICJ0eXBlL2Zv
byIpOwogICAgIGRyYWdBbmRTbGljZVN0YWJsZUZpbGUoIi4uL3Jlc291cmNlcy9maWxlLWZvci1k
cmFnLXRvLXNlbmQudHh0IiwgMTAsIDE1LCAyMCwgInR5cGUvYmFyIik7CiAKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvRmlsZUFQSS9ibG9i
L0Jsb2Itc2xpY2UtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1w
bGF0Zm9ybS10ZXN0cy9GaWxlQVBJL2Jsb2IvQmxvYi1zbGljZS1leHBlY3RlZC50eHQKaW5kZXgg
YjViZTE5NjhkMDc5MmU2YjNiZmQ2MGZmZjk1NTcwMjcwYTc4YTMxZi4uYzYwYTdjMDNiZTg0Mzkx
NDZiYzgwMjdlY2Q2OGM0M2ViNDc4ZTQwNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9GaWxlQVBJL2Jsb2IvQmxvYi1zbGljZS1leHBlY3Rl
ZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9G
aWxlQVBJL2Jsb2IvQmxvYi1zbGljZS1leHBlY3RlZC50eHQKQEAgLTMsNyArMyw3IEBAIFBBU1Mg
bm8tYXJndW1lbnQgQmxvYiBzbGljZQogUEFTUyBTbGljZXMgCiBQQVNTIGJsb2IxLiAKIFBBU1Mg
YmxvYjIuIAotRkFJTCBudWxsIHR5cGUgQmxvYiBzbGljZSBhc3NlcnRfZXF1YWxzOiBleHBlY3Rl
ZCAibnVsbCIgYnV0IGdvdCAiIgorUEFTUyBudWxsIHR5cGUgQmxvYiBzbGljZSAKIFBBU1MgdW5k
ZWZpbmVkIHR5cGUgQmxvYiBzbGljZSAKIFBBU1Mgbm8gdHlwZSBCbG9iIHNsaWNlIAogUEFTUyBT
bGljaW5nIHRlc3QgKDAsMCkuIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402471</attachid>
            <date>2020-06-22 07:44:58 -0700</date>
            <delta_ts>2020-06-22 09:34:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213370-20200622234457.patch</filename>
            <type>text/plain</type>
            <size>7626</size>
            <attacher name="Tetsuharu Ohzeki [UTC+9]">tetsuharu.ohzeki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMjgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWM3M2M3NDMyOTk0ZWQ0
YmI0Y2M4ZTVhNDdkMjA0MGIwN2RlMjJmOC4uNzQ1NGZlNjY0MDVjZGE2NTQ0MTA1ZWI1MmQ3ODE1
MmQzOTVmMDMzZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDIwLTA2LTE5ICBUZXRz
dWhhcnUgT2h6ZWtpICA8dGV0c3VoYXJ1Lm9oemVraUBnbWFpbC5jb20+CisKKyAgICAgICAgRml4
IHRoZSBjYXNlIG9mICJudWxsIHR5cGUgQmxvYiBzbGljZSIgaW4gd3B0L0ZpbGVBUEkvYmxvYi9C
bG9iLXNsaWNlLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIxMzM3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogZmlsZWFwaS9CbG9iLmg6CisgICAgICAgIChXZWJDb3JlOjpCbG9iOjpzbGljZSBj
b25zdCk6CisgICAgICAgIFJlbW92ZSB1bm5lY2Vzc2FyeSBkZWZhdWx0IGFyZ3VtZW50cworICAg
ICAgICBUaGVzZSBkZWZhdWx0IGFyZ3VtZW50cyBhcmUgaW50cm9kdWNlZCBpbiByODM4NzMKKyAg
ICAgICAgYnV0IHdlIGRvbid0IG5lZWQgdGhlbSBiZWNhdXNlIFdlYklETCBiaW5kaW5nIGhhbmRs
ZXMgdGhlbS4KKworICAgICAgICAqIGZpbGVhcGkvQmxvYi5pZGw6CisgICAgICAgIC0gVXBkYXRl
IHRoZSBkZWZpbml0aW9uIG9mIGBCbG9iLnNsaWNlKClgIHRvIG1hdGNoIHRoZSBsYXRlc3Qgc3Bl
Yy4KKyAgICAgICAgICBodHRwczovL3czYy5naXRodWIuaW8vRmlsZUFQSS8jYmxvYi1zZWN0aW9u
CisKKyAgICAgICAgLSBXZSBzaG91bGQgdXNlIGVtcHR5IHN0cmluZyBhcyBhIGRlZmF1bHQgdmFs
dWUgYnkgc3RlcCA0LWEgb2YKKyAgICAgICAgICBodHRwczovL3czYy5naXRodWIuaW8vRmlsZUFQ
SS8jZGZuLXNsaWNlCisKKyAgICAgICAgLSBJbiB0aGUgcHJldmlvdXMgY29kZSwgd2UgdXNlIGBv
cHRpb25hbCBET01TdHJpbmc/YCBmb3IgdGhlCisgICAgICAgICAgX2NvbnRlbnRUeXBlXyBhcmd1
bWVudHMgZm9yIGBCbG9iLnNsaWNlKClgLgorICAgICAgICAgIFRoZW4sIG91ciBjb2RlZ2VuIGdl
bmVyYXRlcyBhIGNvZGUgd2hpY2ggdXNlcyBgY29udmVydDxJRExOdWxsYWJsZTxJRExET01TdHJp
bmc+PmAKKyAgICAgICAgICBhbmQgaXQgcmV0dXJucyBgU3RyaW5nKClgIGlmIHRoZSBKUyB2YWx1
ZSBpcyBgbnVsbGAuCisgICAgICAgICAgVGhpcyBjYXVzZWQgdGhlIGZhaWx1cmUgY2FzZSBpbiB0
aGlzIGNoYW5nZS4KKworCiAyMDIwLTA2LTE5ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5j
b20+CiAKICAgICAgICAgW2lPU10gUmVuZGVyVGhlbWVJT1M6OmNzc1ZhbHVlVG9TeXN0ZW1Db2xv
ck1hcCgpIGRvZXMgYW4gdW5uZWNlc3NhcnkgbGluZWFyIHNlYXJjaCB1bmRlciBzeXN0ZW1Db2xv
ckZyb21DU1NWYWx1ZUlEKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvQmxv
Yi5oIGIvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iLmgKaW5kZXggNjE0ZDgwOWQyMDg5M2Q1
ZWZlMDBjODM5MmIzYWUzNjUyYmRhMmFjNS4uYTRiNmUxMTQwMWMwZDAwODg3MjIyODFjYjlkYzlm
ZTczYTQ3ZjY4MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iLmgKQEAgLTEwMSw3ICsxMDEsNyBAQCBwdWJs
aWM6CiAgICAgLy8gVVJMUmVnaXN0cmFibGUKICAgICBVUkxSZWdpc3RyeSYgcmVnaXN0cnkoKSBj
b25zdCBvdmVycmlkZTsKIAotICAgIFJlZjxCbG9iPiBzbGljZShsb25nIGxvbmcgc3RhcnQgPSAw
LCBsb25nIGxvbmcgZW5kID0gc3RkOjpudW1lcmljX2xpbWl0czxsb25nIGxvbmc+OjptYXgoKSwg
Y29uc3QgU3RyaW5nJiBjb250ZW50VHlwZSA9IFN0cmluZygpKSBjb25zdAorICAgIFJlZjxCbG9i
PiBzbGljZShsb25nIGxvbmcgc3RhcnQsIGxvbmcgbG9uZyBlbmQsIGNvbnN0IFN0cmluZyYgY29u
dGVudFR5cGUpIGNvbnN0CiAgICAgewogICAgICAgICByZXR1cm4gYWRvcHRSZWYoKm5ldyBCbG9i
KG1faW50ZXJuYWxVUkwsIHN0YXJ0LCBlbmQsIGNvbnRlbnRUeXBlKSk7CiAgICAgfQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iLmlkbCBiL1NvdXJjZS9XZWJDb3JlL2Zp
bGVhcGkvQmxvYi5pZGwKaW5kZXggMTE4YjkxZWZiMDI2OGVlNTY0YTYwNGJkNjZlNTllMTIyNzFi
ZmJjYy4uN2UwYWQ1NGE1MTMxNmQzN2U5MzYxOTRmNjM1MTA1ZjkzZTEyODM2MiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iLmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9m
aWxlYXBpL0Jsb2IuaWRsCkBAIC00MCw4ICs0MCw3IEBAIHR5cGVkZWYgKEJ1ZmZlclNvdXJjZSBv
ciBCbG9iIG9yIFVTVlN0cmluZykgQmxvYlBhcnQ7CiAgICAgcmVhZG9ubHkgYXR0cmlidXRlIHVu
c2lnbmVkIGxvbmcgbG9uZyBzaXplOwogICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBET01TdHJpbmcg
dHlwZTsKIAotICAgIC8vIHNsaWNlIEJsb2IgaW50byBieXRlLXJhbmdlZCBjaHVua3MKLSAgICBC
bG9iIHNsaWNlKG9wdGlvbmFsIGxvbmcgbG9uZyBzdGFydCA9IDAsIG9wdGlvbmFsIGxvbmcgbG9u
ZyBlbmQgPSAweDdGRkZGRkZGRkZGRkZGRkYsIG9wdGlvbmFsIERPTVN0cmluZz8gY29udGVudFR5
cGUgPSBudWxsKTsKKyAgICBCbG9iIHNsaWNlKG9wdGlvbmFsIGxvbmcgbG9uZyBzdGFydCA9IDAs
IG9wdGlvbmFsIGxvbmcgbG9uZyBlbmQgPSAweDdGRkZGRkZGRkZGRkZGRkYsIG9wdGlvbmFsIERP
TVN0cmluZyBjb250ZW50VHlwZSA9ICIiKTsKIAogICAgIC8vIEZJWE1FOiBJbXBsZW1lbnQ6CiAg
ICAgLy8gcmVhZG9ubHkgYXR0cmlidXRlIGJvb2xlYW4gaXNDbG9zZWQ7CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMTVjMzJk
NTJiMTYzZDBhMmQ2YjFmZjNjMjg0YjU0YzMwYjY1NTQzZC4uNzgxNDFjNzA2NzlmZDk0MjRiN2Iw
Mzc0MjkwMWU5MTQ2Mjk1NDZlNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIwLTA2LTE5ICBU
ZXRzdWhhcnUgT2h6ZWtpICA8dGV0c3VoYXJ1Lm9oemVraUBnbWFpbC5jb20+CisKKyAgICAgICAg
Rml4IHRoZSBjYXNlIG9mICJudWxsIHR5cGUgQmxvYiBzbGljZSIgaW4gd3B0L0ZpbGVBUEkvYmxv
Yi9CbG9iLXNsaWNlLmh0bWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIxMzM3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogaHR0cC90ZXN0cy9sb2NhbC9maWxlYXBpL3NlbmQtc2xpY2VkLWRyYWdnZWQt
ZmlsZS1leHBlY3RlZC50eHQ6CisgICAgICAgICogaHR0cC90ZXN0cy9sb2NhbC9maWxlYXBpL3Nl
bmQtc2xpY2VkLWRyYWdnZWQtZmlsZS5odG1sOgorCiAyMDIwLTA2LTE5ICBEaWVnbyBQaW5vIEdh
cmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dMSUJdIFVucmV2aWV3ZWQgdGVz
dCBnYXJkZW5pbmcuIFVwZGF0ZSB0ZXN0IGV4cGVjdGF0aW9ucyBhZnRlciByMjYzMjY4LgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKaW5kZXggM2IyODMxYjFkMjliNDVjMDkzMGNlOTQ0NjEx
MzZhNTIyYmZhY2VjOC4uOGIwM2ExM2U0OGMwOWU2NDZhNGMwODY5Nzc2ODNiOGM0YjVhZGJiZCAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZworKysgYi9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMjAtMDYt
MTkgIFRldHN1aGFydSBPaHpla2kgIDx0ZXRzdWhhcnUub2h6ZWtpQGdtYWlsLmNvbT4KKworICAg
ICAgICBGaXggdGhlIGNhc2Ugb2YgIm51bGwgdHlwZSBCbG9iIHNsaWNlIiBpbiB3cHQvRmlsZUFQ
SS9ibG9iL0Jsb2Itc2xpY2UuaHRtbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjEzMzcwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvRmlsZUFQSS9ibG9iL0Jsb2Itc2xp
Y2UtZXhwZWN0ZWQudHh0OgorCiAyMDIwLTA2LTEwICBTZXJnaW8gVmlsbGFyIFNlbmluICA8c3Zp
bGxhckBpZ2FsaWEuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04ocjI2MjI1ND8pOiBbV1BFXSBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYnhyL2lkbGhhcm5lc3MuaHR0cHMud2lu
ZG93Lmh0bWwgaXMgZmFpbGluZwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9s
b2NhbC9maWxlYXBpL3NlbmQtc2xpY2VkLWRyYWdnZWQtZmlsZS5odG1sIGIvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9sb2NhbC9maWxlYXBpL3NlbmQtc2xpY2VkLWRyYWdnZWQtZmlsZS5odG1sCmlu
ZGV4IGNlNTg1NjA3ZWQ5NDk0NjM3YWE2MmQ2NjMzNzc4ZTViOWU4NTRhMzYuLjEzODkyZWYzODIy
YTdjNjBhYWJlZWNkZGM3ZjFiOTZjNWVmNTBhNGYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvbG9jYWwvZmlsZWFwaS9zZW5kLXNsaWNlZC1kcmFnZ2VkLWZpbGUuaHRtbAorKysg
Yi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2xvY2FsL2ZpbGVhcGkvc2VuZC1zbGljZWQtZHJhZ2dl
ZC1maWxlLmh0bWwKQEAgLTY0LDEyICs2NCwxMiBAQCBmdW5jdGlvbiBjb21wdXRlRXhwZWN0ZWRM
ZW5ndGgoZmlsZUxlbmd0aCwgc3RhcnQsIGxlbmd0aCkKICAgICByZXR1cm4gZXhwZWN0ZWRMZW5n
dGg7CiB9CiAKLWZ1bmN0aW9uIG9uU3RhYmxlRmlsZURyb3AoZmlsZSwgZmlsZVBhdGgsIGZpbGVM
ZW5ndGgsIHN0YXJ0LCBsZW5ndGgsIGNvbnRlbnRUeXBlKQorZnVuY3Rpb24gb25TdGFibGVGaWxl
RHJvcChmaWxlLCBmaWxlUGF0aCwgZmlsZUxlbmd0aCwgc3RhcnQsIGxlbmd0aCwgY29udGVudFR5
cGUgPSAiIikKIHsKICAgICAvLyBTbGljZSB0aGUgZmlsZS4KICAgICBzdWJmaWxlID0gZmlsZS5z
bGljZShzdGFydCwgc3RhcnQgKyBsZW5ndGgsIGNvbnRlbnRUeXBlKTsKICAgICBzaG91bGRFdmFs
dWF0ZVRvKCJzdWJmaWxlLnNpemUiLCBjb21wdXRlRXhwZWN0ZWRMZW5ndGgoZmlsZUxlbmd0aCwg
c3RhcnQsIGxlbmd0aCkpOwotICAgIHNob3VsZEJlKCJzdWJmaWxlLnR5cGUiLCAoY29udGVudFR5
cGUgIT0gdW5kZWZpbmVkICYmIGNvbnRlbnRUeXBlICE9IG51bGwpID8gJyInICsgY29udGVudFR5
cGUgKyAnIicgOiAnIiInKTsKKyAgICBzaG91bGRCZSgic3ViZmlsZS50eXBlIiwgJyInICsgY29u
dGVudFR5cGUgKyAnIicpOwogCiAgICAgLy8gVXBsb2FkIHRoZSBzbGljZWQgZmlsZS4KICAgICB1
cGxvYWRGaWxlKHN1YmZpbGUsIGZpbGVQYXRoLCBzdGFydCwgbGVuZ3RoLCBmYWxzZSk7CkBAIC04
MywxMiArODMsMTIgQEAgZnVuY3Rpb24gZHJhZ0FuZFNsaWNlU3RhYmxlRmlsZShmaWxlUGF0aCwg
ZmlsZUxlbmd0aCwgc3RhcnQsIGxlbmd0aCwgY29udGVudFR5cGUKICAgICBldmVudFNlbmRlci5t
b3VzZVVwKCk7CiB9CiAKLWZ1bmN0aW9uIG9uVW5zdGFibGVGaWxlRHJvcChmaWxlLCBmaWxlUGF0
aCwgZmlsZUxlbmd0aCwgc3RhcnQsIGxlbmd0aCwgY29udGVudFR5cGUpCitmdW5jdGlvbiBvblVu
c3RhYmxlRmlsZURyb3AoZmlsZSwgZmlsZVBhdGgsIGZpbGVMZW5ndGgsIHN0YXJ0LCBsZW5ndGgs
IGNvbnRlbnRUeXBlID0gIiIpCiB7CiAgICAgLy8gU2xpY2UgdGhlIGZpbGUuCiAgICAgc3ViZmls
ZSA9IGZpbGUuc2xpY2Uoc3RhcnQsIHN0YXJ0ICsgbGVuZ3RoLCBjb250ZW50VHlwZSk7CiAgICAg
c2hvdWxkRXZhbHVhdGVUbygic3ViZmlsZS5zaXplIiwgY29tcHV0ZUV4cGVjdGVkTGVuZ3RoKGZp
bGVMZW5ndGgsIHN0YXJ0LCBsZW5ndGgpKTsKLSAgICBzaG91bGRCZSgic3ViZmlsZS50eXBlIiwg
KGNvbnRlbnRUeXBlICE9IHVuZGVmaW5lZCAmJiBjb250ZW50VHlwZSAhPSBudWxsKSA/ICciJyAr
IGNvbnRlbnRUeXBlICsgJyInIDogJyIiJyk7CisgICAgc2hvdWxkQmUoInN1YmZpbGUudHlwZSIs
ICciJyArIGNvbnRlbnRUeXBlICsgJyInKTsKICAgCiAgICAgLy8gVXBsb2FkIHRoZSBzbGljZWQg
ZmlsZS4KICAgICB1cGxvYWRGaWxlKHN1YmZpbGUsIGZpbGVQYXRoLCBzdGFydCwgbGVuZ3RoLCBm
YWxzZSk7CkBAIC0xMjEsNyArMTIxLDcgQEAgZnVuY3Rpb24gcnVuVGVzdCgpCiAgICAgZHJhZ0Fu
ZFNsaWNlU3RhYmxlRmlsZSgiLi4vcmVzb3VyY2VzL2VtcHR5LnR4dCIsIDAsIDAsIDEwKTsKIAog
ICAgIGRlYnVnKCJUZXN0IHNsaWNpbmcgYW5kIHNlbmRpbmcgYSBzbWFsbCBmaWxlLiIpOwotICAg
IGRyYWdBbmRTbGljZVN0YWJsZUZpbGUoIi4uL3Jlc291cmNlcy9maWxlLWZvci1kcmFnLXRvLXNl
bmQudHh0IiwgMTAsIDIsIDQsIG51bGwpOworICAgIGRyYWdBbmRTbGljZVN0YWJsZUZpbGUoIi4u
L3Jlc291cmNlcy9maWxlLWZvci1kcmFnLXRvLXNlbmQudHh0IiwgMTAsIDIsIDQpOwogICAgIGRy
YWdBbmRTbGljZVN0YWJsZUZpbGUoIi4uL3Jlc291cmNlcy9maWxlLWZvci1kcmFnLXRvLXNlbmQu
dHh0IiwgMTAsIDIsIDIwLCAidHlwZS9mb28iKTsKICAgICBkcmFnQW5kU2xpY2VTdGFibGVGaWxl
KCIuLi9yZXNvdXJjZXMvZmlsZS1mb3ItZHJhZy10by1zZW5kLnR4dCIsIDEwLCAxNSwgMjAsICJ0
eXBlL2JhciIpOwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL0ZpbGVBUEkvYmxvYi9CbG9iLXNsaWNlLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvRmlsZUFQSS9ibG9iL0Jsb2It
c2xpY2UtZXhwZWN0ZWQudHh0CmluZGV4IGI1YmUxOTY4ZDA3OTJlNmIzYmZkNjBmZmY5NTU3MDI3
MGE3OGEzMWYuLmM2MGE3YzAzYmU4NDM5MTQ2YmM4MDI3ZWNkNjhjNDNlYjQ3OGU0MDcgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvRmlsZUFQ
SS9ibG9iL0Jsb2Itc2xpY2UtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy93ZWItcGxhdGZvcm0tdGVzdHMvRmlsZUFQSS9ibG9iL0Jsb2Itc2xpY2UtZXhwZWN0ZWQu
dHh0CkBAIC0zLDcgKzMsNyBAQCBQQVNTIG5vLWFyZ3VtZW50IEJsb2Igc2xpY2UKIFBBU1MgU2xp
Y2VzIAogUEFTUyBibG9iMS4gCiBQQVNTIGJsb2IyLiAKLUZBSUwgbnVsbCB0eXBlIEJsb2Igc2xp
Y2UgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgIm51bGwiIGJ1dCBnb3QgIiIKK1BBU1MgbnVsbCB0
eXBlIEJsb2Igc2xpY2UgCiBQQVNTIHVuZGVmaW5lZCB0eXBlIEJsb2Igc2xpY2UgCiBQQVNTIG5v
IHR5cGUgQmxvYiBzbGljZSAKIFBBU1MgU2xpY2luZyB0ZXN0ICgwLDApLiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>