<?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>224630</bug_id>
          
          <creation_ts>2021-04-15 16:23:17 -0700</creation_ts>
          <short_desc>[PlayStation][OpenSSL] Remove warnings.</short_desc>
          <delta_ts>2021-04-24 15:08:50 -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>Platform</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="Basuke Suzuki">basuke</reporter>
          <assigned_to name="Basuke Suzuki">basuke</assigned_to>
          <cc>basuke</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jiewen_tan</cc>
    
    <cc>stephan.szabo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1750831</commentid>
    <comment_count>0</comment_count>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2021-04-15 16:23:17 -0700</bug_when>
    <thetext>There&apos;re two kinds of warnings in curl and openssl layer in our platform.

a) Unused param

b) &apos;__WORDSIZE&apos; is not defined. 
[2530/5050] Building CXX object Source/WebCore/CM...es/unified-sources/UnifiedSource-44a97133-1.cpp.oIn file included from WebCore/DerivedSources/unified-sources/UnifiedSource-44a97133-1.cpp:8:
../../Source/WebCore\crypto/algorithms/CryptoAlgorithmAES_GCM.cpp:42:5: warning: &apos;__WORDSIZE&apos; is not defined, evaluates to 0 [-Wundef]
#if __WORDSIZE &gt;= 64
    ^
../../Source/WebCore\crypto/algorithms/CryptoAlgorithmAES_GCM.cpp:80:5: warning: &apos;__WORDSIZE&apos; is not defined, evaluates to 0 [-Wundef]
#if __WORDSIZE &gt;= 64
    ^
../../Source/WebCore\crypto/algorithms/CryptoAlgorithmAES_GCM.cpp:123:5: warning: &apos;__WORDSIZE&apos; is not defined, evaluates to 0 [-Wundef]
#if __WORDSIZE &gt;= 64
    ^
3 warnings generated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1750856</commentid>
    <comment_count>1</comment_count>
      <attachid>426159</attachid>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2021-04-15 17:30:01 -0700</bug_when>
    <thetext>Created attachment 426159
PATCH</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1750873</commentid>
    <comment_count>2</comment_count>
      <attachid>426159</attachid>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2021-04-15 18:01:06 -0700</bug_when>
    <thetext>Comment on attachment 426159
PATCH

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

&gt; Source/WebCore/crypto/openssl/CryptoKeyRSAOpenSSL.cpp:36
&gt; +RefPtr&lt;CryptoKeyRSA&gt; CryptoKeyRSA::create(CryptoAlgorithmIdentifier, CryptoAlgorithmIdentifier, bool hasHash, const CryptoKeyRSAComponents&amp;, bool extractable, CryptoKeyUsageBitmap)

Is there a reason to remove just one argument&apos;s name here and then use UNUSED_PARAM for the others arguments? It seems like it&apos;d be better to be consistent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1750886</commentid>
    <comment_count>3</comment_count>
      <attachid>426169</attachid>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2021-04-15 18:50:10 -0700</bug_when>
    <thetext>Created attachment 426169
PATCH</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1750887</commentid>
    <comment_count>4</comment_count>
      <attachid>426159</attachid>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2021-04-15 18:52:12 -0700</bug_when>
    <thetext>Comment on attachment 426159
PATCH

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

&gt;&gt; Source/WebCore/crypto/openssl/CryptoKeyRSAOpenSSL.cpp:36
&gt;&gt; +RefPtr&lt;CryptoKeyRSA&gt; CryptoKeyRSA::create(CryptoAlgorithmIdentifier, CryptoAlgorithmIdentifier, bool hasHash, const CryptoKeyRSAComponents&amp;, bool extractable, CryptoKeyUsageBitmap)
&gt; 
&gt; Is there a reason to remove just one argument&apos;s name here and then use UNUSED_PARAM for the others arguments? It seems like it&apos;d be better to be consistent.

I follow style guideline that if the argument is described enough by type, then it should be omitted if possible. On the other hand, bool, int or such general type is not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1750891</commentid>
    <comment_count>5</comment_count>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2021-04-15 18:59:11 -0700</bug_when>
    <thetext>(In reply to Basuke Suzuki from comment #4)
&gt; Comment on attachment 426159 [details]
&gt; PATCH
&gt; 
&gt; I follow style guideline that if the argument is described enough by type,
&gt; then it should be omitted if possible. On the other hand, bool, int or such
&gt; general type is not.

Okay, that seems like a reasonable division. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1751231</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-16 14:07:37 -0700</bug_when>
    <thetext>Committed r276167 (236654@main): &lt;https://commits.webkit.org/236654@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 426169.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753941</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-24 15:08:50 -0700</bug_when>
    <thetext>&lt;rdar://problem/77110115&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426159</attachid>
            <date>2021-04-15 17:30:01 -0700</date>
            <delta_ts>2021-04-15 18:50:10 -0700</delta_ts>
            <desc>PATCH</desc>
            <filename>bug-224630.diff</filename>
            <type>text/plain</type>
            <size>7459</size>
            <attacher name="Basuke Suzuki">basuke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAyN2E3ZWI3NDBjNDYuLjI0NTliNDFjOTVmYiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDM3IEBACisyMDIxLTA0LTE1ICBCYXN1a2UgU3V6dWtpICA8YmFzdWtlLnN1enVraUBz
b255LmNvbT4KKworICAgICAgICBbUGxheVN0YXRpb25dW09wZW5TU0xdIFJlbW92ZSB3YXJuaW5n
cy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDYz
MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZXJl
J3JlIHR3byBraW5kcyBvZiB3YXJuaW5ncyBpbiBjdXJsIGFuZCBvcGVuc3NsIGxheWVyIGluIG91
ciBwbGF0Zm9ybS4KKworICAgICAgICBhKSBVbnVzZWQgcGFyYW0KKworICAgICAgICBiKSAnX19X
T1JEU0laRScgaXMgbm90IGRlZmluZWQuIAorICAgICAgICB3YXJuaW5nOiAnX19XT1JEU0laRScg
aXMgbm90IGRlZmluZWQsIGV2YWx1YXRlcyB0byAwIFstV3VuZGVmXQorICAgICAgICAjaWYgX19X
T1JEU0laRSA+PSA2NAorICAgICAgICBeCisKKyAgICAgICAgTm8gbmV3IHRlc3RzIGJlY2F1c2Ug
aXQncyBvbmx5IGZvciBjb21waWxhdGlvbiBpc3N1ZS4KKworICAgICAgICAqIGNyeXB0by9hbGdv
cml0aG1zL0NyeXB0b0FsZ29yaXRobUFFU19HQ00uY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q3J5
cHRvQWxnb3JpdGhtQUVTX0dDTTo6ZW5jcnlwdCk6CisgICAgICAgIChXZWJDb3JlOjpDcnlwdG9B
bGdvcml0aG1BRVNfR0NNOjpkZWNyeXB0KToKKyAgICAgICAgKiBjcnlwdG8vb3BlbnNzbC9Dcnlw
dG9LZXlFQ09wZW5TU0wuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q3J5cHRvS2V5RUM6OnBsYXRm
b3JtR2VuZXJhdGVQYWlyKToKKyAgICAgICAgKFdlYkNvcmU6OkNyeXB0b0tleUVDOjpwbGF0Zm9y
bUltcG9ydFJhdyk6CisgICAgICAgIChXZWJDb3JlOjpDcnlwdG9LZXlFQzo6cGxhdGZvcm1JbXBv
cnRKV0tQdWJsaWMpOgorICAgICAgICAoV2ViQ29yZTo6Q3J5cHRvS2V5RUM6OnBsYXRmb3JtSW1w
b3J0SldLUHJpdmF0ZSk6CisgICAgICAgIChXZWJDb3JlOjpDcnlwdG9LZXlFQzo6cGxhdGZvcm1J
bXBvcnRTcGtpKToKKyAgICAgICAgKFdlYkNvcmU6OkNyeXB0b0tleUVDOjpwbGF0Zm9ybUltcG9y
dFBrY3M4KToKKyAgICAgICAgKiBjcnlwdG8vb3BlbnNzbC9DcnlwdG9LZXlSU0FPcGVuU1NMLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkNyeXB0b0tleVJTQTo6Y3JlYXRlKToKKyAgICAgICAgKFdl
YkNvcmU6OkNyeXB0b0tleVJTQTo6Z2VuZXJhdGVQYWlyKToKKyAgICAgICAgKFdlYkNvcmU6OkNy
eXB0b0tleVJTQTo6aW1wb3J0U3BraSk6CisgICAgICAgIChXZWJDb3JlOjpDcnlwdG9LZXlSU0E6
OmltcG9ydFBrY3M4KToKKwogMjAyMS0wNC0xNSAgRG9uIE9sbXN0ZWFkICA8ZG9uLm9sbXN0ZWFk
QHNvbnkuY29tPgogCiAgICAgICAgIEFOR0xFIGlzIG9ubHkgYmVpbmcgYnVpbHQgd2hlbiBXZWJH
TCBpcyBlbmFibGVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jcnlwdG8vYWxnb3JpdGht
cy9DcnlwdG9BbGdvcml0aG1BRVNfR0NNLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2NyeXB0by9hbGdv
cml0aG1zL0NyeXB0b0FsZ29yaXRobUFFU19HQ00uY3BwCmluZGV4IGNmZTM2OTg2MzllYS4uMjJj
MDliNzE0NWQ0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jcnlwdG8vYWxnb3JpdGhtcy9D
cnlwdG9BbGdvcml0aG1BRVNfR0NNLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jcnlwdG8vYWxn
b3JpdGhtcy9DcnlwdG9BbGdvcml0aG1BRVNfR0NNLmNwcApAQCAtMzksNyArMzksNyBAQCBuYW1l
c3BhY2UgQ3J5cHRvQWxnb3JpdGhtQUVTX0dDTUludGVybmFsIHsKIHN0YXRpYyBjb25zdCBjaGFy
KiBjb25zdCBBTEcxMjggPSAiQTEyOEdDTSI7CiBzdGF0aWMgY29uc3QgY2hhciogY29uc3QgQUxH
MTkyID0gIkExOTJHQ00iOwogc3RhdGljIGNvbnN0IGNoYXIqIGNvbnN0IEFMRzI1NiA9ICJBMjU2
R0NNIjsKLSNpZiBfX1dPUkRTSVpFID49IDY0CisjaWYgQ1BVKFJFR0lTVEVSNjQpCiBzdGF0aWMg
Y29uc3QgdWludDY0X3QgUGxhaW5UZXh0TWF4TGVuZ3RoID0gNTQ5NzU1ODEzNjMyVUxMOyAvLyAy
XjM5IC0gMjU2CiAjZW5kaWYKIHN0YXRpYyBjb25zdCB1aW50OF90IERlZmF1bHRUYWdMZW5ndGgg
PSAxMjg7CkBAIC03Nyw3ICs3Nyw3IEBAIHZvaWQgQ3J5cHRvQWxnb3JpdGhtQUVTX0dDTTo6ZW5j
cnlwdChjb25zdCBDcnlwdG9BbGdvcml0aG1QYXJhbWV0ZXJzJiBwYXJhbWV0ZXJzCiAKICAgICBh
dXRvJiBhZXNQYXJhbWV0ZXJzID0gZG93bmNhc3Q8Q3J5cHRvQWxnb3JpdGhtQWVzR2NtUGFyYW1z
PihwYXJhbWV0ZXJzKTsKIAotI2lmIF9fV09SRFNJWkUgPj0gNjQKKyNpZiBDUFUoUkVHSVNURVI2
NCkKICAgICBpZiAocGxhaW5UZXh0LnNpemUoKSA+IFBsYWluVGV4dE1heExlbmd0aCkgewogICAg
ICAgICBleGNlcHRpb25DYWxsYmFjayhPcGVyYXRpb25FcnJvcik7CiAgICAgICAgIHJldHVybjsK
QEAgLTEyMCw3ICsxMjAsNyBAQCB2b2lkIENyeXB0b0FsZ29yaXRobUFFU19HQ006OmRlY3J5cHQo
Y29uc3QgQ3J5cHRvQWxnb3JpdGhtUGFyYW1ldGVycyYgcGFyYW1ldGVycwogICAgICAgICByZXR1
cm47CiAgICAgfQogCi0jaWYgX19XT1JEU0laRSA+PSA2NAorI2lmIENQVShSRUdJU1RFUjY0KQog
ICAgIGlmIChhZXNQYXJhbWV0ZXJzLml2VmVjdG9yKCkuc2l6ZSgpID4gVUlOVDY0X01BWCkgewog
ICAgICAgICBleGNlcHRpb25DYWxsYmFjayhPcGVyYXRpb25FcnJvcik7CiAgICAgICAgIHJldHVy
bjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2NyeXB0by9vcGVuc3NsL0NyeXB0b0tleUVD
T3BlblNTTC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jcnlwdG8vb3BlbnNzbC9DcnlwdG9LZXlFQ09w
ZW5TU0wuY3BwCmluZGV4IGIzNmRkOWQ1MmUxMC4uZGM2NjJhZDc4YjM0IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9jcnlwdG8vb3BlbnNzbC9DcnlwdG9LZXlFQ09wZW5TU0wuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2NyeXB0by9vcGVuc3NsL0NyeXB0b0tleUVDT3BlblNTTC5jcHAKQEAg
LTQ2LDM2ICs0Niw1MCBAQCBib29sIENyeXB0b0tleUVDOjpwbGF0Zm9ybVN1cHBvcnRlZEN1cnZl
KE5hbWVkQ3VydmUpCiAKIE9wdGlvbmFsPENyeXB0b0tleVBhaXI+IENyeXB0b0tleUVDOjpwbGF0
Zm9ybUdlbmVyYXRlUGFpcihDcnlwdG9BbGdvcml0aG1JZGVudGlmaWVyLCBOYW1lZEN1cnZlLCBi
b29sIGV4dHJhY3RhYmxlLCBDcnlwdG9LZXlVc2FnZUJpdG1hcCkKIHsKKyAgICBVTlVTRURfUEFS
QU0oZXh0cmFjdGFibGUpOwogICAgIG5vdEltcGxlbWVudGVkKCk7CiAgICAgcmV0dXJuIHsgfTsK
IH0KIAogUmVmUHRyPENyeXB0b0tleUVDPiBDcnlwdG9LZXlFQzo6cGxhdGZvcm1JbXBvcnRSYXco
Q3J5cHRvQWxnb3JpdGhtSWRlbnRpZmllciwgTmFtZWRDdXJ2ZSwgVmVjdG9yPHVpbnQ4X3Q+JiYg
a2V5RGF0YSwgYm9vbCBleHRyYWN0YWJsZSwgQ3J5cHRvS2V5VXNhZ2VCaXRtYXApCiB7CisgICAg
VU5VU0VEX1BBUkFNKGtleURhdGEpOworICAgIFVOVVNFRF9QQVJBTShleHRyYWN0YWJsZSk7CiAg
ICAgbm90SW1wbGVtZW50ZWQoKTsKICAgICByZXR1cm4gbnVsbHB0cjsKIH0KIAogUmVmUHRyPENy
eXB0b0tleUVDPiBDcnlwdG9LZXlFQzo6cGxhdGZvcm1JbXBvcnRKV0tQdWJsaWMoQ3J5cHRvQWxn
b3JpdGhtSWRlbnRpZmllciwgTmFtZWRDdXJ2ZSwgVmVjdG9yPHVpbnQ4X3Q+JiYgeCwgVmVjdG9y
PHVpbnQ4X3Q+JiYgeSwgYm9vbCBleHRyYWN0YWJsZSwgQ3J5cHRvS2V5VXNhZ2VCaXRtYXApCiB7
CisgICAgVU5VU0VEX1BBUkFNKHgpOworICAgIFVOVVNFRF9QQVJBTSh5KTsKKyAgICBVTlVTRURf
UEFSQU0oZXh0cmFjdGFibGUpOwogICAgIG5vdEltcGxlbWVudGVkKCk7CiAgICAgcmV0dXJuIG51
bGxwdHI7CiB9CiAKIFJlZlB0cjxDcnlwdG9LZXlFQz4gQ3J5cHRvS2V5RUM6OnBsYXRmb3JtSW1w
b3J0SldLUHJpdmF0ZShDcnlwdG9BbGdvcml0aG1JZGVudGlmaWVyLCBOYW1lZEN1cnZlLCBWZWN0
b3I8dWludDhfdD4mJiB4LCBWZWN0b3I8dWludDhfdD4mJiB5LCBWZWN0b3I8dWludDhfdD4mJiBk
LCBib29sIGV4dHJhY3RhYmxlLCBDcnlwdG9LZXlVc2FnZUJpdG1hcCkKIHsKKyAgICBVTlVTRURf
UEFSQU0oeCk7CisgICAgVU5VU0VEX1BBUkFNKHkpOworICAgIFVOVVNFRF9QQVJBTShkKTsKKyAg
ICBVTlVTRURfUEFSQU0oZXh0cmFjdGFibGUpOwogICAgIG5vdEltcGxlbWVudGVkKCk7CiAgICAg
cmV0dXJuIG51bGxwdHI7CiB9CiAKIFJlZlB0cjxDcnlwdG9LZXlFQz4gQ3J5cHRvS2V5RUM6OnBs
YXRmb3JtSW1wb3J0U3BraShDcnlwdG9BbGdvcml0aG1JZGVudGlmaWVyLCBOYW1lZEN1cnZlLCBW
ZWN0b3I8dWludDhfdD4mJiBrZXlEYXRhLCBib29sIGV4dHJhY3RhYmxlLCBDcnlwdG9LZXlVc2Fn
ZUJpdG1hcCkKIHsKKyAgICBVTlVTRURfUEFSQU0oa2V5RGF0YSk7CisgICAgVU5VU0VEX1BBUkFN
KGV4dHJhY3RhYmxlKTsKICAgICBub3RJbXBsZW1lbnRlZCgpOwogICAgIHJldHVybiBudWxscHRy
OwogfQogCiBSZWZQdHI8Q3J5cHRvS2V5RUM+IENyeXB0b0tleUVDOjpwbGF0Zm9ybUltcG9ydFBr
Y3M4KENyeXB0b0FsZ29yaXRobUlkZW50aWZpZXIsIE5hbWVkQ3VydmUsIFZlY3Rvcjx1aW50OF90
PiYmIGtleURhdGEsIGJvb2wgZXh0cmFjdGFibGUsIENyeXB0b0tleVVzYWdlQml0bWFwKQogewor
ICAgIFVOVVNFRF9QQVJBTShrZXlEYXRhKTsKKyAgICBVTlVTRURfUEFSQU0oZXh0cmFjdGFibGUp
OwogICAgIG5vdEltcGxlbWVudGVkKCk7CiAgICAgcmV0dXJuIG51bGxwdHI7CiB9CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9jcnlwdG8vb3BlbnNzbC9DcnlwdG9LZXlSU0FPcGVuU1NMLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2NyeXB0by9vcGVuc3NsL0NyeXB0b0tleVJTQU9wZW5TU0wuY3Bw
CmluZGV4IDM2NDY0ODYzOTA1Zi4uNWQzNjA2NzBlY2U2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9jcnlwdG8vb3BlbnNzbC9DcnlwdG9LZXlSU0FPcGVuU1NMLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9jcnlwdG8vb3BlbnNzbC9DcnlwdG9LZXlSU0FPcGVuU1NMLmNwcApAQCAtMzMsOCAr
MzMsMTAgQEAKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi1SZWZQdHI8Q3J5cHRvS2V5UlNBPiBD
cnlwdG9LZXlSU0E6OmNyZWF0ZShDcnlwdG9BbGdvcml0aG1JZGVudGlmaWVyLCBDcnlwdG9BbGdv
cml0aG1JZGVudGlmaWVyIGhhc2gsIGJvb2wgaGFzSGFzaCwgY29uc3QgQ3J5cHRvS2V5UlNBQ29t
cG9uZW50cyYsIGJvb2wgZXh0cmFjdGFibGUsIENyeXB0b0tleVVzYWdlQml0bWFwKQorUmVmUHRy
PENyeXB0b0tleVJTQT4gQ3J5cHRvS2V5UlNBOjpjcmVhdGUoQ3J5cHRvQWxnb3JpdGhtSWRlbnRp
ZmllciwgQ3J5cHRvQWxnb3JpdGhtSWRlbnRpZmllciwgYm9vbCBoYXNIYXNoLCBjb25zdCBDcnlw
dG9LZXlSU0FDb21wb25lbnRzJiwgYm9vbCBleHRyYWN0YWJsZSwgQ3J5cHRvS2V5VXNhZ2VCaXRt
YXApCiB7CisgICAgVU5VU0VEX1BBUkFNKGhhc0hhc2gpOworICAgIFVOVVNFRF9QQVJBTShleHRy
YWN0YWJsZSk7CiAgICAgbm90SW1wbGVtZW50ZWQoKTsKICAgICByZXR1cm4gbnVsbHB0cjsKIH0K
QEAgLTUxLDE5ICs1MywyNiBAQCBzaXplX3QgQ3J5cHRvS2V5UlNBOjprZXlTaXplSW5CaXRzKCkg
Y29uc3QKICAgICByZXR1cm4gMDsKIH0KIAotdm9pZCBDcnlwdG9LZXlSU0E6OmdlbmVyYXRlUGFp
cihDcnlwdG9BbGdvcml0aG1JZGVudGlmaWVyLCBDcnlwdG9BbGdvcml0aG1JZGVudGlmaWVyIGhh
c2gsIGJvb2wgaGFzSGFzaCwgdW5zaWduZWQgbW9kdWx1c0xlbmd0aCwgY29uc3QgVmVjdG9yPHVp
bnQ4X3Q+JiBwdWJsaWNFeHBvbmVudCwgYm9vbCBleHRyYWN0YWJsZSwgQ3J5cHRvS2V5VXNhZ2VC
aXRtYXAsIEtleVBhaXJDYWxsYmFjayYmLCBWb2lkQ2FsbGJhY2smJiBmYWlsdXJlQ2FsbGJhY2ss
IFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqKQordm9pZCBDcnlwdG9LZXlSU0E6OmdlbmVyYXRlUGFp
cihDcnlwdG9BbGdvcml0aG1JZGVudGlmaWVyLCBDcnlwdG9BbGdvcml0aG1JZGVudGlmaWVyLCBi
b29sIGhhc0hhc2gsIHVuc2lnbmVkIG1vZHVsdXNMZW5ndGgsIGNvbnN0IFZlY3Rvcjx1aW50OF90
PiYgcHVibGljRXhwb25lbnQsIGJvb2wgZXh0cmFjdGFibGUsIENyeXB0b0tleVVzYWdlQml0bWFw
LCBLZXlQYWlyQ2FsbGJhY2smJiwgVm9pZENhbGxiYWNrJiYgZmFpbHVyZUNhbGxiYWNrLCBTY3Jp
cHRFeGVjdXRpb25Db250ZXh0KikKIHsKKyAgICBVTlVTRURfUEFSQU0oaGFzSGFzaCk7CisgICAg
VU5VU0VEX1BBUkFNKG1vZHVsdXNMZW5ndGgpOworICAgIFVOVVNFRF9QQVJBTShwdWJsaWNFeHBv
bmVudCk7CisgICAgVU5VU0VEX1BBUkFNKGV4dHJhY3RhYmxlKTsKKyAgICBVTlVTRURfUEFSQU0o
ZmFpbHVyZUNhbGxiYWNrKTsKICAgICBub3RJbXBsZW1lbnRlZCgpOwogfQogCi1SZWZQdHI8Q3J5
cHRvS2V5UlNBPiBDcnlwdG9LZXlSU0E6OmltcG9ydFNwa2koQ3J5cHRvQWxnb3JpdGhtSWRlbnRp
ZmllciwgT3B0aW9uYWw8Q3J5cHRvQWxnb3JpdGhtSWRlbnRpZmllcj4gaGFzaCwgVmVjdG9yPHVp
bnQ4X3Q+JiYsIGJvb2wgZXh0cmFjdGFibGUsIENyeXB0b0tleVVzYWdlQml0bWFwKQorUmVmUHRy
PENyeXB0b0tleVJTQT4gQ3J5cHRvS2V5UlNBOjppbXBvcnRTcGtpKENyeXB0b0FsZ29yaXRobUlk
ZW50aWZpZXIsIE9wdGlvbmFsPENyeXB0b0FsZ29yaXRobUlkZW50aWZpZXI+LCBWZWN0b3I8dWlu
dDhfdD4mJiwgYm9vbCBleHRyYWN0YWJsZSwgQ3J5cHRvS2V5VXNhZ2VCaXRtYXApCiB7CisgICAg
VU5VU0VEX1BBUkFNKGV4dHJhY3RhYmxlKTsKICAgICBub3RJbXBsZW1lbnRlZCgpOwogICAgIHJl
dHVybiBudWxscHRyOwogfQogCi1SZWZQdHI8Q3J5cHRvS2V5UlNBPiBDcnlwdG9LZXlSU0E6Omlt
cG9ydFBrY3M4KENyeXB0b0FsZ29yaXRobUlkZW50aWZpZXIsIE9wdGlvbmFsPENyeXB0b0FsZ29y
aXRobUlkZW50aWZpZXI+IGhhc2gsIFZlY3Rvcjx1aW50OF90PiYmLCBib29sIGV4dHJhY3RhYmxl
LCBDcnlwdG9LZXlVc2FnZUJpdG1hcCkKK1JlZlB0cjxDcnlwdG9LZXlSU0E+IENyeXB0b0tleVJT
QTo6aW1wb3J0UGtjczgoQ3J5cHRvQWxnb3JpdGhtSWRlbnRpZmllciwgT3B0aW9uYWw8Q3J5cHRv
QWxnb3JpdGhtSWRlbnRpZmllcj4sIFZlY3Rvcjx1aW50OF90PiYmLCBib29sIGV4dHJhY3RhYmxl
LCBDcnlwdG9LZXlVc2FnZUJpdG1hcCkKIHsKKyAgICBVTlVTRURfUEFSQU0oZXh0cmFjdGFibGUp
OwogICAgIG5vdEltcGxlbWVudGVkKCk7CiAgICAgcmV0dXJuIG51bGxwdHI7CiB9Cg==
</data>
<flag name="commit-queue"
          id="446376"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426169</attachid>
            <date>2021-04-15 18:50:10 -0700</date>
            <delta_ts>2021-04-16 14:07:38 -0700</delta_ts>
            <desc>PATCH</desc>
            <filename>bug-224630.diff</filename>
            <type>text/plain</type>
            <size>7456</size>
            <attacher name="Basuke Suzuki">basuke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAyN2E3ZWI3NDBjNDYuLjI0NTliNDFjOTVmYiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDM3IEBACisyMDIxLTA0LTE1ICBCYXN1a2UgU3V6dWtpICA8YmFzdWtlLnN1enVraUBz
b255LmNvbT4KKworICAgICAgICBbUGxheVN0YXRpb25dW09wZW5TU0xdIFJlbW92ZSB3YXJuaW5n
cy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDYz
MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZXJl
J3JlIHR3byBraW5kcyBvZiB3YXJuaW5ncyBpbiBjdXJsIGFuZCBvcGVuc3NsIGxheWVyIGluIG91
ciBwbGF0Zm9ybS4KKworICAgICAgICBhKSBVbnVzZWQgcGFyYW0KKworICAgICAgICBiKSAnX19X
T1JEU0laRScgaXMgbm90IGRlZmluZWQuIAorICAgICAgICB3YXJuaW5nOiAnX19XT1JEU0laRScg
aXMgbm90IGRlZmluZWQsIGV2YWx1YXRlcyB0byAwIFstV3VuZGVmXQorICAgICAgICAjaWYgX19X
T1JEU0laRSA+PSA2NAorICAgICAgICBeCisKKyAgICAgICAgTm8gbmV3IHRlc3RzIGJlY2F1c2Ug
aXQncyBvbmx5IGZvciBjb21waWxhdGlvbiBpc3N1ZS4KKworICAgICAgICAqIGNyeXB0by9hbGdv
cml0aG1zL0NyeXB0b0FsZ29yaXRobUFFU19HQ00uY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q3J5
cHRvQWxnb3JpdGhtQUVTX0dDTTo6ZW5jcnlwdCk6CisgICAgICAgIChXZWJDb3JlOjpDcnlwdG9B
bGdvcml0aG1BRVNfR0NNOjpkZWNyeXB0KToKKyAgICAgICAgKiBjcnlwdG8vb3BlbnNzbC9Dcnlw
dG9LZXlFQ09wZW5TU0wuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q3J5cHRvS2V5RUM6OnBsYXRm
b3JtR2VuZXJhdGVQYWlyKToKKyAgICAgICAgKFdlYkNvcmU6OkNyeXB0b0tleUVDOjpwbGF0Zm9y
bUltcG9ydFJhdyk6CisgICAgICAgIChXZWJDb3JlOjpDcnlwdG9LZXlFQzo6cGxhdGZvcm1JbXBv
cnRKV0tQdWJsaWMpOgorICAgICAgICAoV2ViQ29yZTo6Q3J5cHRvS2V5RUM6OnBsYXRmb3JtSW1w
b3J0SldLUHJpdmF0ZSk6CisgICAgICAgIChXZWJDb3JlOjpDcnlwdG9LZXlFQzo6cGxhdGZvcm1J
bXBvcnRTcGtpKToKKyAgICAgICAgKFdlYkNvcmU6OkNyeXB0b0tleUVDOjpwbGF0Zm9ybUltcG9y
dFBrY3M4KToKKyAgICAgICAgKiBjcnlwdG8vb3BlbnNzbC9DcnlwdG9LZXlSU0FPcGVuU1NMLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkNyeXB0b0tleVJTQTo6Y3JlYXRlKToKKyAgICAgICAgKFdl
YkNvcmU6OkNyeXB0b0tleVJTQTo6Z2VuZXJhdGVQYWlyKToKKyAgICAgICAgKFdlYkNvcmU6OkNy
eXB0b0tleVJTQTo6aW1wb3J0U3BraSk6CisgICAgICAgIChXZWJDb3JlOjpDcnlwdG9LZXlSU0E6
OmltcG9ydFBrY3M4KToKKwogMjAyMS0wNC0xNSAgRG9uIE9sbXN0ZWFkICA8ZG9uLm9sbXN0ZWFk
QHNvbnkuY29tPgogCiAgICAgICAgIEFOR0xFIGlzIG9ubHkgYmVpbmcgYnVpbHQgd2hlbiBXZWJH
TCBpcyBlbmFibGVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jcnlwdG8vYWxnb3JpdGht
cy9DcnlwdG9BbGdvcml0aG1BRVNfR0NNLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2NyeXB0by9hbGdv
cml0aG1zL0NyeXB0b0FsZ29yaXRobUFFU19HQ00uY3BwCmluZGV4IGNmZTM2OTg2MzllYS4uZTVi
Yzg3MGY0YmViIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jcnlwdG8vYWxnb3JpdGhtcy9D
cnlwdG9BbGdvcml0aG1BRVNfR0NNLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jcnlwdG8vYWxn
b3JpdGhtcy9DcnlwdG9BbGdvcml0aG1BRVNfR0NNLmNwcApAQCAtMzksNyArMzksNyBAQCBuYW1l
c3BhY2UgQ3J5cHRvQWxnb3JpdGhtQUVTX0dDTUludGVybmFsIHsKIHN0YXRpYyBjb25zdCBjaGFy
KiBjb25zdCBBTEcxMjggPSAiQTEyOEdDTSI7CiBzdGF0aWMgY29uc3QgY2hhciogY29uc3QgQUxH
MTkyID0gIkExOTJHQ00iOwogc3RhdGljIGNvbnN0IGNoYXIqIGNvbnN0IEFMRzI1NiA9ICJBMjU2
R0NNIjsKLSNpZiBfX1dPUkRTSVpFID49IDY0CisjaWYgQ1BVKEFERFJFU1M2NCkKIHN0YXRpYyBj
b25zdCB1aW50NjRfdCBQbGFpblRleHRNYXhMZW5ndGggPSA1NDk3NTU4MTM2MzJVTEw7IC8vIDJe
MzkgLSAyNTYKICNlbmRpZgogc3RhdGljIGNvbnN0IHVpbnQ4X3QgRGVmYXVsdFRhZ0xlbmd0aCA9
IDEyODsKQEAgLTc3LDcgKzc3LDcgQEAgdm9pZCBDcnlwdG9BbGdvcml0aG1BRVNfR0NNOjplbmNy
eXB0KGNvbnN0IENyeXB0b0FsZ29yaXRobVBhcmFtZXRlcnMmIHBhcmFtZXRlcnMKIAogICAgIGF1
dG8mIGFlc1BhcmFtZXRlcnMgPSBkb3duY2FzdDxDcnlwdG9BbGdvcml0aG1BZXNHY21QYXJhbXM+
KHBhcmFtZXRlcnMpOwogCi0jaWYgX19XT1JEU0laRSA+PSA2NAorI2lmIENQVShBRERSRVNTNjQp
CiAgICAgaWYgKHBsYWluVGV4dC5zaXplKCkgPiBQbGFpblRleHRNYXhMZW5ndGgpIHsKICAgICAg
ICAgZXhjZXB0aW9uQ2FsbGJhY2soT3BlcmF0aW9uRXJyb3IpOwogICAgICAgICByZXR1cm47CkBA
IC0xMjAsNyArMTIwLDcgQEAgdm9pZCBDcnlwdG9BbGdvcml0aG1BRVNfR0NNOjpkZWNyeXB0KGNv
bnN0IENyeXB0b0FsZ29yaXRobVBhcmFtZXRlcnMmIHBhcmFtZXRlcnMKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIAotI2lmIF9fV09SRFNJWkUgPj0gNjQKKyNpZiBDUFUoQUREUkVTUzY0KQogICAg
IGlmIChhZXNQYXJhbWV0ZXJzLml2VmVjdG9yKCkuc2l6ZSgpID4gVUlOVDY0X01BWCkgewogICAg
ICAgICBleGNlcHRpb25DYWxsYmFjayhPcGVyYXRpb25FcnJvcik7CiAgICAgICAgIHJldHVybjsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2NyeXB0by9vcGVuc3NsL0NyeXB0b0tleUVDT3Bl
blNTTC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jcnlwdG8vb3BlbnNzbC9DcnlwdG9LZXlFQ09wZW5T
U0wuY3BwCmluZGV4IGIzNmRkOWQ1MmUxMC4uZGM2NjJhZDc4YjM0IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9jcnlwdG8vb3BlbnNzbC9DcnlwdG9LZXlFQ09wZW5TU0wuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2NyeXB0by9vcGVuc3NsL0NyeXB0b0tleUVDT3BlblNTTC5jcHAKQEAgLTQ2
LDM2ICs0Niw1MCBAQCBib29sIENyeXB0b0tleUVDOjpwbGF0Zm9ybVN1cHBvcnRlZEN1cnZlKE5h
bWVkQ3VydmUpCiAKIE9wdGlvbmFsPENyeXB0b0tleVBhaXI+IENyeXB0b0tleUVDOjpwbGF0Zm9y
bUdlbmVyYXRlUGFpcihDcnlwdG9BbGdvcml0aG1JZGVudGlmaWVyLCBOYW1lZEN1cnZlLCBib29s
IGV4dHJhY3RhYmxlLCBDcnlwdG9LZXlVc2FnZUJpdG1hcCkKIHsKKyAgICBVTlVTRURfUEFSQU0o
ZXh0cmFjdGFibGUpOwogICAgIG5vdEltcGxlbWVudGVkKCk7CiAgICAgcmV0dXJuIHsgfTsKIH0K
IAogUmVmUHRyPENyeXB0b0tleUVDPiBDcnlwdG9LZXlFQzo6cGxhdGZvcm1JbXBvcnRSYXcoQ3J5
cHRvQWxnb3JpdGhtSWRlbnRpZmllciwgTmFtZWRDdXJ2ZSwgVmVjdG9yPHVpbnQ4X3Q+JiYga2V5
RGF0YSwgYm9vbCBleHRyYWN0YWJsZSwgQ3J5cHRvS2V5VXNhZ2VCaXRtYXApCiB7CisgICAgVU5V
U0VEX1BBUkFNKGtleURhdGEpOworICAgIFVOVVNFRF9QQVJBTShleHRyYWN0YWJsZSk7CiAgICAg
bm90SW1wbGVtZW50ZWQoKTsKICAgICByZXR1cm4gbnVsbHB0cjsKIH0KIAogUmVmUHRyPENyeXB0
b0tleUVDPiBDcnlwdG9LZXlFQzo6cGxhdGZvcm1JbXBvcnRKV0tQdWJsaWMoQ3J5cHRvQWxnb3Jp
dGhtSWRlbnRpZmllciwgTmFtZWRDdXJ2ZSwgVmVjdG9yPHVpbnQ4X3Q+JiYgeCwgVmVjdG9yPHVp
bnQ4X3Q+JiYgeSwgYm9vbCBleHRyYWN0YWJsZSwgQ3J5cHRvS2V5VXNhZ2VCaXRtYXApCiB7Cisg
ICAgVU5VU0VEX1BBUkFNKHgpOworICAgIFVOVVNFRF9QQVJBTSh5KTsKKyAgICBVTlVTRURfUEFS
QU0oZXh0cmFjdGFibGUpOwogICAgIG5vdEltcGxlbWVudGVkKCk7CiAgICAgcmV0dXJuIG51bGxw
dHI7CiB9CiAKIFJlZlB0cjxDcnlwdG9LZXlFQz4gQ3J5cHRvS2V5RUM6OnBsYXRmb3JtSW1wb3J0
SldLUHJpdmF0ZShDcnlwdG9BbGdvcml0aG1JZGVudGlmaWVyLCBOYW1lZEN1cnZlLCBWZWN0b3I8
dWludDhfdD4mJiB4LCBWZWN0b3I8dWludDhfdD4mJiB5LCBWZWN0b3I8dWludDhfdD4mJiBkLCBi
b29sIGV4dHJhY3RhYmxlLCBDcnlwdG9LZXlVc2FnZUJpdG1hcCkKIHsKKyAgICBVTlVTRURfUEFS
QU0oeCk7CisgICAgVU5VU0VEX1BBUkFNKHkpOworICAgIFVOVVNFRF9QQVJBTShkKTsKKyAgICBV
TlVTRURfUEFSQU0oZXh0cmFjdGFibGUpOwogICAgIG5vdEltcGxlbWVudGVkKCk7CiAgICAgcmV0
dXJuIG51bGxwdHI7CiB9CiAKIFJlZlB0cjxDcnlwdG9LZXlFQz4gQ3J5cHRvS2V5RUM6OnBsYXRm
b3JtSW1wb3J0U3BraShDcnlwdG9BbGdvcml0aG1JZGVudGlmaWVyLCBOYW1lZEN1cnZlLCBWZWN0
b3I8dWludDhfdD4mJiBrZXlEYXRhLCBib29sIGV4dHJhY3RhYmxlLCBDcnlwdG9LZXlVc2FnZUJp
dG1hcCkKIHsKKyAgICBVTlVTRURfUEFSQU0oa2V5RGF0YSk7CisgICAgVU5VU0VEX1BBUkFNKGV4
dHJhY3RhYmxlKTsKICAgICBub3RJbXBsZW1lbnRlZCgpOwogICAgIHJldHVybiBudWxscHRyOwog
fQogCiBSZWZQdHI8Q3J5cHRvS2V5RUM+IENyeXB0b0tleUVDOjpwbGF0Zm9ybUltcG9ydFBrY3M4
KENyeXB0b0FsZ29yaXRobUlkZW50aWZpZXIsIE5hbWVkQ3VydmUsIFZlY3Rvcjx1aW50OF90PiYm
IGtleURhdGEsIGJvb2wgZXh0cmFjdGFibGUsIENyeXB0b0tleVVzYWdlQml0bWFwKQogeworICAg
IFVOVVNFRF9QQVJBTShrZXlEYXRhKTsKKyAgICBVTlVTRURfUEFSQU0oZXh0cmFjdGFibGUpOwog
ICAgIG5vdEltcGxlbWVudGVkKCk7CiAgICAgcmV0dXJuIG51bGxwdHI7CiB9CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9jcnlwdG8vb3BlbnNzbC9DcnlwdG9LZXlSU0FPcGVuU1NMLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2NyeXB0by9vcGVuc3NsL0NyeXB0b0tleVJTQU9wZW5TU0wuY3BwCmlu
ZGV4IDM2NDY0ODYzOTA1Zi4uNWQzNjA2NzBlY2U2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9jcnlwdG8vb3BlbnNzbC9DcnlwdG9LZXlSU0FPcGVuU1NMLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9jcnlwdG8vb3BlbnNzbC9DcnlwdG9LZXlSU0FPcGVuU1NMLmNwcApAQCAtMzMsOCArMzMs
MTAgQEAKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi1SZWZQdHI8Q3J5cHRvS2V5UlNBPiBDcnlw
dG9LZXlSU0E6OmNyZWF0ZShDcnlwdG9BbGdvcml0aG1JZGVudGlmaWVyLCBDcnlwdG9BbGdvcml0
aG1JZGVudGlmaWVyIGhhc2gsIGJvb2wgaGFzSGFzaCwgY29uc3QgQ3J5cHRvS2V5UlNBQ29tcG9u
ZW50cyYsIGJvb2wgZXh0cmFjdGFibGUsIENyeXB0b0tleVVzYWdlQml0bWFwKQorUmVmUHRyPENy
eXB0b0tleVJTQT4gQ3J5cHRvS2V5UlNBOjpjcmVhdGUoQ3J5cHRvQWxnb3JpdGhtSWRlbnRpZmll
ciwgQ3J5cHRvQWxnb3JpdGhtSWRlbnRpZmllciwgYm9vbCBoYXNIYXNoLCBjb25zdCBDcnlwdG9L
ZXlSU0FDb21wb25lbnRzJiwgYm9vbCBleHRyYWN0YWJsZSwgQ3J5cHRvS2V5VXNhZ2VCaXRtYXAp
CiB7CisgICAgVU5VU0VEX1BBUkFNKGhhc0hhc2gpOworICAgIFVOVVNFRF9QQVJBTShleHRyYWN0
YWJsZSk7CiAgICAgbm90SW1wbGVtZW50ZWQoKTsKICAgICByZXR1cm4gbnVsbHB0cjsKIH0KQEAg
LTUxLDE5ICs1MywyNiBAQCBzaXplX3QgQ3J5cHRvS2V5UlNBOjprZXlTaXplSW5CaXRzKCkgY29u
c3QKICAgICByZXR1cm4gMDsKIH0KIAotdm9pZCBDcnlwdG9LZXlSU0E6OmdlbmVyYXRlUGFpcihD
cnlwdG9BbGdvcml0aG1JZGVudGlmaWVyLCBDcnlwdG9BbGdvcml0aG1JZGVudGlmaWVyIGhhc2gs
IGJvb2wgaGFzSGFzaCwgdW5zaWduZWQgbW9kdWx1c0xlbmd0aCwgY29uc3QgVmVjdG9yPHVpbnQ4
X3Q+JiBwdWJsaWNFeHBvbmVudCwgYm9vbCBleHRyYWN0YWJsZSwgQ3J5cHRvS2V5VXNhZ2VCaXRt
YXAsIEtleVBhaXJDYWxsYmFjayYmLCBWb2lkQ2FsbGJhY2smJiBmYWlsdXJlQ2FsbGJhY2ssIFNj
cmlwdEV4ZWN1dGlvbkNvbnRleHQqKQordm9pZCBDcnlwdG9LZXlSU0E6OmdlbmVyYXRlUGFpcihD
cnlwdG9BbGdvcml0aG1JZGVudGlmaWVyLCBDcnlwdG9BbGdvcml0aG1JZGVudGlmaWVyLCBib29s
IGhhc0hhc2gsIHVuc2lnbmVkIG1vZHVsdXNMZW5ndGgsIGNvbnN0IFZlY3Rvcjx1aW50OF90PiYg
cHVibGljRXhwb25lbnQsIGJvb2wgZXh0cmFjdGFibGUsIENyeXB0b0tleVVzYWdlQml0bWFwLCBL
ZXlQYWlyQ2FsbGJhY2smJiwgVm9pZENhbGxiYWNrJiYgZmFpbHVyZUNhbGxiYWNrLCBTY3JpcHRF
eGVjdXRpb25Db250ZXh0KikKIHsKKyAgICBVTlVTRURfUEFSQU0oaGFzSGFzaCk7CisgICAgVU5V
U0VEX1BBUkFNKG1vZHVsdXNMZW5ndGgpOworICAgIFVOVVNFRF9QQVJBTShwdWJsaWNFeHBvbmVu
dCk7CisgICAgVU5VU0VEX1BBUkFNKGV4dHJhY3RhYmxlKTsKKyAgICBVTlVTRURfUEFSQU0oZmFp
bHVyZUNhbGxiYWNrKTsKICAgICBub3RJbXBsZW1lbnRlZCgpOwogfQogCi1SZWZQdHI8Q3J5cHRv
S2V5UlNBPiBDcnlwdG9LZXlSU0E6OmltcG9ydFNwa2koQ3J5cHRvQWxnb3JpdGhtSWRlbnRpZmll
ciwgT3B0aW9uYWw8Q3J5cHRvQWxnb3JpdGhtSWRlbnRpZmllcj4gaGFzaCwgVmVjdG9yPHVpbnQ4
X3Q+JiYsIGJvb2wgZXh0cmFjdGFibGUsIENyeXB0b0tleVVzYWdlQml0bWFwKQorUmVmUHRyPENy
eXB0b0tleVJTQT4gQ3J5cHRvS2V5UlNBOjppbXBvcnRTcGtpKENyeXB0b0FsZ29yaXRobUlkZW50
aWZpZXIsIE9wdGlvbmFsPENyeXB0b0FsZ29yaXRobUlkZW50aWZpZXI+LCBWZWN0b3I8dWludDhf
dD4mJiwgYm9vbCBleHRyYWN0YWJsZSwgQ3J5cHRvS2V5VXNhZ2VCaXRtYXApCiB7CisgICAgVU5V
U0VEX1BBUkFNKGV4dHJhY3RhYmxlKTsKICAgICBub3RJbXBsZW1lbnRlZCgpOwogICAgIHJldHVy
biBudWxscHRyOwogfQogCi1SZWZQdHI8Q3J5cHRvS2V5UlNBPiBDcnlwdG9LZXlSU0E6OmltcG9y
dFBrY3M4KENyeXB0b0FsZ29yaXRobUlkZW50aWZpZXIsIE9wdGlvbmFsPENyeXB0b0FsZ29yaXRo
bUlkZW50aWZpZXI+IGhhc2gsIFZlY3Rvcjx1aW50OF90PiYmLCBib29sIGV4dHJhY3RhYmxlLCBD
cnlwdG9LZXlVc2FnZUJpdG1hcCkKK1JlZlB0cjxDcnlwdG9LZXlSU0E+IENyeXB0b0tleVJTQTo6
aW1wb3J0UGtjczgoQ3J5cHRvQWxnb3JpdGhtSWRlbnRpZmllciwgT3B0aW9uYWw8Q3J5cHRvQWxn
b3JpdGhtSWRlbnRpZmllcj4sIFZlY3Rvcjx1aW50OF90PiYmLCBib29sIGV4dHJhY3RhYmxlLCBD
cnlwdG9LZXlVc2FnZUJpdG1hcCkKIHsKKyAgICBVTlVTRURfUEFSQU0oZXh0cmFjdGFibGUpOwog
ICAgIG5vdEltcGxlbWVudGVkKCk7CiAgICAgcmV0dXJuIG51bGxwdHI7CiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>