<?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>239038</bug_id>
          
          <creation_ts>2022-04-09 13:25:22 -0700</creation_ts>
          <short_desc>[GTK][WPE] Provide WK2 IPC encoding, decoding methods for the DMABufObject type</short_desc>
          <delta_ts>2022-04-14 11:03:15 -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>New Bugs</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>
          <dependson>238740</dependson>
          <blocked>237649</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>aperez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1860051</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2022-04-09 13:25:22 -0700</bug_when>
    <thetext>[GTK][WPE] Provide WK2 IPC encoding, decoding methods for the DMABufObject type</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1860052</commentid>
    <comment_count>1</comment_count>
      <attachid>457179</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2022-04-09 13:25:44 -0700</bug_when>
    <thetext>Created attachment 457179
WIP patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1860213</commentid>
    <comment_count>2</comment_count>
      <attachid>457232</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2022-04-10 23:08:32 -0700</bug_when>
    <thetext>Created attachment 457232
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1860689</commentid>
    <comment_count>3</comment_count>
      <attachid>457335</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2022-04-12 09:15:10 -0700</bug_when>
    <thetext>Created attachment 457335
Patch

Added missing &lt;optional&gt; include.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1861133</commentid>
    <comment_count>4</comment_count>
      <attachid>457335</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2022-04-13 09:08:22 -0700</bug_when>
    <thetext>Comment on attachment 457335
Patch

Patch LGTM, modulo fixing the style checker issues before landing :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1861473</commentid>
    <comment_count>5</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2022-04-14 07:11:08 -0700</bug_when>
    <thetext>(In reply to Adrian Perez from comment #4)
&gt; Comment on attachment 457335 [details]
&gt; Patch
&gt; 
&gt; Patch LGTM, modulo fixing the style checker issues before landing :)

Can&apos;t, the style checker doesn&apos;t handle ref qualifiers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1861478</commentid>
    <comment_count>6</comment_count>
      <attachid>457335</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2022-04-14 07:13:51 -0700</bug_when>
    <thetext>Comment on attachment 457335
Patch

Clearing flags on attachment: 457335

Committed r292864 (249635@trunk): &lt;https://commits.webkit.org/249635@trunk&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1861479</commentid>
    <comment_count>7</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2022-04-14 07:13:56 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1861480</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-04-14 07:14:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/91751419&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1861577</commentid>
    <comment_count>9</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2022-04-14 11:03:15 -0700</bug_when>
    <thetext>(In reply to Zan Dobersek from comment #5)
&gt; (In reply to Adrian Perez from comment #4)
&gt; &gt; Comment on attachment 457335 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; Patch LGTM, modulo fixing the style checker issues before landing :)
&gt; 
&gt; Can&apos;t, the style checker doesn&apos;t handle ref qualifiers.

Ah, pity.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>457179</attachid>
            <date>2022-04-09 13:25:44 -0700</date>
            <delta_ts>2022-04-10 23:08:28 -0700</delta_ts>
            <desc>WIP patch</desc>
            <filename>bug-239038-20220409222543.patch</filename>
            <type>text/plain</type>
            <size>4191</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkyNjc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZThlZTgxNzU2YTlkM2Zi
NDBhOTEyMjVmNjBlMmFjNDY3OGU1Mjg4NS4uMDlmNzJlNzlkMGYxZTM2ZWM3NmNjMDYzZmZlN2Ri
OWViZWZlOTM0OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIyLTA0LTA5ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXVtXUEVdIFBy
b3ZpZGUgV0syIElQQyBlbmNvZGluZywgZGVjb2RpbmcgbWV0aG9kcyBmb3IgdGhlIERNQUJ1Zk9i
amVjdCB0eXBlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMzkwMzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBObyBuZXcgdGVzdHMgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2di
bS9ETUFCdWZPYmplY3QuaDoKKyAgICAgICAgKFdlYkNvcmU6OkRNQUJ1Zk9iamVjdDo6ZW5jb2Rl
IGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6OkRNQUJ1Zk9iamVjdDo6ZW5jb2RlKToKKyAgICAg
ICAgKFdlYkNvcmU6OkRNQUJ1Zk9iamVjdDo6ZGVjb2RlKToKKwogMjAyMi0wNC0wOSAgU2lodWkg
TGl1ICA8c2lodWlfbGl1QGFwcGxlLmNvbT4KIAogICAgICAgICBNb3ZlIGNhbkFjY2Vzc1N0b3Jh
Z2UoKSBjaGVjayBmcm9tIFNlY3VyaXR5T3JpZ2luIHRvIFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dibS9ETUFCdWZP
YmplY3QuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dibS9ETUFCdWZPYmpl
Y3QuaAppbmRleCBiNDk2ZDlmMGIxN2Q0NTdiNTQ1MDZiNWQxM2UxZmY4YWQwZTQyODEzLi4zMzNi
ZmVkZjQwYjYwNTdmNjVlZDhhMDhiZDU1YTRmNzY1ODUxZTZkIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nYm0vRE1BQnVmT2JqZWN0LmgKKysrIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ2JtL0RNQUJ1Zk9iamVjdC5oCkBAIC00OSw2ICs0
OSwxMCBAQCBzdHJ1Y3QgRE1BQnVmT2JqZWN0IHsKICAgICBETUFCdWZPYmplY3QoRE1BQnVmT2Jq
ZWN0JiYpID0gZGVmYXVsdDsKICAgICBETUFCdWZPYmplY3QmIG9wZXJhdG9yPShETUFCdWZPYmpl
Y3QmJikgPSBkZWZhdWx0OwogCisgICAgdGVtcGxhdGU8Y2xhc3MgRW5jb2Rlcj4gdm9pZCBlbmNv
ZGUoRW5jb2RlciYpIGNvbnN0ICY7CisgICAgdGVtcGxhdGU8Y2xhc3MgRW5jb2Rlcj4gdm9pZCBl
bmNvZGUoRW5jb2RlciYpICYmOworICAgIHRlbXBsYXRlPGNsYXNzIERlY29kZXI+IHN0YXRpYyBz
dGQ6Om9wdGlvbmFsPERNQUJ1Zk9iamVjdD4gZGVjb2RlKERlY29kZXImKTsKKwogICAgIHVpbnRw
dHJfdCBoYW5kbGUgeyAwIH07CiAgICAgRE1BQnVmRm9ybWF0IGZvcm1hdCB7IH07CiAgICAgdWlu
dDMyX3Qgd2lkdGggeyAwIH07CkBAIC02MCw0ICs2NCw4OCBAQCBzdHJ1Y3QgRE1BQnVmT2JqZWN0
IHsKICAgICBzdGQ6OmFycmF5PHVpbnQ2NF90LCBETUFCdWZGb3JtYXQ6OmNfbWF4UGxhbmVzPiBt
b2RpZmllciB7IDAsIDAsIDAsIDAgfTsKIH07CiAKK3RlbXBsYXRlPGNsYXNzIEVuY29kZXI+Cit2
b2lkIERNQUJ1Zk9iamVjdDo6ZW5jb2RlKEVuY29kZXImIGVuY29kZXIpIGNvbnN0ICYKK3sKKyAg
ICBlbmNvZGVyIDw8IGhhbmRsZSA8PCB1aW50MzJfdChmb3JtYXQuZm91cmNjKSA8PCB3aWR0aCA8
PCBoZWlnaHQ7CisgICAgZW5jb2RlciA8PCByZWxlYXNlRmxhZy5mZC5kdXBsaWNhdGUoKTsKKwor
ICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCBETUFCdWZGb3JtYXQ6OmNfbWF4UGxhbmVzOyAr
K2kpIHsKKyAgICAgICAgZW5jb2RlciA8PCBmZFtpXS5kdXBsaWNhdGUoKTsKKyAgICAgICAgZW5j
b2RlciA8PCBvZmZzZXRbaV0gPDwgc3RyaWRlW2ldIDw8IG1vZGlmaWVyW2ldOworICAgIH0KK30K
KwordGVtcGxhdGU8Y2xhc3MgRW5jb2Rlcj4KK3ZvaWQgRE1BQnVmT2JqZWN0OjplbmNvZGUoRW5j
b2RlciYgZW5jb2RlcikgJiYKK3sKKyAgICBlbmNvZGVyIDw8IGhhbmRsZSA8PCB1aW50MzJfdChm
b3JtYXQuZm91cmNjKSA8PCB3aWR0aCA8PCBoZWlnaHQ7CisgICAgZW5jb2RlciA8PCBXVEZNb3Zl
KHJlbGVhc2VGbGFnLmZkKTsKKworICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCBETUFCdWZG
b3JtYXQ6OmNfbWF4UGxhbmVzOyArK2kpIHsKKyAgICAgICAgZW5jb2RlciA8PCBXVEZNb3ZlKGZk
W2ldKTsKKyAgICAgICAgZW5jb2RlciA8PCBvZmZzZXRbaV0gPDwgc3RyaWRlW2ldIDw8IG1vZGlm
aWVyW2ldOworICAgIH0KK30KKwordGVtcGxhdGU8Y2xhc3MgRGVjb2Rlcj4KK3N0ZDo6b3B0aW9u
YWw8RE1BQnVmT2JqZWN0PiBETUFCdWZPYmplY3Q6OmRlY29kZShEZWNvZGVyJiBkZWNvZGVyKQor
eworICAgIHN0ZDo6b3B0aW9uYWw8dWludHB0cl90PiBoYW5kbGU7CisgICAgZGVjb2RlciA+PiBo
YW5kbGU7CisgICAgaWYgKCFoYW5kbGUpCisgICAgICAgIHJldHVybiBzdGQ6Om51bGxvcHQ7Cisg
ICAgc3RkOjpvcHRpb25hbDx1aW50MzJfdD4gZm91cmNjOworICAgIGRlY29kZXIgPj4gZm91cmNj
OworICAgIGlmICghZm91cmNjKQorICAgICAgICByZXR1cm4gc3RkOjpudWxsb3B0OworICAgIHN0
ZDo6b3B0aW9uYWw8dWludDMyX3Q+IHdpZHRoOworICAgIGRlY29kZXIgPj4gd2lkdGg7CisgICAg
aWYgKCF3aWR0aCkKKyAgICAgICAgcmV0dXJuIHN0ZDo6bnVsbG9wdDsKKyAgICBzdGQ6Om9wdGlv
bmFsPHVpbnQzMl90PiBoZWlnaHQ7CisgICAgZGVjb2RlciA+PiBoZWlnaHQ7CisgICAgaWYgKCFo
ZWlnaHQpCisgICAgICAgIHJldHVybiBzdGQ6Om51bGxvcHQ7CisKKyAgICBETUFCdWZPYmplY3Qg
ZG1hYnVmT2JqZWN0KCpoYW5kbGUpOworICAgIGRtYWJ1Zk9iamVjdC5mb3JtYXQgPSBETUFCdWZG
b3JtYXQ6OmNyZWF0ZSgqZm91cmNjKTsKKyAgICBkbWFidWZPYmplY3Qud2lkdGggPSAqd2lkdGg7
CisgICAgZG1hYnVmT2JqZWN0LmhlaWdodCA9ICpoZWlnaHQ7CisKKyAgICBzdGQ6Om9wdGlvbmFs
PFdURjo6VW5peEZpbGVEZXNjcmlwdG9yPiByZWxlYXNlRmxhZzsKKyAgICBkZWNvZGVyID4+IHJl
bGVhc2VGbGFnOworICAgIGlmICghcmVsZWFzZUZsYWcpCisgICAgICAgIHJldHVybiBzdGQ6Om51
bGxvcHQ7CisgICAgZG1hYnVmT2JqZWN0LnJlbGVhc2VGbGFnLmZkID0gV1RGTW92ZSgqcmVsZWFz
ZUZsYWcpOworCisgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IERNQUJ1ZkZvcm1hdDo6Y19t
YXhQbGFuZXM7ICsraSkgeworICAgICAgICBzdGQ6Om9wdGlvbmFsPFdURjo6VW5peEZpbGVEZXNj
cmlwdG9yPiBmZDsKKyAgICAgICAgZGVjb2RlciA+PiBmZDsKKyAgICAgICAgaWYgKCFmZCkKKyAg
ICAgICAgICAgIHJldHVybiBzdGQ6Om51bGxvcHQ7CisgICAgICAgIGRtYWJ1Zk9iamVjdC5mZFtp
XSA9IFdURk1vdmUoKmZkKTsKKworICAgICAgICBzdGQ6Om9wdGlvbmFsPHNpemVfdD4gb2Zmc2V0
OworICAgICAgICBkZWNvZGVyID4+IG9mZnNldDsKKyAgICAgICAgaWYgKCFvZmZzZXQpCisgICAg
ICAgICAgICByZXR1cm4gc3RkOjpudWxsb3B0OworICAgICAgICBkbWFidWZPYmplY3Qub2Zmc2V0
W2ldID0gKm9mZnNldDsKKworICAgICAgICBzdGQ6Om9wdGlvbmFsPHVpbnQzMl90PiBzdHJpZGU7
CisgICAgICAgIGRlY29kZXIgPj4gc3RyaWRlOworICAgICAgICBpZiAoIXN0cmlkZSkKKyAgICAg
ICAgICAgIHJldHVybiBzdGQ6Om51bGxvcHQ7CisgICAgICAgIGRtYWJ1Zk9iamVjdC5zdHJpZGVb
aV0gPSAqc3RyaWRlOworCisgICAgICAgIHN0ZDo6b3B0aW9uYWw8dWludDY0X3Q+IG1vZGlmaWVy
OworICAgICAgICBkZWNvZGVyID4+IG1vZGlmaWVyOworICAgICAgICBpZiAoIW1vZGlmaWVyKQor
ICAgICAgICAgICAgcmV0dXJuIHN0ZDo6bnVsbG9wdDsKKyAgICAgICAgZG1hYnVmT2JqZWN0Lm1v
ZGlmaWVyW2ldID0gKm1vZGlmaWVyOworICAgIH0KKworICAgIHJldHVybiBkbWFidWZPYmplY3Q7
Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>457232</attachid>
            <date>2022-04-10 23:08:32 -0700</date>
            <delta_ts>2022-04-12 09:15:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-239038-20220411080831.patch</filename>
            <type>text/plain</type>
            <size>4732</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkyNjg2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjE0OThhMTc4OGE5OTUx
YjlkOTQyOTBlMDFlZGE3MzJhZWJiZDJhMC4uZmQwOTM3ZjRmM2JhOTRlZGFmODA0NDA0ZTY2ODhk
YmY2NGViM2Q0OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIyLTA0LTEwICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXVtXUEVdIFBy
b3ZpZGUgV0syIElQQyBlbmNvZGluZywgZGVjb2RpbmcgbWV0aG9kcyBmb3IgdGhlIERNQUJ1Zk9i
amVjdCB0eXBlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMzkwMzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBQcm92aWRlIGVuY29kaW5nIGFuZCBkZWNvZGluZyBtZXRob2RzIG9uIHRoZSBETUFCdWZPYmpl
Y3QgY2xhc3MsCisgICAgICAgIGVuYWJsaW5nIHRyYW5zcG9ydCBvdmVyIElQQyBjaGFubmVscy4K
KworICAgICAgICBUaGVyZSBhcmUgdHdvIHNlcGFyYXRlIHJlZi1xdWFsaWZpZWQgZW5jb2Rpbmcg
bWV0aG9kcy4gV2hlbiBlbmNvZGluZworICAgICAgICBhbiBvYmplY3QgdGhhdCdzIG1hbmFnZWQg
dGhyb3VnaCBhbiBsdmFsdWUgcmVmZXJlbmNlLCB3ZSBkdXBsaWNhdGUgdGhlCisgICAgICAgIGZp
bGUgZGVzY3JpcHRvciBvYmplY3RzIHNpbmNlIHRoZSBETUFCdWZPYmplY3Qgd2lsbCBsaXZlIG9u
LiBXaGVuCisgICAgICAgIG1hbmFnZWQgdGhyb3VnaCBhbiBydmFsdWUgb2JqZWN0LCB3ZSBrbm93
IHRoZSBvYmplY3QncyBsaWZldGltZSBpcworICAgICAgICBpbnRlbmRlZCB0byBiZSBsaW1pdGVk
IHRvIHRoaXMgZW5jb2RpbmcgcHJvY2Vzcywgc28gd2UgY2FuIGF2b2lkIHRoZQorICAgICAgICBm
aWxlIGRlc2NyaXB0b3IgZHVwbGljYXRpb24gYW5kIG1vdmUgdGhlIGZkIHZhbHVlcyBpbnRvIHRo
ZSBlbmNvZGVyLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvZ2JtL0RNQUJ1Zk9iamVj
dC5oOgorICAgICAgICAoV2ViQ29yZTo6RE1BQnVmT2JqZWN0OjplbmNvZGUgY29uc3QpOgorICAg
ICAgICAoV2ViQ29yZTo6RE1BQnVmT2JqZWN0OjplbmNvZGUpOgorICAgICAgICAoV2ViQ29yZTo6
RE1BQnVmT2JqZWN0OjpkZWNvZGUpOgorCiAyMDIyLTA0LTEwICBUeWxlciBXaWxjb2NrICA8dHls
ZXJfd0BhcHBsZS5jb20+CiAKICAgICAgICAgRml4IGFjY2Vzc2liaWxpdHkvYXJpYS1pbnZhbGlk
Lmh0bWwgaW4gaXNvbGF0ZWQgdHJlZSBtb2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9nYm0vRE1BQnVmT2JqZWN0LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9nYm0vRE1BQnVmT2JqZWN0LmgKaW5kZXggYjQ5NmQ5ZjBiMTdkNDU3YjU0
NTA2YjVkMTNlMWZmOGFkMGU0MjgxMy4uMzMzYmZlZGY0MGI2MDU3ZjY1ZWQ4YTA4YmQ1NWE0Zjc2
NTg1MWU2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ2Jt
L0RNQUJ1Zk9iamVjdC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2di
bS9ETUFCdWZPYmplY3QuaApAQCAtNDksNiArNDksMTAgQEAgc3RydWN0IERNQUJ1Zk9iamVjdCB7
CiAgICAgRE1BQnVmT2JqZWN0KERNQUJ1Zk9iamVjdCYmKSA9IGRlZmF1bHQ7CiAgICAgRE1BQnVm
T2JqZWN0JiBvcGVyYXRvcj0oRE1BQnVmT2JqZWN0JiYpID0gZGVmYXVsdDsKIAorICAgIHRlbXBs
YXRlPGNsYXNzIEVuY29kZXI+IHZvaWQgZW5jb2RlKEVuY29kZXImKSBjb25zdCAmOworICAgIHRl
bXBsYXRlPGNsYXNzIEVuY29kZXI+IHZvaWQgZW5jb2RlKEVuY29kZXImKSAmJjsKKyAgICB0ZW1w
bGF0ZTxjbGFzcyBEZWNvZGVyPiBzdGF0aWMgc3RkOjpvcHRpb25hbDxETUFCdWZPYmplY3Q+IGRl
Y29kZShEZWNvZGVyJik7CisKICAgICB1aW50cHRyX3QgaGFuZGxlIHsgMCB9OwogICAgIERNQUJ1
ZkZvcm1hdCBmb3JtYXQgeyB9OwogICAgIHVpbnQzMl90IHdpZHRoIHsgMCB9OwpAQCAtNjAsNCAr
NjQsODggQEAgc3RydWN0IERNQUJ1Zk9iamVjdCB7CiAgICAgc3RkOjphcnJheTx1aW50NjRfdCwg
RE1BQnVmRm9ybWF0OjpjX21heFBsYW5lcz4gbW9kaWZpZXIgeyAwLCAwLCAwLCAwIH07CiB9Owog
Cit0ZW1wbGF0ZTxjbGFzcyBFbmNvZGVyPgordm9pZCBETUFCdWZPYmplY3Q6OmVuY29kZShFbmNv
ZGVyJiBlbmNvZGVyKSBjb25zdCAmCit7CisgICAgZW5jb2RlciA8PCBoYW5kbGUgPDwgdWludDMy
X3QoZm9ybWF0LmZvdXJjYykgPDwgd2lkdGggPDwgaGVpZ2h0OworICAgIGVuY29kZXIgPDwgcmVs
ZWFzZUZsYWcuZmQuZHVwbGljYXRlKCk7CisKKyAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwg
RE1BQnVmRm9ybWF0OjpjX21heFBsYW5lczsgKytpKSB7CisgICAgICAgIGVuY29kZXIgPDwgZmRb
aV0uZHVwbGljYXRlKCk7CisgICAgICAgIGVuY29kZXIgPDwgb2Zmc2V0W2ldIDw8IHN0cmlkZVtp
XSA8PCBtb2RpZmllcltpXTsKKyAgICB9Cit9CisKK3RlbXBsYXRlPGNsYXNzIEVuY29kZXI+Cit2
b2lkIERNQUJ1Zk9iamVjdDo6ZW5jb2RlKEVuY29kZXImIGVuY29kZXIpICYmCit7CisgICAgZW5j
b2RlciA8PCBoYW5kbGUgPDwgdWludDMyX3QoZm9ybWF0LmZvdXJjYykgPDwgd2lkdGggPDwgaGVp
Z2h0OworICAgIGVuY29kZXIgPDwgV1RGTW92ZShyZWxlYXNlRmxhZy5mZCk7CisKKyAgICBmb3Ig
KHVuc2lnbmVkIGkgPSAwOyBpIDwgRE1BQnVmRm9ybWF0OjpjX21heFBsYW5lczsgKytpKSB7Cisg
ICAgICAgIGVuY29kZXIgPDwgV1RGTW92ZShmZFtpXSk7CisgICAgICAgIGVuY29kZXIgPDwgb2Zm
c2V0W2ldIDw8IHN0cmlkZVtpXSA8PCBtb2RpZmllcltpXTsKKyAgICB9Cit9CisKK3RlbXBsYXRl
PGNsYXNzIERlY29kZXI+CitzdGQ6Om9wdGlvbmFsPERNQUJ1Zk9iamVjdD4gRE1BQnVmT2JqZWN0
OjpkZWNvZGUoRGVjb2RlciYgZGVjb2RlcikKK3sKKyAgICBzdGQ6Om9wdGlvbmFsPHVpbnRwdHJf
dD4gaGFuZGxlOworICAgIGRlY29kZXIgPj4gaGFuZGxlOworICAgIGlmICghaGFuZGxlKQorICAg
ICAgICByZXR1cm4gc3RkOjpudWxsb3B0OworICAgIHN0ZDo6b3B0aW9uYWw8dWludDMyX3Q+IGZv
dXJjYzsKKyAgICBkZWNvZGVyID4+IGZvdXJjYzsKKyAgICBpZiAoIWZvdXJjYykKKyAgICAgICAg
cmV0dXJuIHN0ZDo6bnVsbG9wdDsKKyAgICBzdGQ6Om9wdGlvbmFsPHVpbnQzMl90PiB3aWR0aDsK
KyAgICBkZWNvZGVyID4+IHdpZHRoOworICAgIGlmICghd2lkdGgpCisgICAgICAgIHJldHVybiBz
dGQ6Om51bGxvcHQ7CisgICAgc3RkOjpvcHRpb25hbDx1aW50MzJfdD4gaGVpZ2h0OworICAgIGRl
Y29kZXIgPj4gaGVpZ2h0OworICAgIGlmICghaGVpZ2h0KQorICAgICAgICByZXR1cm4gc3RkOjpu
dWxsb3B0OworCisgICAgRE1BQnVmT2JqZWN0IGRtYWJ1Zk9iamVjdCgqaGFuZGxlKTsKKyAgICBk
bWFidWZPYmplY3QuZm9ybWF0ID0gRE1BQnVmRm9ybWF0OjpjcmVhdGUoKmZvdXJjYyk7CisgICAg
ZG1hYnVmT2JqZWN0LndpZHRoID0gKndpZHRoOworICAgIGRtYWJ1Zk9iamVjdC5oZWlnaHQgPSAq
aGVpZ2h0OworCisgICAgc3RkOjpvcHRpb25hbDxXVEY6OlVuaXhGaWxlRGVzY3JpcHRvcj4gcmVs
ZWFzZUZsYWc7CisgICAgZGVjb2RlciA+PiByZWxlYXNlRmxhZzsKKyAgICBpZiAoIXJlbGVhc2VG
bGFnKQorICAgICAgICByZXR1cm4gc3RkOjpudWxsb3B0OworICAgIGRtYWJ1Zk9iamVjdC5yZWxl
YXNlRmxhZy5mZCA9IFdURk1vdmUoKnJlbGVhc2VGbGFnKTsKKworICAgIGZvciAodW5zaWduZWQg
aSA9IDA7IGkgPCBETUFCdWZGb3JtYXQ6OmNfbWF4UGxhbmVzOyArK2kpIHsKKyAgICAgICAgc3Rk
OjpvcHRpb25hbDxXVEY6OlVuaXhGaWxlRGVzY3JpcHRvcj4gZmQ7CisgICAgICAgIGRlY29kZXIg
Pj4gZmQ7CisgICAgICAgIGlmICghZmQpCisgICAgICAgICAgICByZXR1cm4gc3RkOjpudWxsb3B0
OworICAgICAgICBkbWFidWZPYmplY3QuZmRbaV0gPSBXVEZNb3ZlKCpmZCk7CisKKyAgICAgICAg
c3RkOjpvcHRpb25hbDxzaXplX3Q+IG9mZnNldDsKKyAgICAgICAgZGVjb2RlciA+PiBvZmZzZXQ7
CisgICAgICAgIGlmICghb2Zmc2V0KQorICAgICAgICAgICAgcmV0dXJuIHN0ZDo6bnVsbG9wdDsK
KyAgICAgICAgZG1hYnVmT2JqZWN0Lm9mZnNldFtpXSA9ICpvZmZzZXQ7CisKKyAgICAgICAgc3Rk
OjpvcHRpb25hbDx1aW50MzJfdD4gc3RyaWRlOworICAgICAgICBkZWNvZGVyID4+IHN0cmlkZTsK
KyAgICAgICAgaWYgKCFzdHJpZGUpCisgICAgICAgICAgICByZXR1cm4gc3RkOjpudWxsb3B0Owor
ICAgICAgICBkbWFidWZPYmplY3Quc3RyaWRlW2ldID0gKnN0cmlkZTsKKworICAgICAgICBzdGQ6
Om9wdGlvbmFsPHVpbnQ2NF90PiBtb2RpZmllcjsKKyAgICAgICAgZGVjb2RlciA+PiBtb2RpZmll
cjsKKyAgICAgICAgaWYgKCFtb2RpZmllcikKKyAgICAgICAgICAgIHJldHVybiBzdGQ6Om51bGxv
cHQ7CisgICAgICAgIGRtYWJ1Zk9iamVjdC5tb2RpZmllcltpXSA9ICptb2RpZmllcjsKKyAgICB9
CisKKyAgICByZXR1cm4gZG1hYnVmT2JqZWN0OworfQorCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3Jl
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>457335</attachid>
            <date>2022-04-12 09:15:10 -0700</date>
            <delta_ts>2022-04-14 07:13:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-239038-20220412181509.patch</filename>
            <type>text/plain</type>
            <size>4968</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkyNzcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzQxYzQzMTU5ZDk0OTc0
NTc0NWZjYjJkZjQyYjQ0OWJiYzQ3NTdjMi4uNzVjY2QzYmIwYmQ5MTU3OGYwZTQxN2M1M2Y5OWQx
YTYxMzY4OGQ3MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIyLTA0LTEyICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXVtXUEVdIFBy
b3ZpZGUgV0syIElQQyBlbmNvZGluZywgZGVjb2RpbmcgbWV0aG9kcyBmb3IgdGhlIERNQUJ1Zk9i
amVjdCB0eXBlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMzkwMzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBQcm92aWRlIGVuY29kaW5nIGFuZCBkZWNvZGluZyBtZXRob2RzIG9uIHRoZSBETUFCdWZPYmpl
Y3QgY2xhc3MsCisgICAgICAgIGVuYWJsaW5nIHRyYW5zcG9ydCBvdmVyIElQQyBjaGFubmVscy4K
KworICAgICAgICBUaGVyZSBhcmUgdHdvIHNlcGFyYXRlIHJlZi1xdWFsaWZpZWQgZW5jb2Rpbmcg
bWV0aG9kcy4gV2hlbiBlbmNvZGluZworICAgICAgICBhbiBvYmplY3QgdGhhdCdzIG1hbmFnZWQg
dGhyb3VnaCBhbiBsdmFsdWUgcmVmZXJlbmNlLCB3ZSBkdXBsaWNhdGUgdGhlCisgICAgICAgIGZp
bGUgZGVzY3JpcHRvciBvYmplY3RzIHNpbmNlIHRoZSBETUFCdWZPYmplY3Qgd2lsbCBsaXZlIG9u
LiBXaGVuCisgICAgICAgIG1hbmFnZWQgdGhyb3VnaCBhbiBydmFsdWUgb2JqZWN0LCB3ZSBrbm93
IHRoZSBvYmplY3QncyBsaWZldGltZSBpcworICAgICAgICBpbnRlbmRlZCB0byBiZSBsaW1pdGVk
IHRvIHRoaXMgZW5jb2RpbmcgcHJvY2Vzcywgc28gd2UgY2FuIGF2b2lkIHRoZQorICAgICAgICBm
aWxlIGRlc2NyaXB0b3IgZHVwbGljYXRpb24gYW5kIG1vdmUgdGhlIGZkIHZhbHVlcyBpbnRvIHRo
ZSBlbmNvZGVyLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvZ2JtL0RNQUJ1Zk9iamVj
dC5oOgorICAgICAgICAoV2ViQ29yZTo6RE1BQnVmT2JqZWN0OjplbmNvZGUgY29uc3QpOgorICAg
ICAgICAoV2ViQ29yZTo6RE1BQnVmT2JqZWN0OjplbmNvZGUpOgorICAgICAgICAoV2ViQ29yZTo6
RE1BQnVmT2JqZWN0OjpkZWNvZGUpOgorCiAyMDIyLTA0LTEyICBaYW4gRG9iZXJzZWsgIDx6ZG9i
ZXJzZWtAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXVtXUEVdIE1vdmUgRE1BQnVmLWJhY2tl
ZCBHcmFwaGljc0NvbnRleHRHTEFOR0xFIGZ1bmN0aW9uYWxpdHkgaW50byBhIHN0YW5kYWxvbmUg
ZGVyaXZhdGlvbiBjaGFpbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvZ2JtL0RNQUJ1Zk9iamVjdC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvZ2JtL0RNQUJ1Zk9iamVjdC5oCmluZGV4IGI0OTZkOWYwYjE3ZDQ1N2I1NDUwNmI1ZDEzZTFm
ZjhhZDBlNDI4MTMuLjhhNTY2ODEyNmFkMTljZTFlZGQyOGZmMDA2NTcxM2E0YjcyZjE2MmEgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dibS9ETUFCdWZPYmpl
Y3QuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9nYm0vRE1BQnVmT2Jq
ZWN0LmgKQEAgLTMxLDYgKzMxLDcgQEAKICNpbmNsdWRlIDxhcnJheT4KICNpbmNsdWRlIDxjc3Rk
ZGVmPgogI2luY2x1ZGUgPGNzdGRpbnQ+CisjaW5jbHVkZSA8b3B0aW9uYWw+CiAjaW5jbHVkZSA8
dW5pc3RkLmg+CiAjaW5jbHVkZSA8d3RmL05vbmNvcHlhYmxlLmg+CiAjaW5jbHVkZSA8d3RmL3Vu
aXgvVW5peEZpbGVEZXNjcmlwdG9yLmg+CkBAIC00OSw2ICs1MCwxMCBAQCBzdHJ1Y3QgRE1BQnVm
T2JqZWN0IHsKICAgICBETUFCdWZPYmplY3QoRE1BQnVmT2JqZWN0JiYpID0gZGVmYXVsdDsKICAg
ICBETUFCdWZPYmplY3QmIG9wZXJhdG9yPShETUFCdWZPYmplY3QmJikgPSBkZWZhdWx0OwogCisg
ICAgdGVtcGxhdGU8Y2xhc3MgRW5jb2Rlcj4gdm9pZCBlbmNvZGUoRW5jb2RlciYpIGNvbnN0ICY7
CisgICAgdGVtcGxhdGU8Y2xhc3MgRW5jb2Rlcj4gdm9pZCBlbmNvZGUoRW5jb2RlciYpICYmOwor
ICAgIHRlbXBsYXRlPGNsYXNzIERlY29kZXI+IHN0YXRpYyBzdGQ6Om9wdGlvbmFsPERNQUJ1Zk9i
amVjdD4gZGVjb2RlKERlY29kZXImKTsKKwogICAgIHVpbnRwdHJfdCBoYW5kbGUgeyAwIH07CiAg
ICAgRE1BQnVmRm9ybWF0IGZvcm1hdCB7IH07CiAgICAgdWludDMyX3Qgd2lkdGggeyAwIH07CkBA
IC02MCw0ICs2NSw4OCBAQCBzdHJ1Y3QgRE1BQnVmT2JqZWN0IHsKICAgICBzdGQ6OmFycmF5PHVp
bnQ2NF90LCBETUFCdWZGb3JtYXQ6OmNfbWF4UGxhbmVzPiBtb2RpZmllciB7IDAsIDAsIDAsIDAg
fTsKIH07CiAKK3RlbXBsYXRlPGNsYXNzIEVuY29kZXI+Cit2b2lkIERNQUJ1Zk9iamVjdDo6ZW5j
b2RlKEVuY29kZXImIGVuY29kZXIpIGNvbnN0ICYKK3sKKyAgICBlbmNvZGVyIDw8IGhhbmRsZSA8
PCB1aW50MzJfdChmb3JtYXQuZm91cmNjKSA8PCB3aWR0aCA8PCBoZWlnaHQ7CisgICAgZW5jb2Rl
ciA8PCByZWxlYXNlRmxhZy5mZC5kdXBsaWNhdGUoKTsKKworICAgIGZvciAodW5zaWduZWQgaSA9
IDA7IGkgPCBETUFCdWZGb3JtYXQ6OmNfbWF4UGxhbmVzOyArK2kpIHsKKyAgICAgICAgZW5jb2Rl
ciA8PCBmZFtpXS5kdXBsaWNhdGUoKTsKKyAgICAgICAgZW5jb2RlciA8PCBvZmZzZXRbaV0gPDwg
c3RyaWRlW2ldIDw8IG1vZGlmaWVyW2ldOworICAgIH0KK30KKwordGVtcGxhdGU8Y2xhc3MgRW5j
b2Rlcj4KK3ZvaWQgRE1BQnVmT2JqZWN0OjplbmNvZGUoRW5jb2RlciYgZW5jb2RlcikgJiYKK3sK
KyAgICBlbmNvZGVyIDw8IGhhbmRsZSA8PCB1aW50MzJfdChmb3JtYXQuZm91cmNjKSA8PCB3aWR0
aCA8PCBoZWlnaHQ7CisgICAgZW5jb2RlciA8PCBXVEZNb3ZlKHJlbGVhc2VGbGFnLmZkKTsKKwor
ICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCBETUFCdWZGb3JtYXQ6OmNfbWF4UGxhbmVzOyAr
K2kpIHsKKyAgICAgICAgZW5jb2RlciA8PCBXVEZNb3ZlKGZkW2ldKTsKKyAgICAgICAgZW5jb2Rl
ciA8PCBvZmZzZXRbaV0gPDwgc3RyaWRlW2ldIDw8IG1vZGlmaWVyW2ldOworICAgIH0KK30KKwor
dGVtcGxhdGU8Y2xhc3MgRGVjb2Rlcj4KK3N0ZDo6b3B0aW9uYWw8RE1BQnVmT2JqZWN0PiBETUFC
dWZPYmplY3Q6OmRlY29kZShEZWNvZGVyJiBkZWNvZGVyKQoreworICAgIHN0ZDo6b3B0aW9uYWw8
dWludHB0cl90PiBoYW5kbGU7CisgICAgZGVjb2RlciA+PiBoYW5kbGU7CisgICAgaWYgKCFoYW5k
bGUpCisgICAgICAgIHJldHVybiBzdGQ6Om51bGxvcHQ7CisgICAgc3RkOjpvcHRpb25hbDx1aW50
MzJfdD4gZm91cmNjOworICAgIGRlY29kZXIgPj4gZm91cmNjOworICAgIGlmICghZm91cmNjKQor
ICAgICAgICByZXR1cm4gc3RkOjpudWxsb3B0OworICAgIHN0ZDo6b3B0aW9uYWw8dWludDMyX3Q+
IHdpZHRoOworICAgIGRlY29kZXIgPj4gd2lkdGg7CisgICAgaWYgKCF3aWR0aCkKKyAgICAgICAg
cmV0dXJuIHN0ZDo6bnVsbG9wdDsKKyAgICBzdGQ6Om9wdGlvbmFsPHVpbnQzMl90PiBoZWlnaHQ7
CisgICAgZGVjb2RlciA+PiBoZWlnaHQ7CisgICAgaWYgKCFoZWlnaHQpCisgICAgICAgIHJldHVy
biBzdGQ6Om51bGxvcHQ7CisKKyAgICBETUFCdWZPYmplY3QgZG1hYnVmT2JqZWN0KCpoYW5kbGUp
OworICAgIGRtYWJ1Zk9iamVjdC5mb3JtYXQgPSBETUFCdWZGb3JtYXQ6OmNyZWF0ZSgqZm91cmNj
KTsKKyAgICBkbWFidWZPYmplY3Qud2lkdGggPSAqd2lkdGg7CisgICAgZG1hYnVmT2JqZWN0Lmhl
aWdodCA9ICpoZWlnaHQ7CisKKyAgICBzdGQ6Om9wdGlvbmFsPFdURjo6VW5peEZpbGVEZXNjcmlw
dG9yPiByZWxlYXNlRmxhZzsKKyAgICBkZWNvZGVyID4+IHJlbGVhc2VGbGFnOworICAgIGlmICgh
cmVsZWFzZUZsYWcpCisgICAgICAgIHJldHVybiBzdGQ6Om51bGxvcHQ7CisgICAgZG1hYnVmT2Jq
ZWN0LnJlbGVhc2VGbGFnLmZkID0gV1RGTW92ZSgqcmVsZWFzZUZsYWcpOworCisgICAgZm9yICh1
bnNpZ25lZCBpID0gMDsgaSA8IERNQUJ1ZkZvcm1hdDo6Y19tYXhQbGFuZXM7ICsraSkgeworICAg
ICAgICBzdGQ6Om9wdGlvbmFsPFdURjo6VW5peEZpbGVEZXNjcmlwdG9yPiBmZDsKKyAgICAgICAg
ZGVjb2RlciA+PiBmZDsKKyAgICAgICAgaWYgKCFmZCkKKyAgICAgICAgICAgIHJldHVybiBzdGQ6
Om51bGxvcHQ7CisgICAgICAgIGRtYWJ1Zk9iamVjdC5mZFtpXSA9IFdURk1vdmUoKmZkKTsKKwor
ICAgICAgICBzdGQ6Om9wdGlvbmFsPHNpemVfdD4gb2Zmc2V0OworICAgICAgICBkZWNvZGVyID4+
IG9mZnNldDsKKyAgICAgICAgaWYgKCFvZmZzZXQpCisgICAgICAgICAgICByZXR1cm4gc3RkOjpu
dWxsb3B0OworICAgICAgICBkbWFidWZPYmplY3Qub2Zmc2V0W2ldID0gKm9mZnNldDsKKworICAg
ICAgICBzdGQ6Om9wdGlvbmFsPHVpbnQzMl90PiBzdHJpZGU7CisgICAgICAgIGRlY29kZXIgPj4g
c3RyaWRlOworICAgICAgICBpZiAoIXN0cmlkZSkKKyAgICAgICAgICAgIHJldHVybiBzdGQ6Om51
bGxvcHQ7CisgICAgICAgIGRtYWJ1Zk9iamVjdC5zdHJpZGVbaV0gPSAqc3RyaWRlOworCisgICAg
ICAgIHN0ZDo6b3B0aW9uYWw8dWludDY0X3Q+IG1vZGlmaWVyOworICAgICAgICBkZWNvZGVyID4+
IG1vZGlmaWVyOworICAgICAgICBpZiAoIW1vZGlmaWVyKQorICAgICAgICAgICAgcmV0dXJuIHN0
ZDo6bnVsbG9wdDsKKyAgICAgICAgZG1hYnVmT2JqZWN0Lm1vZGlmaWVyW2ldID0gKm1vZGlmaWVy
OworICAgIH0KKworICAgIHJldHVybiBkbWFidWZPYmplY3Q7Cit9CisKIH0gLy8gbmFtZXNwYWNl
IFdlYkNvcmUK
</data>

          </attachment>
      

    </bug>

</bugzilla>