<?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>207749</bug_id>
          
          <creation_ts>2020-02-14 00:05:26 -0800</creation_ts>
          <short_desc>[Win][MiniBrowser] Add &apos;Go Home&apos; menu item and toolbar button</short_desc>
          <delta_ts>2020-02-19 18:11:16 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</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="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>achristensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>pvollan</cc>
    
    <cc>ross.kirsling</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1618886</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-02-14 00:05:26 -0800</bug_when>
    <thetext>[Win][MiniBrowser] Add &apos;Go Home&apos; menu item and toolbar button</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1618887</commentid>
    <comment_count>1</comment_count>
      <attachid>390733</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-02-14 00:08:43 -0800</bug_when>
    <thetext>Created attachment 390733
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1620295</commentid>
    <comment_count>2</comment_count>
      <attachid>390733</attachid>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2020-02-18 13:20:38 -0800</bug_when>
    <thetext>Comment on attachment 390733
Patch

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

&gt; Tools/MiniBrowser/win/MainWindow.cpp:414
&gt; +void MainWindow::goHome()
&gt; +{
&gt; +    if (s_commandLineOptions.requestedURL.length())
&gt; +        loadURL(s_commandLineOptions.requestedURL);
&gt; +    else
&gt; +        loadURL(L&quot;https://www.webkit.org/&quot;);
&gt; +}

Is there any precedent for using the requested initial URL as a home URL?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1620464</commentid>
    <comment_count>3</comment_count>
      <attachid>390733</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-02-18 18:39:18 -0800</bug_when>
    <thetext>Comment on attachment 390733
Patch

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

&gt;&gt; Tools/MiniBrowser/win/MainWindow.cpp:414
&gt;&gt; +}
&gt; 
&gt; Is there any precedent for using the requested initial URL as a home URL?

Good point.
There is no precedent. GTK MiniBrowser is using &quot;http://www.webkitgtk.org/&quot; as the fixed home page URL.
But, I want to customize home page URL.
Adding a command line option doesn&apos;t look good.

  MiniBrowser.exe --homepage &lt;homePageURL&gt;

I&apos;m going to add a registry key for home page URL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1620470</commentid>
    <comment_count>4</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-02-18 19:18:27 -0800</bug_when>
    <thetext>Mac MiniBrowser has &quot;Set Default URL to Current URL&quot; menu item. (Bug 146780)
This seems the best.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1620542</commentid>
    <comment_count>5</comment_count>
      <attachid>391143</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-02-18 22:24:38 -0800</bug_when>
    <thetext>Created attachment 391143
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1620722</commentid>
    <comment_count>6</comment_count>
      <attachid>391143</attachid>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2020-02-19 10:08:41 -0800</bug_when>
    <thetext>Comment on attachment 391143
Patch

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

&gt; Tools/MiniBrowser/win/MainWindow.cpp:-594
&gt; -    strPtr[INTERNET_MAX_URL_LENGTH - 1] = 0;

I take it this wasn&apos;t actually necessary?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1620987</commentid>
    <comment_count>7</comment_count>
      <attachid>391143</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-02-19 17:59:35 -0800</bug_when>
    <thetext>Comment on attachment 391143
Patch

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

Thank you for the review.

&gt;&gt; Tools/MiniBrowser/win/MainWindow.cpp:-594
&gt;&gt; -    strPtr[INTERNET_MAX_URL_LENGTH - 1] = 0;
&gt; 
&gt; I take it this wasn&apos;t actually necessary?

Yes, I tested.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1620990</commentid>
    <comment_count>8</comment_count>
      <attachid>391143</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-02-19 18:10:47 -0800</bug_when>
    <thetext>Comment on attachment 391143
Patch

Clearing flags on attachment: 391143

Committed r257024: &lt;https://trac.webkit.org/changeset/257024&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1620991</commentid>
    <comment_count>9</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-02-19 18:10:50 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1620992</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-02-19 18:11:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/59614387&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>390733</attachid>
            <date>2020-02-14 00:08:43 -0800</date>
            <delta_ts>2020-02-18 22:24:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207749-20200214170842.patch</filename>
            <type>text/plain</type>
            <size>10978</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU2NTg0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZjAxNDc3YjUxMzQ4OGRmMjc3Yjg2YTA0NjYxN2EzMmY0
ZWNlOWI3Yi4uMjNhOWQzMjU4ZWU2NjQxNGIzY2Q4MTg1ZjRkM2Y4ZWViNjI5OGY2YyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0
IEBACisyMDIwLTAyLTE0ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29t
PgorCisgICAgICAgIFtXaW5dW01pbmlCcm93c2VyXSBBZGQgJ0dvIEhvbWUnIG1lbnUgaXRlbSBh
bmQgdG9vbGJhciBidXR0b24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIwNzc0OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogTWluaUJyb3dzZXIvd2luL0NvbW1vbi5jcHA6CisgICAgICAgIChwYXJzZUNv
bW1hbmRMaW5lKToKKyAgICAgICAgKiBNaW5pQnJvd3Nlci93aW4vQ29tbW9uLmg6CisgICAgICAg
ICogTWluaUJyb3dzZXIvd2luL01haW5XaW5kb3cuY3BwOgorICAgICAgICAoTWFpbldpbmRvdzo6
Y3JlYXRlVG9vbGJhcik6CisgICAgICAgIChNYWluV2luZG93OjpXbmRQcm9jKToKKyAgICAgICAg
KE1haW5XaW5kb3c6OmdvSG9tZSk6IEFkZGVkLgorICAgICAgICAqIE1pbmlCcm93c2VyL3dpbi9N
YWluV2luZG93Lmg6CisgICAgICAgICogTWluaUJyb3dzZXIvd2luL01pbmlCcm93c2VyTGliLnJj
OgorICAgICAgICAqIE1pbmlCcm93c2VyL3dpbi9NaW5pQnJvd3NlckxpYlJlc291cmNlLmg6Cisg
ICAgICAgICogTWluaUJyb3dzZXIvd2luL01pbmlCcm93c2VyUmVwbGFjZS5oOgorICAgICAgICAq
IE1pbmlCcm93c2VyL3dpbi9XaW5NYWluLmNwcDoKKyAgICAgICAgKHdXaW5NYWluKToKKwogMjAy
MC0wMi0xMyAgS2F0ZSBDaGVuZXkgIDxrYXRoZXJpbmVfY2hlbmV5QGFwcGxlLmNvbT4KIAogICAg
ICAgICAgRXhwb3NlIHByZXZhbGVudCBkb21haW5zIG9uIGEgcGVyLXBhZ2UgYmFzaXMKZGlmZiAt
LWdpdCBhL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9Db21tb24uY3BwIGIvVG9vbHMvTWluaUJyb3dz
ZXIvd2luL0NvbW1vbi5jcHAKaW5kZXggODdmZGU5MjhjMTJhOTFmMTNhNGY4YmMyZjJkYzI0MDk3
ZTQyZjJkMC4uMDg1NDIxMGMxZWFiNTg2ZTQ2YzMxZjNlOGIyNmE3MjVlYmNmNGZiYyAxMDA2NDQK
LS0tIGEvVG9vbHMvTWluaUJyb3dzZXIvd2luL0NvbW1vbi5jcHAKKysrIGIvVG9vbHMvTWluaUJy
b3dzZXIvd2luL0NvbW1vbi5jcHAKQEAgLTM4LDYgKzM4LDcgQEAKICNpbmNsdWRlIDx3dGYvU3Rk
TGliRXh0cmFzLmg+CiAKIC8vIEdsb2JhbCBWYXJpYWJsZXM6CitDb21tYW5kTGluZU9wdGlvbnMg
c19jb21tYW5kTGluZU9wdGlvbnM7CiBISU5TVEFOQ0UgaEluc3Q7CiAKIC8vIFN1cHBvcnQgbW92
aW5nIHRoZSB0cmFuc3BhcmVudCB3aW5kb3cKQEAgLTI2MCw5ICsyNjEsOSBAQCBib29sIGFza1Nl
cnZlclRydXN0RXZhbHVhdGlvbihIV05EIGh3bmQsIGNvbnN0IHN0ZDo6d3N0cmluZyYgcGVtcykK
ICAgICByZXR1cm4gZGlhbG9nLnJ1bihoSW5zdCwgaHduZCwgSUREX1NFUlZFUl9UUlVTVCk7CiB9
CiAKLUNvbW1hbmRMaW5lT3B0aW9ucyBwYXJzZUNvbW1hbmRMaW5lKCkKK3ZvaWQgcGFyc2VDb21t
YW5kTGluZSgpCiB7Ci0gICAgQ29tbWFuZExpbmVPcHRpb25zIG9wdGlvbnM7CisgICAgQ29tbWFu
ZExpbmVPcHRpb25zJiBvcHRpb25zID0gc19jb21tYW5kTGluZU9wdGlvbnM7CiAKICAgICBpbnQg
YXJnYyA9IDA7CiAgICAgV0NIQVIqKiBhcmd2ID0gQ29tbWFuZExpbmVUb0FyZ3ZXKEdldENvbW1h
bmRMaW5lVygpLCAmYXJnYyk7CkBAIC0yNzksMTEgKzI4MCw5IEBAIENvbW1hbmRMaW5lT3B0aW9u
cyBwYXJzZUNvbW1hbmRMaW5lKCkKICAgICAgICAgZWxzZSBpZiAoIXdjc2ljbXAoYXJndltpXSwg
TCItLXdrMiIpIHx8ICF3Y3NpY21wKGFyZ3ZbaV0sIEwiLS13ZWJraXQiKSkKICAgICAgICAgICAg
IG9wdGlvbnMud2luZG93VHlwZSA9IEJyb3dzZXJXaW5kb3dUeXBlOjpXZWJLaXQ7CiAjZW5kaWYK
LSAgICAgICAgZWxzZSBpZiAoIW9wdGlvbnMucmVxdWVzdGVkVVJMKQorICAgICAgICBlbHNlIGlm
IChvcHRpb25zLnJlcXVlc3RlZFVSTC5lbXB0eSgpKQogICAgICAgICAgICAgb3B0aW9ucy5yZXF1
ZXN0ZWRVUkwgPSBhcmd2W2ldOwogICAgIH0KLQotICAgIHJldHVybiBvcHRpb25zOwogfQogCiBz
dGQ6OndzdHJpbmcgcmVwbGFjZVN0cmluZyhzdGQ6OndzdHJpbmcgc3JjLCBjb25zdCBzdGQ6Ondz
dHJpbmcmIG9sZFZhbHVlLCBjb25zdCBzdGQ6OndzdHJpbmcmIG5ld1ZhbHVlKQpkaWZmIC0tZ2l0
IGEvVG9vbHMvTWluaUJyb3dzZXIvd2luL0NvbW1vbi5oIGIvVG9vbHMvTWluaUJyb3dzZXIvd2lu
L0NvbW1vbi5oCmluZGV4IGQ5OTZmZWI2NGUwMmQ3Mzk5ZjJlZDBiMzRkM2QwZGQwMzEzM2Y4MjQu
LjZiZTA1NjEzYjg2OTI4NWNhZGZlNWYyZmFiYzIzYjAzMDY2ZGVkYTQgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL01pbmlCcm93c2VyL3dpbi9Db21tb24uaAorKysgYi9Ub29scy9NaW5pQnJvd3Nlci93aW4v
Q29tbW9uLmgKQEAgLTM3LDcgKzM3LDcgQEAgc3RydWN0IENvbW1hbmRMaW5lT3B0aW9ucyB7CiAg
ICAgYm9vbCB1c2VzTGF5ZXJlZFdlYlZpZXcgeyB9OwogICAgIGJvb2wgdXNlRnVsbERlc2t0b3Ag
eyB9OwogICAgIEJyb3dzZXJXaW5kb3dUeXBlIHdpbmRvd1R5cGU7Ci0gICAgX2JzdHJfdCByZXF1
ZXN0ZWRVUkw7CisgICAgc3RkOjp3c3RyaW5nIHJlcXVlc3RlZFVSTDsKIAogICAgIENvbW1hbmRM
aW5lT3B0aW9ucygpCiAjaWYgRU5BQkxFKFdFQktJVCkKQEAgLTYzLDcgKzYzLDcgQEAgc3RydWN0
IFByb3h5U2V0dGluZ3MgewogCiB2b2lkIGNvbXB1dGVGdWxsRGVza3RvcEZyYW1lKCk7CiBib29s
IGdldEFwcERhdGFGb2xkZXIoX2JzdHJfdCYgZGlyZWN0b3J5KTsKLUNvbW1hbmRMaW5lT3B0aW9u
cyBwYXJzZUNvbW1hbmRMaW5lKCk7Cit2b2lkIHBhcnNlQ29tbWFuZExpbmUoKTsKIHZvaWQgY3Jl
YXRlQ3Jhc2hSZXBvcnQoRVhDRVBUSU9OX1BPSU5URVJTKik7CiBPcHRpb25hbDxDcmVkZW50aWFs
PiBhc2tDcmVkZW50aWFsKEhXTkQsIGNvbnN0IHN0ZDo6d3N0cmluZyYgcmVhbG0pOwogYm9vbCBh
c2tQcm94eVNldHRpbmdzKEhXTkQsIFByb3h5U2V0dGluZ3MmKTsKQEAgLTcxLDYgKzcxLDcgQEAg
Ym9vbCBhc2tQcm94eVNldHRpbmdzKEhXTkQsIFByb3h5U2V0dGluZ3MmKTsKIGJvb2wgYXNrU2Vy
dmVyVHJ1c3RFdmFsdWF0aW9uKEhXTkQsIGNvbnN0IHN0ZDo6d3N0cmluZyYgcGVtcyk7CiBzdGQ6
OndzdHJpbmcgcmVwbGFjZVN0cmluZyhzdGQ6OndzdHJpbmcgc3JjLCBjb25zdCBzdGQ6OndzdHJp
bmcmIG9sZFZhbHVlLCBjb25zdCBzdGQ6OndzdHJpbmcmIG5ld1ZhbHVlKTsKIAorZXh0ZXJuIENv
bW1hbmRMaW5lT3B0aW9ucyBzX2NvbW1hbmRMaW5lT3B0aW9uczsKIGV4dGVybiBISU5TVEFOQ0Ug
aEluc3Q7CiBleHRlcm4gUE9JTlQgc193aW5kb3dQb3NpdGlvbjsKIGV4dGVybiBTSVpFIHNfd2lu
ZG93U2l6ZTsKZGlmZiAtLWdpdCBhL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9NYWluV2luZG93LmNw
cCBiL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9NYWluV2luZG93LmNwcAppbmRleCBkYmM0ZWExNGRk
NDQzNmIyYzZmNzA0NDM2MzdmM2Q4MzQ5ODhmMzM1Li4zNTQ1NDFlMzllMDJlNmNkODdmNjA5MjMw
YTI1MTk0ZjcyMTJlMDhjIDEwMDY0NAotLS0gYS9Ub29scy9NaW5pQnJvd3Nlci93aW4vTWFpbldp
bmRvdy5jcHAKKysrIGIvVG9vbHMvTWluaUJyb3dzZXIvd2luL01haW5XaW5kb3cuY3BwCkBAIC0x
NDAsNyArMTQwLDcgQEAgdm9pZCBNYWluV2luZG93OjpjcmVhdGVUb29sYmFyKEhJTlNUQU5DRSBo
SW5zdGFuY2UpCiAgICAgICAgIHsgTUFLRUxPTkcoSElTVF9CQUNLLCAgSW1hZ2VMaXN0SUQpLCBJ
RE1fSElTVE9SWV9CQUNLV0FSRCwgVEJTVEFURV9FTkFCTEVELCBidXR0b25TdHlsZXMgfCBCVE5T
X0RST1BET1dOLCB7IH0sIDAsIChJTlRfUFRSKUwiQmFjayIgfSwKICAgICAgICAgeyBNQUtFTE9O
RyhISVNUX0ZPUldBUkQsIEltYWdlTGlzdElEKSwgSURNX0hJU1RPUllfRk9SV0FSRCwgVEJTVEFU
RV9FTkFCTEVELCBidXR0b25TdHlsZXMgfCBCVE5TX0RST1BET1dOLCB7IH0sIDAsIChJTlRfUFRS
KUwiRm9yd2FyZCJ9LAogICAgICAgICB7IElfSU1BR0VOT05FLCBJRE1fUkVMT0FELCBUQlNUQVRF
X0VOQUJMRUQsIGJ1dHRvblN0eWxlcyB8IEJUTlNfU0hPV1RFWFQsIHsgfSwgMCwgKElOVF9QVFIp
TCLihroifSwKLSAgICAgICAgeyBJX0lNQUdFTk9ORSwgSURNX1JFTE9BRCwgMCwgYnV0dG9uU3R5
bGVzIHwgQlROU19TSE9XVEVYVCwgeyB9LCAwLCAoSU5UX1BUUilMIuKMgiJ9LAorICAgICAgICB7
IElfSU1BR0VOT05FLCBJRE1fR09fSE9NRSwgVEJTVEFURV9FTkFCTEVELCBidXR0b25TdHlsZXMg
fCBCVE5TX1NIT1dURVhULCB7IH0sIDAsIChJTlRfUFRSKUwi4oyCIn0sCiAgICAgICAgIHsgMCwg
MCwgVEJTVEFURV9FTkFCTEVELCBCVE5TX1NFUCwgeyB9LCAwLCAwfSwgLy8gVVJMIGJhcgogICAg
ICAgICB7IE1BS0VMT05HKEhJU1RfQUREVE9GQVZPUklURVMsIEltYWdlTGlzdElEKSwgSURNX0FC
T1VULCAwLCBidXR0b25TdHlsZXMsIHsgfSwgMCwgKElOVF9QVFIpTCJBZGQgdG8gQm9va21hcmtz
In0sCiAgICAgICAgIHsgMCwgMCwgVEJTVEFURV9FTkFCTEVELCBCVE5TX1NFUCwgeyB9LCAwLCAw
fSwgLy8gUHJvZ3Jlc3MgaW5kaWNhdG9yCkBAIC0zMzQsNiArMzM0LDkgQEAgTFJFU1VMVCBDQUxM
QkFDSyBNYWluV2luZG93OjpXbmRQcm9jKEhXTkQgaFduZCwgVUlOVCBtZXNzYWdlLCBXUEFSQU0g
d1BhcmFtLCBMUEEKICAgICAgICAgY2FzZSBJRE1fQUNUVUFMX1NJWkU6CiAgICAgICAgICAgICB0
aGlzV2luZG93LT5icm93c2VyV2luZG93KCktPnJlc2V0Wm9vbSgpOwogICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIGNhc2UgSURNX0dPX0hPTUU6CisgICAgICAgICAgICB0aGlzV2luZG93LT5n
b0hvbWUoKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIElETV9SRUxPQUQ6CiAg
ICAgICAgICAgICB0aGlzV2luZG93LT5icm93c2VyV2luZG93KCktPnJlbG9hZCgpOwogICAgICAg
ICAgICAgYnJlYWs7CkBAIC00MDIsNiArNDA1LDE0IEBAIHN0YXRpYyB2b2lkIHR1cm5PZmZPdGhl
clVzZXJBZ2VudHMoSE1FTlUgbWVudSkKICAgICB9CiB9CiAKK3ZvaWQgTWFpbldpbmRvdzo6Z29I
b21lKCkKK3sKKyAgICBpZiAoc19jb21tYW5kTGluZU9wdGlvbnMucmVxdWVzdGVkVVJMLmxlbmd0
aCgpKQorICAgICAgICBsb2FkVVJMKHNfY29tbWFuZExpbmVPcHRpb25zLnJlcXVlc3RlZFVSTCk7
CisgICAgZWxzZQorICAgICAgICBsb2FkVVJMKEwiaHR0cHM6Ly93d3cud2Via2l0Lm9yZy8iKTsK
K30KKwogYm9vbCBNYWluV2luZG93Ojp0b2dnbGVNZW51SXRlbShVSU5UIG1lbnVJRCkKIHsKICAg
ICBITUVOVSBtZW51ID0gOjpHZXRNZW51KGh3bmQoKSk7CmRpZmYgLS1naXQgYS9Ub29scy9NaW5p
QnJvd3Nlci93aW4vTWFpbldpbmRvdy5oIGIvVG9vbHMvTWluaUJyb3dzZXIvd2luL01haW5XaW5k
b3cuaAppbmRleCAwZjgwZmUwMmQwM2RmYzA1NzhjODU3MGEwZDdmMmI4ZWViN2ZkYTIxLi42OGIx
YTVlYWE0MzYzMWZlNTVmODAxOWE0ZGUzNGVlN2M1ODQ1OTE1IDEwMDY0NAotLS0gYS9Ub29scy9N
aW5pQnJvd3Nlci93aW4vTWFpbldpbmRvdy5oCisrKyBiL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9N
YWluV2luZG93LmgKQEAgLTQ1LDYgKzQ1LDcgQEAgcHVibGljOgogICAgIEJyb3dzZXJXaW5kb3cq
IGJyb3dzZXJXaW5kb3coKSBjb25zdCB7IHJldHVybiBtX2Jyb3dzZXJXaW5kb3cuZ2V0KCk7IH0K
IAogICAgIHZvaWQgbG9hZFVSTChzdGQ6OndzdHJpbmcpOworICAgIHZvaWQgZ29Ib21lKCk7CiAK
ICAgICBzdGF0aWMgYm9vbCBpc0luc3RhbmNlKEhXTkQpOwogICAgIApkaWZmIC0tZ2l0IGEvVG9v
bHMvTWluaUJyb3dzZXIvd2luL01pbmlCcm93c2VyTGliLnJjIGIvVG9vbHMvTWluaUJyb3dzZXIv
d2luL01pbmlCcm93c2VyTGliLnJjCmluZGV4IGRkOGQ2MjJmNDFjZGJiMGM0NTM4MGM5MDEwZGNh
ZmVjNDJlMjZlNTEuLjU5MmFiMDgxZDYwYTljNGU2YWY1NDQyMjk1NWZhODU0Y2FiMWNiMmQgMTAw
NzU1Ci0tLSBhL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9NaW5pQnJvd3NlckxpYi5yYworKysgYi9U
b29scy9NaW5pQnJvd3Nlci93aW4vTWluaUJyb3dzZXJMaWIucmMKQEAgLTU1LDYgKzU1LDcgQEAg
QkVHSU4KICAgICAgICAgTUVOVUlURU0gIlpvb20gSW5cdEN0cmwrKyIsICAgICAgICAgICAgIElE
TV9aT09NX0lODQogICAgICAgICBNRU5VSVRFTSAiWm9vbSBPdXRcdEN0cmwrLSIsICAgICAgICAg
ICAgSURNX1pPT01fT1VUDQogICAgICAgICBNRU5VSVRFTSAiSW52ZXJ0IENvbG9ycyIsICAgICAg
ICAgICAgICAgSURNX0lOVkVSVF9DT0xPUlMNCisgICAgICAgIE1FTlVJVEVNICJHbyBIb21lIiwg
ICAgICAgICAgICAgICAgICAgICBJRE1fR09fSE9NRQ0KICAgICBFTkQNCiAgICAgUE9QVVAgIiZI
aXN0b3J5Ig0KICAgICBCRUdJTg0KQEAgLTEwMiwxMCArMTAzLDYgQEAgQkVHSU4KICAgICAgICAg
TUVOVUlURU0gIkRpc2FibGUgSmF2YVNjcmlwdCIsICAgICAgICAgIElETV9ESVNBQkxFX0pBVkFT
Q1JJUFQNCiAgICAgICAgIE1FTlVJVEVNICJEaXNhYmxlIExvY2FsIEZpbGUgUmVzdHJpY3Rpb25z
IiwgSURNX0RJU0FCTEVfTE9DQUxfRklMRV9SRVNUUklDVElPTlMNCiAgICAgRU5EDQotICAgIFBP
UFVQICImSGVscCINCi0gICAgQkVHSU4NCi0gICAgICAgIE1FTlVJVEVNICImQWJvdXQgLi4uIiwg
ICAgICAgICAgICAgICAgICBJRE1fQUJPVVQNCi0gICAgRU5EDQogICAgIFBPUFVQICImRGVidWci
DQogICAgIEJFR0lODQogICAgICAgICBNRU5VSVRFTSAiVXNlIEFWRm91bmRhdGlvbiIsICAgICAg
ICAgICAgSURNX0FWRk9VTkRBVElPTiwgQ0hFQ0tFRA0KQEAgLTExOCw2ICsxMTUsMTAgQEAgQkVH
SU4KICAgICAgICAgTUVOVUlURU0gIlNob3cgQ2FjaGVzIFdpbmRvdyIsICAgICAgICAgIElETV9D
QUNIRVMNCiAgICAgICAgIE1FTlVJVEVNICJTaG93IExheWVyIFRyZWUiLCAgICAgICAgICAgICBJ
RE1fU0hPV19MQVlFUl9UUkVFDQogICAgIEVORA0KKyAgICBQT1BVUCAiJkhlbHAiDQorICAgIEJF
R0lODQorICAgICAgICBNRU5VSVRFTSAiJkFib3V0IC4uLiIsICAgICAgICAgICAgICAgICAgSURN
X0FCT1VUDQorICAgIEVORA0KIEVORA0KIA0KIA0KZGlmZiAtLWdpdCBhL1Rvb2xzL01pbmlCcm93
c2VyL3dpbi9NaW5pQnJvd3NlckxpYlJlc291cmNlLmggYi9Ub29scy9NaW5pQnJvd3Nlci93aW4v
TWluaUJyb3dzZXJMaWJSZXNvdXJjZS5oCmluZGV4IDg2OWMzYjdkNDkzMTI0OGY5OTRiYTc1YWU5
MmVhZWNkYWFiMGRiYjYuLjE0YTNmMTFlZTliMTg2NTJjMjRmN2M4ZDdhNmM0MDU0MTdjNzRkNTEg
MTAwNzU1Ci0tLSBhL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9NaW5pQnJvd3NlckxpYlJlc291cmNl
LmgKKysrIGIvVG9vbHMvTWluaUJyb3dzZXIvd2luL01pbmlCcm93c2VyTGliUmVzb3VyY2UuaApA
QCAtMTI2LDYgKzEyNiw3IEBACiAjZGVmaW5lIElETV9QUk9YWV9TRVRUSU5HUyAgICAgICAgICAg
ICAgMzI3NzgKICNkZWZpbmUgSURNX1JFTE9BRCAgICAgICAgICAgICAgICAgICAgICAzMjc3OQog
I2RlZmluZSBJRE1fQ0xPU0VfV0lORE9XICAgICAgICAgICAgICAgIDMyNzgwCisjZGVmaW5lIElE
TV9HT19IT01FICAgICAgICAgICAgICAgICAgICAgMzI3ODUKICNkZWZpbmUgSURDX1NUQVRJQyAg
ICAgICAgICAgICAgICAgICAgICAtMQogCiAvLyBOZXh0IGRlZmF1bHQgdmFsdWVzIGZvciBuZXcg
b2JqZWN0cwpAQCAtMTM0LDcgKzEzNSw3IEBACiAjaWZuZGVmIEFQU1RVRElPX1JFQURPTkxZX1NZ
TUJPTFMKICNkZWZpbmUgX0FQU19OT19NRkMgICAgICAgICAgICAgICAgICAgICAxCiAjZGVmaW5l
IF9BUFNfTkVYVF9SRVNPVVJDRV9WQUxVRSAgICAgICAgMTgxCi0jZGVmaW5lIF9BUFNfTkVYVF9D
T01NQU5EX1ZBTFVFICAgICAgICAgMzI3ODUKKyNkZWZpbmUgX0FQU19ORVhUX0NPTU1BTkRfVkFM
VUUgICAgICAgICAzMjc4NgogI2RlZmluZSBfQVBTX05FWFRfQ09OVFJPTF9WQUxVRSAgICAgICAg
IDEwNjMKICNkZWZpbmUgX0FQU19ORVhUX1NZTUVEX1ZBTFVFICAgICAgICAgICAxMTAKICNlbmRp
ZgpkaWZmIC0tZ2l0IGEvVG9vbHMvTWluaUJyb3dzZXIvd2luL01pbmlCcm93c2VyUmVwbGFjZS5o
IGIvVG9vbHMvTWluaUJyb3dzZXIvd2luL01pbmlCcm93c2VyUmVwbGFjZS5oCmluZGV4IDY3ZDAw
ZWJhNTg3NTc4YzVkMGVhNzM0NjNhZTdlYzA5ZDZhMTNiYzkuLmQxNzQ0NDYzNWFhM2RmZWI2YWQx
OGQyZjY4Y2I2YjgzYmQxZGY1ZjkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9N
aW5pQnJvd3NlclJlcGxhY2UuaAorKysgYi9Ub29scy9NaW5pQnJvd3Nlci93aW4vTWluaUJyb3dz
ZXJSZXBsYWNlLmgKQEAgLTI2LDYgKzI2LDQgQEAKIAogLy8gVGhpcyBmaWxlIGlzIHRvIG1ha2Ug
aXQgZWFzaWVyIGZvciB1c2VycyB0byBtYW5hZ2UgY2hhbmdlcyB0byB0aGUgaW50ZXJuYWxzIG9m
IE1pbmlCcm93c2VyCiAKLXN0YXRpYyBjb25zdCB3Y2hhcl90KiBkZWZhdWx0VVJMID0gTCJodHRw
czovL3d3dy53ZWJraXQub3JnLyI7Ci0KIHN0YXRpYyB2b2lkIHByb2Nlc3NDcmFzaFJlcG9ydChj
b25zdCB3Y2hhcl90KiBmaWxlTmFtZSkgeyA6Ok1lc3NhZ2VCb3goMCwgZmlsZU5hbWUsIEwiQ3Jh
c2ggUmVwb3J0IiwgTUJfT0spOyB9CmRpZmYgLS1naXQgYS9Ub29scy9NaW5pQnJvd3Nlci93aW4v
V2luTWFpbi5jcHAgYi9Ub29scy9NaW5pQnJvd3Nlci93aW4vV2luTWFpbi5jcHAKaW5kZXggNjIz
ODZmNjkwYjA5MzM1YjVkYzdjNmZkZDgwYmQ5YjYyYzM4NTZhYS4uY2ZkYWViYTY5MDJmMGM3ZDYy
M2NiMTE3MDdjOTBkZDFjZWRiYzYxZCAxMDA2NDQKLS0tIGEvVG9vbHMvTWluaUJyb3dzZXIvd2lu
L1dpbk1haW4uY3BwCisrKyBiL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9XaW5NYWluLmNwcApAQCAt
MzEsNyArMzEsNiBAQAogI2luY2x1ZGUgInN0ZGFmeC5oIgogI2luY2x1ZGUgIkNvbW1vbi5oIgog
I2luY2x1ZGUgIk1pbmlCcm93c2VyTGliUmVzb3VyY2UuaCIKLSNpbmNsdWRlICJNaW5pQnJvd3Nl
clJlcGxhY2UuaCIKICNpbmNsdWRlIDx3dGYvd2luL1NvZnRMaW5raW5nLmg+CiAKICNpZiBVU0Uo
Q0YpCkBAIC02Niw5ICs2NSwxMCBAQCBpbnQgV0lOQVBJIHdXaW5NYWluKF9Jbl8gSElOU1RBTkNF
IGhJbnN0YW5jZSwgX0luX29wdF8gSElOU1RBTkNFIGhQcmV2SW5zdGFuY2UsCiAgICAgSW5pdEN0
cmxFeC5kd0lDQyAgPSAweDAwMDA0MDAwOyAvLyBJQ0NfU1RBTkRBUkRfQ0xBU1NFUzsKICAgICBJ
bml0Q29tbW9uQ29udHJvbHNFeCgmSW5pdEN0cmxFeCk7CiAKLSAgICBhdXRvIG9wdGlvbnMgPSBw
YXJzZUNvbW1hbmRMaW5lKCk7CisgICAgcGFyc2VDb21tYW5kTGluZSgpOworICAgIGF1dG8mIG9w
dGlvbnMgPSBzX2NvbW1hbmRMaW5lT3B0aW9uczsKIAotICAgIGlmIChvcHRpb25zLnVzZUZ1bGxE
ZXNrdG9wKQorICAgIGlmIChzX2NvbW1hbmRMaW5lT3B0aW9ucy51c2VGdWxsRGVza3RvcCkKICAg
ICAgICAgY29tcHV0ZUZ1bGxEZXNrdG9wRnJhbWUoKTsKIAogICAgIC8vIEluaXQgQ09NCkBAIC04
NCwyMyArODQsMTkgQEAgaW50IFdJTkFQSSB3V2luTWFpbihfSW5fIEhJTlNUQU5DRSBoSW5zdGFu
Y2UsIF9Jbl9vcHRfIEhJTlNUQU5DRSBoUHJldkluc3RhbmNlLAogI2VsaWYgIUVOQUJMRShXRUJL
SVQpCiAgICAgYXV0byBmYWN0b3J5ID0gV2ViS2l0TGVnYWN5QnJvd3NlcldpbmRvdzo6Y3JlYXRl
OwogI2Vsc2UKLSAgICBhdXRvIGZhY3RvcnkgPSBvcHRpb25zLndpbmRvd1R5cGUgPT0gQnJvd3Nl
cldpbmRvd1R5cGU6OldlYktpdCA/IFdlYktpdEJyb3dzZXJXaW5kb3c6OmNyZWF0ZSA6IFdlYktp
dExlZ2FjeUJyb3dzZXJXaW5kb3c6OmNyZWF0ZTsKKyAgICBhdXRvIGZhY3RvcnkgPSBzX2NvbW1h
bmRMaW5lT3B0aW9ucy53aW5kb3dUeXBlID09IEJyb3dzZXJXaW5kb3dUeXBlOjpXZWJLaXQgPyBX
ZWJLaXRCcm93c2VyV2luZG93OjpjcmVhdGUgOiBXZWJLaXRMZWdhY3lCcm93c2VyV2luZG93Ojpj
cmVhdGU7CiAjZW5kaWYKICAgICBhdXRvJiBtYWluV2luZG93ID0gTWFpbldpbmRvdzo6Y3JlYXRl
KCkubGVha1JlZigpOwotICAgIEhSRVNVTFQgaHIgPSBtYWluV2luZG93LmluaXQoZmFjdG9yeSwg
aEluc3QsIG9wdGlvbnMudXNlc0xheWVyZWRXZWJWaWV3KTsKKyAgICBIUkVTVUxUIGhyID0gbWFp
bldpbmRvdy5pbml0KGZhY3RvcnksIGhJbnN0LCBzX2NvbW1hbmRMaW5lT3B0aW9ucy51c2VzTGF5
ZXJlZFdlYlZpZXcpOwogICAgIGlmIChGQUlMRUQoaHIpKQogICAgICAgICBnb3RvIGV4aXQ7CiAK
KyAgICBtYWluV2luZG93LmdvSG9tZSgpOwogICAgIFNob3dXaW5kb3cobWFpbldpbmRvdy5od25k
KCksIG5DbWRTaG93KTsKIAogICAgIGhBY2NlbFRhYmxlID0gTG9hZEFjY2VsZXJhdG9ycyhoSW5z
dCwgTUFLRUlOVFJFU09VUkNFKElEQ19NSU5JQlJPV1NFUikpOwogICAgIGhQcmVBY2NlbFRhYmxl
ID0gTG9hZEFjY2VsZXJhdG9ycyhoSW5zdCwgTUFLRUlOVFJFU09VUkNFKElEUl9BQ0NFTEVSQVRP
UlNfUFJFKSk7CiAKLSAgICBpZiAob3B0aW9ucy5yZXF1ZXN0ZWRVUkwubGVuZ3RoKCkpCi0gICAg
ICAgIG1haW5XaW5kb3cubG9hZFVSTChvcHRpb25zLnJlcXVlc3RlZFVSTC5HZXRCU1RSKCkpOwot
ICAgIGVsc2UKLSAgICAgICAgbWFpbldpbmRvdy5icm93c2VyV2luZG93KCktPmxvYWRVUkwoX2Jz
dHJfdChkZWZhdWx0VVJMKS5HZXRCU1RSKCkpOwotCiAjcHJhZ21hIHdhcm5pbmcoZGlzYWJsZTo0
NTA5KQogCiAgICAgLy8gTWFpbiBtZXNzYWdlIGxvb3A6Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>391143</attachid>
            <date>2020-02-18 22:24:38 -0800</date>
            <delta_ts>2020-02-19 18:10:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207749-20200219152436.patch</filename>
            <type>text/plain</type>
            <size>9396</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU2ODk3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjY2YTcxYzhlMDY5M2ZiNjFkMjFiNzcyZDg5YjllODc4
MmY0NDk4Zi4uZmU4MDcwODM3MWU5ZTk2MTRkYjJmNDY1NDM2NjEzYzgxZGEwZjZjYSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1
IEBACisyMDIwLTAyLTE4ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29t
PgorCisgICAgICAgIFtXaW5dW01pbmlCcm93c2VyXSBBZGQgJ0dvIEhvbWUnIG1lbnUgaXRlbSBh
bmQgdG9vbGJhciBidXR0b24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIwNzc0OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEFkZGVkICJTZXQgRGVmYXVsdCBVUkwgdG8gQ3VycmVudCBVUkwiIG1lbnUgaXRl
bSBsaWtlIE1hYyBNaW5pQnJvd3Nlci4KKworICAgICAgICAqIE1pbmlCcm93c2VyL3dpbi9NYWlu
V2luZG93LmNwcDoKKyAgICAgICAgKE1haW5XaW5kb3c6OmNyZWF0ZVRvb2xiYXIpOgorICAgICAg
ICAoTWFpbldpbmRvdzo6V25kUHJvYyk6CisgICAgICAgIChNYWluV2luZG93OjpzZXREZWZhdWx0
VVJMVG9DdXJyZW50VVJMKToKKyAgICAgICAgKE1haW5XaW5kb3c6OmdvSG9tZSk6IEFkZGVkLgor
ICAgICAgICAoTWFpbldpbmRvdzo6b25VUkxCYXJFbnRlcik6CisgICAgICAgICogTWluaUJyb3dz
ZXIvd2luL01haW5XaW5kb3cuaDoKKyAgICAgICAgKiBNaW5pQnJvd3Nlci93aW4vTWluaUJyb3dz
ZXJMaWIucmM6CisgICAgICAgICogTWluaUJyb3dzZXIvd2luL01pbmlCcm93c2VyTGliUmVzb3Vy
Y2UuaDoKKyAgICAgICAgKiBNaW5pQnJvd3Nlci93aW4vTWluaUJyb3dzZXJSZXBsYWNlLmg6Cisg
ICAgICAgICogTWluaUJyb3dzZXIvd2luL1dpbk1haW4uY3BwOgorICAgICAgICAod1dpbk1haW4p
OgorCiAyMDIwLTAyLTE4ICBSeWFuIEhhZGRhZCAgPHJ5YW5oYWRkYWRAYXBwbGUuY29tPgogCiAg
ICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIyNTY4NTEuCmRpZmYgLS1naXQgYS9Ub29s
cy9NaW5pQnJvd3Nlci93aW4vTWFpbldpbmRvdy5jcHAgYi9Ub29scy9NaW5pQnJvd3Nlci93aW4v
TWFpbldpbmRvdy5jcHAKaW5kZXggODBkNzQzZjQ3ZjEzNmRmZjkyZTJjN2NhYmE3ZmI3MTc5NjVl
ODc5Yy4uZWU5ZTRjODJjMWY0ZjZjM2U3ZThlZDUwN2ZmNDAwNzlkOGYzOTYzZCAxMDA2NDQKLS0t
IGEvVG9vbHMvTWluaUJyb3dzZXIvd2luL01haW5XaW5kb3cuY3BwCisrKyBiL1Rvb2xzL01pbmlC
cm93c2VyL3dpbi9NYWluV2luZG93LmNwcApAQCAtNDYsNiArNDYsOCBAQCBuYW1lc3BhY2UgV2Vi
Q29yZSB7CiBmbG9hdCBkZXZpY2VTY2FsZUZhY3RvckZvcldpbmRvdyhIV05EKTsKIH0KIAorc3Rh
dGljIGNvbnN0IHdjaGFyX3QqIGtNaW5pQnJvd3NlclJlZ2lzdHJ5S2V5ID0gTCJTb2Z0d2FyZVxc
V2ViS2l0XFxNaW5pQnJvd3NlciI7CisKIHN0YXRpYyBjb25zdGV4cHIgaW50IGtUb29sYmFySW1h
Z2VTaXplID0gMjQ7CiBzdGF0aWMgY29uc3RleHByIGludCBrVG9vbGJhclVSTEJhckluZGV4ID0g
NDsKIHN0YXRpYyBjb25zdGV4cHIgaW50IGtUb29sYmFyUHJvZ3Jlc3NJbmRpY2F0b3JJbmRleCA9
IDY7CkBAIC0xNDAsNyArMTQyLDcgQEAgdm9pZCBNYWluV2luZG93OjpjcmVhdGVUb29sYmFyKEhJ
TlNUQU5DRSBoSW5zdGFuY2UpCiAgICAgICAgIHsgTUFLRUxPTkcoSElTVF9CQUNLLCAgSW1hZ2VM
aXN0SUQpLCBJRE1fSElTVE9SWV9CQUNLV0FSRCwgVEJTVEFURV9FTkFCTEVELCBidXR0b25TdHls
ZXMgfCBCVE5TX0RST1BET1dOLCB7IH0sIDAsIChJTlRfUFRSKUwiQmFjayIgfSwKICAgICAgICAg
eyBNQUtFTE9ORyhISVNUX0ZPUldBUkQsIEltYWdlTGlzdElEKSwgSURNX0hJU1RPUllfRk9SV0FS
RCwgVEJTVEFURV9FTkFCTEVELCBidXR0b25TdHlsZXMgfCBCVE5TX0RST1BET1dOLCB7IH0sIDAs
IChJTlRfUFRSKUwiRm9yd2FyZCJ9LAogICAgICAgICB7IElfSU1BR0VOT05FLCBJRE1fUkVMT0FE
LCBUQlNUQVRFX0VOQUJMRUQsIGJ1dHRvblN0eWxlcyB8IEJUTlNfU0hPV1RFWFQsIHsgfSwgMCwg
KElOVF9QVFIpTCLihroifSwKLSAgICAgICAgeyBJX0lNQUdFTk9ORSwgSURNX1JFTE9BRCwgMCwg
YnV0dG9uU3R5bGVzIHwgQlROU19TSE9XVEVYVCwgeyB9LCAwLCAoSU5UX1BUUilMIuKMgiJ9LAor
ICAgICAgICB7IElfSU1BR0VOT05FLCBJRE1fR09fSE9NRSwgVEJTVEFURV9FTkFCTEVELCBidXR0
b25TdHlsZXMgfCBCVE5TX1NIT1dURVhULCB7IH0sIDAsIChJTlRfUFRSKUwi4oyCIn0sCiAgICAg
ICAgIHsgMCwgMCwgVEJTVEFURV9FTkFCTEVELCBCVE5TX1NFUCwgeyB9LCAwLCAwfSwgLy8gVVJM
IGJhcgogICAgICAgICB7IE1BS0VMT05HKEhJU1RfQUREVE9GQVZPUklURVMsIEltYWdlTGlzdElE
KSwgSURNX0FCT1VULCAwLCBidXR0b25TdHlsZXMsIHsgfSwgMCwgKElOVF9QVFIpTCJBZGQgdG8g
Qm9va21hcmtzIn0sCiAgICAgICAgIHsgMCwgMCwgVEJTVEFURV9FTkFCTEVELCBCVE5TX1NFUCwg
eyB9LCAwLCAwfSwgLy8gUHJvZ3Jlc3MgaW5kaWNhdG9yCkBAIC0yNzgsNiArMjgwLDcgQEAgTFJF
U1VMVCBDQUxMQkFDSyBNYWluV2luZG93OjpXbmRQcm9jKEhXTkQgaFduZCwgVUlOVCBtZXNzYWdl
LCBXUEFSQU0gd1BhcmFtLCBMUEEKICAgICAgICAgICAgIHJlc3VsdCA9IDE7CiAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgY2FzZSBBUFBDT01NQU5EX0JST1dTRVJfSE9NRToKKyAgICAgICAg
ICAgIHRoaXNXaW5kb3ctPmdvSG9tZSgpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNh
c2UgQVBQQ09NTUFORF9CUk9XU0VSX1JFRlJFU0g6CiAgICAgICAgICAgICB0aGlzV2luZG93LT5i
cm93c2VyV2luZG93KCktPnJlbG9hZCgpOwpAQCAtMzI5LDYgKzMzMiw5IEBAIExSRVNVTFQgQ0FM
TEJBQ0sgTWFpbldpbmRvdzo6V25kUHJvYyhIV05EIGhXbmQsIFVJTlQgbWVzc2FnZSwgV1BBUkFN
IHdQYXJhbSwgTFBBCiAgICAgICAgIGNhc2UgSURNX0FCT1VUOgogICAgICAgICAgICAgRGlhbG9n
Qm94KGhJbnN0LCBNQUtFSU5UUkVTT1VSQ0UoSUREX0FCT1VUQk9YKSwgaFduZCwgQWJvdXQpOwog
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgSURNX0dPX0hPTUU6CisgICAgICAgICAg
ICB0aGlzV2luZG93LT5nb0hvbWUoKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNl
IElETV9FWElUOgogICAgICAgICAgICAgRGVzdHJveVdpbmRvdyhoV25kKTsKICAgICAgICAgICAg
IGJyZWFrOwpAQCAtMzQxLDYgKzM0Nyw5IEBAIExSRVNVTFQgQ0FMTEJBQ0sgTWFpbldpbmRvdzo6
V25kUHJvYyhIV05EIGhXbmQsIFVJTlQgbWVzc2FnZSwgV1BBUkFNIHdQYXJhbSwgTFBBCiAgICAg
ICAgIGNhc2UgSURNX1BST1hZX1NFVFRJTkdTOgogICAgICAgICAgICAgdGhpc1dpbmRvdy0+YnJv
d3NlcldpbmRvdygpLT5vcGVuUHJveHlTZXR0aW5ncygpOwogICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIGNhc2UgSURNX1NFVF9ERUZBVUxUX1VSTDoKKyAgICAgICAgICAgIHRoaXNXaW5kb3ct
PnNldERlZmF1bHRVUkxUb0N1cnJlbnRVUkwoKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICBjYXNlIElETV9DQUNIRVM6CiAgICAgICAgICAgICBpZiAoITo6SXNXaW5kb3codGhpc1dpbmRv
dy0+bV9oQ2FjaGVXbmQpKSB7CiAgICAgICAgICAgICAgICAgdGhpc1dpbmRvdy0+bV9oQ2FjaGVX
bmQgPSBDcmVhdGVEaWFsb2dQYXJhbShoSW5zdCwgTUFLRUlOVFJFU09VUkNFKElERF9DQUNIRVMp
LCBoV25kLCBjYWNoZXNEaWFsb2dQcm9jLCByZWludGVycHJldF9jYXN0PExQQVJBTT4odGhpc1dp
bmRvdy5nZXQoKSkpOwpAQCAtNDI1LDYgKzQzNCwxNiBAQCBzdGF0aWMgdm9pZCB0dXJuT2ZmT3Ro
ZXJVc2VyQWdlbnRzKEhNRU5VIG1lbnUpCiAgICAgfQogfQogCit2b2lkIE1haW5XaW5kb3c6OnNl
dERlZmF1bHRVUkxUb0N1cnJlbnRVUkwoKQoreworICAgIHdjaGFyX3QgdXJsW0lOVEVSTkVUX01B
WF9VUkxfTEVOR1RIXTsKKyAgICBHZXRXaW5kb3dUZXh0KG1faFVSTEJhclduZCwgdXJsLCBJTlRF
Uk5FVF9NQVhfVVJMX0xFTkdUSCk7CisgICAgYXV0byBsZW5ndGggPSB3Y3NsZW4odXJsKTsKKyAg
ICBpZiAoIWxlbmd0aCkKKyAgICAgICAgcmV0dXJuOworICAgIFJlZ1NldEtleVZhbHVlKEhLRVlf
Q1VSUkVOVF9VU0VSLCBrTWluaUJyb3dzZXJSZWdpc3RyeUtleSwgTCJEZWZhdWx0VVJMIiwgUkVH
X1NaLCB1cmwsIChsZW5ndGggKyAxKSAqIHNpemVvZih3Y2hhcl90KSk7Cit9CisKIGJvb2wgTWFp
bldpbmRvdzo6dG9nZ2xlTWVudUl0ZW0oVUlOVCBtZW51SUQpCiB7CiAgICAgSE1FTlUgbWVudSA9
IDo6R2V0TWVudShod25kKCkpOwpAQCAtNTg3LDEyICs2MDYsMjEgQEAgdm9pZCBNYWluV2luZG93
Ojpsb2FkVVJMKHN0ZDo6d3N0cmluZyB1cmwpCiAgICAgU2V0Rm9jdXMobV9icm93c2VyV2luZG93
LT5od25kKCkpOwogfQogCit2b2lkIE1haW5XaW5kb3c6OmdvSG9tZSgpCit7CisgICAgc3RkOjp3
c3RyaW5nIGRlZmF1bHRVUkwgPSBMImh0dHBzOi8vd3d3LndlYmtpdC5vcmcvIjsKKyAgICB3Y2hh
cl90IHVybFtJTlRFUk5FVF9NQVhfVVJMX0xFTkdUSF07CisgICAgRFdPUkQgdXJsTGVuZ3RoID0g
c2l6ZW9mKHVybCk7CisgICAgaWYgKCFSZWdHZXRWYWx1ZShIS0VZX0NVUlJFTlRfVVNFUiwga01p
bmlCcm93c2VyUmVnaXN0cnlLZXksIEwiRGVmYXVsdFVSTCIsIFJSRl9SVF9SRUdfU1osIG51bGxw
dHIsICZ1cmwsICZ1cmxMZW5ndGgpKQorICAgICAgICBkZWZhdWx0VVJMID0gdXJsOworICAgIGxv
YWRVUkwoZGVmYXVsdFVSTCk7Cit9CisKIHZvaWQgTWFpbldpbmRvdzo6b25VUkxCYXJFbnRlcigp
CiB7Ci0gICAgd2NoYXJfdCBzdHJQdHJbSU5URVJORVRfTUFYX1VSTF9MRU5HVEhdOwotICAgIEdl
dFdpbmRvd1RleHQobV9oVVJMQmFyV25kLCBzdHJQdHIsIElOVEVSTkVUX01BWF9VUkxfTEVOR1RI
KTsKLSAgICBzdHJQdHJbSU5URVJORVRfTUFYX1VSTF9MRU5HVEggLSAxXSA9IDA7Ci0gICAgbG9h
ZFVSTChzdHJQdHIpOworICAgIHdjaGFyX3QgdXJsW0lOVEVSTkVUX01BWF9VUkxfTEVOR1RIXTsK
KyAgICBHZXRXaW5kb3dUZXh0KG1faFVSTEJhclduZCwgdXJsLCBJTlRFUk5FVF9NQVhfVVJMX0xF
TkdUSCk7CisgICAgbG9hZFVSTCh1cmwpOwogfQogCiB2b2lkIE1haW5XaW5kb3c6OnVwZGF0ZURl
dmljZVNjYWxlRmFjdG9yKCkKZGlmZiAtLWdpdCBhL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9NYWlu
V2luZG93LmggYi9Ub29scy9NaW5pQnJvd3Nlci93aW4vTWFpbldpbmRvdy5oCmluZGV4IDBmODBm
ZTAyZDAzZGZjMDU3OGM4NTcwYTBkN2YyYjhlZWI3ZmRhMjEuLmQ3OWM2ZmRjNGZhMDVlMWU0Yjlh
Y2RjYzY5MzJlNTcxMTYzMzIwZWIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9N
YWluV2luZG93LmgKKysrIGIvVG9vbHMvTWluaUJyb3dzZXIvd2luL01haW5XaW5kb3cuaApAQCAt
NDUsNiArNDUsNyBAQCBwdWJsaWM6CiAgICAgQnJvd3NlcldpbmRvdyogYnJvd3NlcldpbmRvdygp
IGNvbnN0IHsgcmV0dXJuIG1fYnJvd3NlcldpbmRvdy5nZXQoKTsgfQogCiAgICAgdm9pZCBsb2Fk
VVJMKHN0ZDo6d3N0cmluZyk7CisgICAgdm9pZCBnb0hvbWUoKTsKIAogICAgIHN0YXRpYyBib29s
IGlzSW5zdGFuY2UoSFdORCk7CiAgICAgCkBAIC01Nyw2ICs1OCw3IEBAIHByaXZhdGU6CiAgICAg
c3RhdGljIHNpemVfdCBzX251bUluc3RhbmNlczsKIAogICAgIE1haW5XaW5kb3coKTsKKyAgICB2
b2lkIHNldERlZmF1bHRVUkxUb0N1cnJlbnRVUkwoKTsKICAgICBib29sIHRvZ2dsZU1lbnVJdGVt
KFVJTlQgbWVudUlEKTsKICAgICB2b2lkIG9uVVJMQmFyRW50ZXIoKTsKICAgICB2b2lkIHVwZGF0
ZURldmljZVNjYWxlRmFjdG9yKCk7CmRpZmYgLS1naXQgYS9Ub29scy9NaW5pQnJvd3Nlci93aW4v
TWluaUJyb3dzZXJMaWIucmMgYi9Ub29scy9NaW5pQnJvd3Nlci93aW4vTWluaUJyb3dzZXJMaWIu
cmMKaW5kZXggZGQ4ZDYyMmY0MWNkYmIwYzQ1MzgwYzkwMTBkY2FmZWM0MmUyNmU1MS4uNTE4MmUw
NWY2Y2M1MWZlZGJmNjU4YzI2ZWE2MzBlMjA1ZTRmMzBlYiAxMDA3NTUKLS0tIGEvVG9vbHMvTWlu
aUJyb3dzZXIvd2luL01pbmlCcm93c2VyTGliLnJjCisrKyBiL1Rvb2xzL01pbmlCcm93c2VyL3dp
bi9NaW5pQnJvd3NlckxpYi5yYwpAQCAtNTUsNiArNTUsNyBAQCBCRUdJTgogICAgICAgICBNRU5V
SVRFTSAiWm9vbSBJblx0Q3RybCsrIiwgICAgICAgICAgICAgSURNX1pPT01fSU4NCiAgICAgICAg
IE1FTlVJVEVNICJab29tIE91dFx0Q3RybCstIiwgICAgICAgICAgICBJRE1fWk9PTV9PVVQNCiAg
ICAgICAgIE1FTlVJVEVNICJJbnZlcnQgQ29sb3JzIiwgICAgICAgICAgICAgICBJRE1fSU5WRVJU
X0NPTE9SUw0KKyAgICAgICAgTUVOVUlURU0gIkdvIEhvbWUiLCAgICAgICAgICAgICAgICAgICAg
IElETV9HT19IT01FDQogICAgIEVORA0KICAgICBQT1BVUCAiJkhpc3RvcnkiDQogICAgIEJFR0lO
DQpAQCAtOTYsNiArOTcsNyBAQCBCRUdJTgogICAgICAgICAgICAgTUVOVUlURU0gIk90aGVyIiwg
ICAgICAgICAgICAgICAgICAgICAgIElETV9VQV9PVEhFUg0KICAgICAgICAgRU5EDQogICAgICAg
ICBNRU5VSVRFTSAiUHJveHkgU2V0dGluZ3MuLi4iLCAgICAgICAgICAgSURNX1BST1hZX1NFVFRJ
TkdTDQorICAgICAgICBNRU5VSVRFTSAiU2V0IERlZmF1bHQgVVJMIHRvIEN1cnJlbnQgVVJMIiwg
IElETV9TRVRfREVGQVVMVF9VUkwNCiAgICAgICAgIE1FTlVJVEVNIFNFUEFSQVRPUg0KICAgICAg
ICAgTUVOVUlURU0gIkRpc2FibGUgSW1hZ2VzIiwgICAgICAgICAgICAgIElETV9ESVNBQkxFX0lN
QUdFUw0KICAgICAgICAgTUVOVUlURU0gIkRpc2FibGUgU3R5bGVzIiwgICAgICAgICAgICAgIElE
TV9ESVNBQkxFX1NUWUxFUw0KZGlmZiAtLWdpdCBhL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9NaW5p
QnJvd3NlckxpYlJlc291cmNlLmggYi9Ub29scy9NaW5pQnJvd3Nlci93aW4vTWluaUJyb3dzZXJM
aWJSZXNvdXJjZS5oCmluZGV4IDg2OWMzYjdkNDkzMTI0OGY5OTRiYTc1YWU5MmVhZWNkYWFiMGRi
YjYuLmE0MjAxMmQ3MzVmMzkwMGRkZmRhNjI4NWRhMjZhZTRhMGFhZjg3NTUgMTAwNzU1Ci0tLSBh
L1Rvb2xzL01pbmlCcm93c2VyL3dpbi9NaW5pQnJvd3NlckxpYlJlc291cmNlLmgKKysrIGIvVG9v
bHMvTWluaUJyb3dzZXIvd2luL01pbmlCcm93c2VyTGliUmVzb3VyY2UuaApAQCAtMTI2LDYgKzEy
Niw4IEBACiAjZGVmaW5lIElETV9QUk9YWV9TRVRUSU5HUyAgICAgICAgICAgICAgMzI3NzgKICNk
ZWZpbmUgSURNX1JFTE9BRCAgICAgICAgICAgICAgICAgICAgICAzMjc3OQogI2RlZmluZSBJRE1f
Q0xPU0VfV0lORE9XICAgICAgICAgICAgICAgIDMyNzgwCisjZGVmaW5lIElETV9HT19IT01FICAg
ICAgICAgICAgICAgICAgICAgMzI3ODEKKyNkZWZpbmUgSURNX1NFVF9ERUZBVUxUX1VSTCAgICAg
ICAgICAgICAzMjc4MgogI2RlZmluZSBJRENfU1RBVElDICAgICAgICAgICAgICAgICAgICAgIC0x
CiAKIC8vIE5leHQgZGVmYXVsdCB2YWx1ZXMgZm9yIG5ldyBvYmplY3RzCkBAIC0xMzQsNyArMTM2
LDcgQEAKICNpZm5kZWYgQVBTVFVESU9fUkVBRE9OTFlfU1lNQk9MUwogI2RlZmluZSBfQVBTX05P
X01GQyAgICAgICAgICAgICAgICAgICAgIDEKICNkZWZpbmUgX0FQU19ORVhUX1JFU09VUkNFX1ZB
TFVFICAgICAgICAxODEKLSNkZWZpbmUgX0FQU19ORVhUX0NPTU1BTkRfVkFMVUUgICAgICAgICAz
Mjc4NQorI2RlZmluZSBfQVBTX05FWFRfQ09NTUFORF9WQUxVRSAgICAgICAgIDMyNzgzCiAjZGVm
aW5lIF9BUFNfTkVYVF9DT05UUk9MX1ZBTFVFICAgICAgICAgMTA2MwogI2RlZmluZSBfQVBTX05F
WFRfU1lNRURfVkFMVUUgICAgICAgICAgIDExMAogI2VuZGlmCmRpZmYgLS1naXQgYS9Ub29scy9N
aW5pQnJvd3Nlci93aW4vTWluaUJyb3dzZXJSZXBsYWNlLmggYi9Ub29scy9NaW5pQnJvd3Nlci93
aW4vTWluaUJyb3dzZXJSZXBsYWNlLmgKaW5kZXggNjdkMDBlYmE1ODc1NzhjNWQwZWE3MzQ2M2Fl
N2VjMDlkNmExM2JjOS4uZDE3NDQ0NjM1YWEzZGZlYjZhZDE4ZDJmNjhjYjZiODNiZDFkZjVmOSAx
MDA2NDQKLS0tIGEvVG9vbHMvTWluaUJyb3dzZXIvd2luL01pbmlCcm93c2VyUmVwbGFjZS5oCisr
KyBiL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9NaW5pQnJvd3NlclJlcGxhY2UuaApAQCAtMjYsNiAr
MjYsNCBAQAogCiAvLyBUaGlzIGZpbGUgaXMgdG8gbWFrZSBpdCBlYXNpZXIgZm9yIHVzZXJzIHRv
IG1hbmFnZSBjaGFuZ2VzIHRvIHRoZSBpbnRlcm5hbHMgb2YgTWluaUJyb3dzZXIKIAotc3RhdGlj
IGNvbnN0IHdjaGFyX3QqIGRlZmF1bHRVUkwgPSBMImh0dHBzOi8vd3d3LndlYmtpdC5vcmcvIjsK
LQogc3RhdGljIHZvaWQgcHJvY2Vzc0NyYXNoUmVwb3J0KGNvbnN0IHdjaGFyX3QqIGZpbGVOYW1l
KSB7IDo6TWVzc2FnZUJveCgwLCBmaWxlTmFtZSwgTCJDcmFzaCBSZXBvcnQiLCBNQl9PSyk7IH0K
ZGlmZiAtLWdpdCBhL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9XaW5NYWluLmNwcCBiL1Rvb2xzL01p
bmlCcm93c2VyL3dpbi9XaW5NYWluLmNwcAppbmRleCA2MjM4NmY2OTBiMDkzMzViNWRjN2M2ZmRk
ODBiZDliNjJjMzg1NmFhLi42MDA4Y2ExOWUyNmE5MzhjZjk2MmMwYzMzNjI5OWZmZjdkMTNmOWEz
IDEwMDY0NAotLS0gYS9Ub29scy9NaW5pQnJvd3Nlci93aW4vV2luTWFpbi5jcHAKKysrIGIvVG9v
bHMvTWluaUJyb3dzZXIvd2luL1dpbk1haW4uY3BwCkBAIC0zMSw3ICszMSw2IEBACiAjaW5jbHVk
ZSAic3RkYWZ4LmgiCiAjaW5jbHVkZSAiQ29tbW9uLmgiCiAjaW5jbHVkZSAiTWluaUJyb3dzZXJM
aWJSZXNvdXJjZS5oIgotI2luY2x1ZGUgIk1pbmlCcm93c2VyUmVwbGFjZS5oIgogI2luY2x1ZGUg
PHd0Zi93aW4vU29mdExpbmtpbmcuaD4KIAogI2lmIFVTRShDRikKQEAgLTk5LDcgKzk4LDcgQEAg
aW50IFdJTkFQSSB3V2luTWFpbihfSW5fIEhJTlNUQU5DRSBoSW5zdGFuY2UsIF9Jbl9vcHRfIEhJ
TlNUQU5DRSBoUHJldkluc3RhbmNlLAogICAgIGlmIChvcHRpb25zLnJlcXVlc3RlZFVSTC5sZW5n
dGgoKSkKICAgICAgICAgbWFpbldpbmRvdy5sb2FkVVJMKG9wdGlvbnMucmVxdWVzdGVkVVJMLkdl
dEJTVFIoKSk7CiAgICAgZWxzZQotICAgICAgICBtYWluV2luZG93LmJyb3dzZXJXaW5kb3coKS0+
bG9hZFVSTChfYnN0cl90KGRlZmF1bHRVUkwpLkdldEJTVFIoKSk7CisgICAgICAgIG1haW5XaW5k
b3cuZ29Ib21lKCk7CiAKICNwcmFnbWEgd2FybmluZyhkaXNhYmxlOjQ1MDkpCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>