<?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>199643</bug_id>
          
          <creation_ts>2019-07-09 15:07:41 -0700</creation_ts>
          <short_desc>Fix integer type encoding / decoding in WKRemoteObjectCoder</short_desc>
          <delta_ts>2019-07-09 17:13:09 -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>WebKit2</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="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>andersca</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>mitz</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1551454</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-07-09 15:07:41 -0700</bug_when>
    <thetext>Fix integer type encoding / decoding in WKRemoteObjectCoder.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1551455</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-07-09 15:07:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/52732342&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1551459</commentid>
    <comment_count>2</comment_count>
      <attachid>373775</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-07-09 15:10:20 -0700</bug_when>
    <thetext>Created attachment 373775
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1551474</commentid>
    <comment_count>3</comment_count>
      <attachid>373781</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-07-09 15:25:51 -0700</bug_when>
    <thetext>Created attachment 373781
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1551529</commentid>
    <comment_count>4</comment_count>
      <attachid>373781</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-07-09 17:13:07 -0700</bug_when>
    <thetext>Comment on attachment 373781
Patch

Clearing flags on attachment: 373781

Committed r247288: &lt;https://trac.webkit.org/changeset/247288&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1551530</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-07-09 17:13:09 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>373775</attachid>
            <date>2019-07-09 15:10:20 -0700</date>
            <delta_ts>2019-07-09 15:25:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199643-20190709151020.patch</filename>
            <type>text/plain</type>
            <size>9236</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3Mjc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGRkYmE3OTRiZjIxNThmZmEy
OTNmMGJlODhmMTI5MzNjODA2OTc5MzUuLjQxNDZhNDk2YmFlYmQyODVjZDc3YTg1OGRkMzhkNDM4
YWVmZTRhZDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTktMDctMDkgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBGaXggaW50ZWdlciB0eXBlIGVuY29k
aW5nIC8gZGVjb2RpbmcgaW4gV0tSZW1vdGVPYmplY3RDb2RlcgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk5NjQzCisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS81MjczMjM0Mj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBcyBwZXIgWzFdLCBxIC8gUSBtYXRjaCB0byBsb25nIGxvbmcgLyB1bnNpZ25lZCBs
b25nIGxvbmcsIG5vdCBsb25nIC8gdW5zaWduZWQgbG9uZy4KKworICAgICAgICBbMV0gaHR0cHM6
Ly9kZXZlbG9wZXIuYXBwbGUuY29tL2xpYnJhcnkvYXJjaGl2ZS9kb2N1bWVudGF0aW9uL0NvY29h
L0NvbmNlcHR1YWwvT2JqQ1J1bnRpbWVHdWlkZS9BcnRpY2xlcy9vY3J0VHlwZUVuY29kaW5ncy5o
dG1sIy8vYXBwbGVfcmVmL2RvYy91aWQvVFA0MDAwODA0OC1DSDEwMAorCisgICAgICAgICogU2hh
cmVkL0FQSS9Db2NvYS9XS1JlbW90ZU9iamVjdENvZGVyLm1tOgorICAgICAgICAoZW5jb2RlSW52
b2NhdGlvbkFyZ3VtZW50cyk6CisgICAgICAgIChkZWNvZGVJbnZvY2F0aW9uQXJndW1lbnRzKToK
KwogMjAxOS0wNy0wOSAgVHJ1aXR0IFNhdmVsbCAgPHRzYXZlbGxAYXBwbGUuY29tPgogCiAgICAg
ICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIyNDcyMzAuCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L1NoYXJlZC9BUEkvQ29jb2EvV0tSZW1vdGVPYmplY3RDb2Rlci5tbSBiL1NvdXJjZS9X
ZWJLaXQvU2hhcmVkL0FQSS9Db2NvYS9XS1JlbW90ZU9iamVjdENvZGVyLm1tCmluZGV4IGM0NDI0
ZjBlMWVhNDllOTJlMzg5ZGQ5MzdiMDc1YzdjYzc4NGE5MmEuLjE1MGI5NDE4NzM0OTY5ODk3NTM5
MTJjNGRkZTAzZTcyYjc0NmI1NTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvU2hhcmVkL0FQ
SS9Db2NvYS9XS1JlbW90ZU9iamVjdENvZGVyLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvU2hhcmVk
L0FQSS9Db2NvYS9XS1JlbW90ZU9iamVjdENvZGVyLm1tCkBAIC0xNzcsNyArMTc3LDcgQEAgc3Rh
dGljIHZvaWQgZW5jb2RlSW52b2NhdGlvbkFyZ3VtZW50cyhXS1JlbW90ZU9iamVjdEVuY29kZXIg
KmVuY29kZXIsIE5TSW52b2NhdGkKICAgICAgICAgfQogCiAgICAgICAgIC8vIGxvbmcKLSAgICAg
ICAgY2FzZSAncSc6IHsKKyAgICAgICAgY2FzZSAnbCc6IHsKICAgICAgICAgICAgIGxvbmcgdmFs
dWU7CiAgICAgICAgICAgICBbaW52b2NhdGlvbiBnZXRBcmd1bWVudDomdmFsdWUgYXRJbmRleDpp
XTsKIApAQCAtMTg2LDcgKzE4Niw3IEBAIHN0YXRpYyB2b2lkIGVuY29kZUludm9jYXRpb25Bcmd1
bWVudHMoV0tSZW1vdGVPYmplY3RFbmNvZGVyICplbmNvZGVyLCBOU0ludm9jYXRpCiAgICAgICAg
IH0KIAogICAgICAgICAvLyB1bnNpZ25lZCBsb25nCi0gICAgICAgIGNhc2UgJ1EnOiB7CisgICAg
ICAgIGNhc2UgJ0wnOiB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhbHVlOwogICAgICAg
ICAgICAgW2ludm9jYXRpb24gZ2V0QXJndW1lbnQ6JnZhbHVlIGF0SW5kZXg6aV07CiAKQEAgLTE5
NCw2ICsxOTQsMjQgQEAgc3RhdGljIHZvaWQgZW5jb2RlSW52b2NhdGlvbkFyZ3VtZW50cyhXS1Jl
bW90ZU9iamVjdEVuY29kZXIgKmVuY29kZXIsIE5TSW52b2NhdGkKICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICB9CiAKKyAgICAgICAgLy8gbG9uZyBsb25nCisgICAgICAgIGNhc2UgJ3EnOiB7
CisgICAgICAgICAgICBsb25nIGxvbmcgdmFsdWU7CisgICAgICAgICAgICBbaW52b2NhdGlvbiBn
ZXRBcmd1bWVudDomdmFsdWUgYXRJbmRleDppXTsKKworICAgICAgICAgICAgZW5jb2RlVG9PYmpl
Y3RTdHJlYW0oZW5jb2RlciwgQCh2YWx1ZSkpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKworICAgICAgICAvLyB1bnNpZ25lZCBsb25nIGxvbmcKKyAgICAgICAgY2FzZSAnUSc6IHsK
KyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbG9uZyB2YWx1ZTsKKyAgICAgICAgICAgIFtpbnZv
Y2F0aW9uIGdldEFyZ3VtZW50OiZ2YWx1ZSBhdEluZGV4OmldOworCisgICAgICAgICAgICBlbmNv
ZGVUb09iamVjdFN0cmVhbShlbmNvZGVyLCBAKHZhbHVlKSk7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorCiAgICAgICAgIC8vIE9iamVjdGl2ZS1DIG9iamVjdAogICAgICAgICBjYXNl
ICdAJzogewogICAgICAgICAgICAgaWQgdmFsdWU7CkBAIC01MzAsMTggKzU0OCwzMiBAQCBzdGF0
aWMgdm9pZCBkZWNvZGVJbnZvY2F0aW9uQXJndW1lbnRzKFdLUmVtb3RlT2JqZWN0RGVjb2RlciAq
ZGVjb2RlciwgTlNJbnZvY2F0aQogICAgICAgICB9CiAKICAgICAgICAgLy8gbG9uZwotICAgICAg
ICBjYXNlICdxJzogeworICAgICAgICBjYXNlICdsJzogewogICAgICAgICAgICAgbG9uZyB2YWx1
ZSA9IFtkZWNvZGVPYmplY3RGcm9tT2JqZWN0U3RyZWFtKGRlY29kZXIsIHsgKF9fYnJpZGdlIENG
VHlwZVJlZilbTlNOdW1iZXIgY2xhc3NdIH0pIGxvbmdWYWx1ZV07CiAgICAgICAgICAgICBbaW52
b2NhdGlvbiBzZXRBcmd1bWVudDomdmFsdWUgYXRJbmRleDppXTsKICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICB9CiAKICAgICAgICAgLy8gdW5zaWduZWQgbG9uZwotICAgICAgICBjYXNlICdR
JzogeworICAgICAgICBjYXNlICdMJzogewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWx1
ZSA9IFtkZWNvZGVPYmplY3RGcm9tT2JqZWN0U3RyZWFtKGRlY29kZXIsIHsgKF9fYnJpZGdlIENG
VHlwZVJlZilbTlNOdW1iZXIgY2xhc3NdIH0pIHVuc2lnbmVkTG9uZ1ZhbHVlXTsKICAgICAgICAg
ICAgIFtpbnZvY2F0aW9uIHNldEFyZ3VtZW50OiZ2YWx1ZSBhdEluZGV4OmldOwogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgIH0KKworICAgICAgICAvLyBsb25nIGxvbmcKKyAgICAgICAgY2Fz
ZSAncSc6IHsKKyAgICAgICAgICAgIGxvbmcgdmFsdWUgPSBbZGVjb2RlT2JqZWN0RnJvbU9iamVj
dFN0cmVhbShkZWNvZGVyLCB7IChfX2JyaWRnZSBDRlR5cGVSZWYpW05TTnVtYmVyIGNsYXNzXSB9
KSBsb25nTG9uZ1ZhbHVlXTsKKyAgICAgICAgICAgIFtpbnZvY2F0aW9uIHNldEFyZ3VtZW50OiZ2
YWx1ZSBhdEluZGV4OmldOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAg
ICAvLyB1bnNpZ25lZCBsb25nIGxvbmcKKyAgICAgICAgY2FzZSAnUSc6IHsKKyAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgdmFsdWUgPSBbZGVjb2RlT2JqZWN0RnJvbU9iamVjdFN0cmVhbShkZWNv
ZGVyLCB7IChfX2JyaWRnZSBDRlR5cGVSZWYpW05TTnVtYmVyIGNsYXNzXSB9KSB1bnNpZ25lZExv
bmdMb25nVmFsdWVdOworICAgICAgICAgICAgW2ludm9jYXRpb24gc2V0QXJndW1lbnQ6JnZhbHVl
IGF0SW5kZXg6aV07CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgICAgICAgICAg
CiAgICAgICAgIC8vIE9iamVjdGl2ZS1DIG9iamVjdAogICAgICAgICBjYXNlICdAJzogewpkaWZm
IC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDI1MjVlY2Q2
MTAyYjQyMGMzNmVlNjY0ZWE5ZTE1ZjM4NzQwNmM3OTMuLjlkNWU4MDE1MzMwOWE0NjA0Nzg2OTRl
MTNiODJiYTMwMzBkYzJkODQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29s
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMiBAQAorMjAxOS0wNy0wOSAgQ2hyaXMgRHVtZXogIDxj
ZHVtZXpAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBpbnRlZ2VyIHR5cGUgZW5jb2RpbmcgLyBk
ZWNvZGluZyBpbiBXS1JlbW90ZU9iamVjdENvZGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTk2NDMKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzUy
NzMyMzQyPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFVwZGF0ZSBBUEkgdGVzdCBjb3ZlcmFnZS4KKworICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0Q29jb2EvUmVtb3RlT2JqZWN0UmVnaXN0cnkuaDoKKyAgICAgICAgKiBUZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1JlbW90ZU9iamVjdFJlZ2lzdHJ5Lm1tOgorICAgICAg
ICAoVEVTVCk6CisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9SZW1v
dGVPYmplY3RSZWdpc3RyeVBsdWdJbi5tbToKKyAgICAgICAgKC1bUmVtb3RlT2JqZWN0UmVnaXN0
cnlQbHVnSW4gdGFrZVVuc2lnbmVkTG9uZ0xvbmc6Y29tcGxldGlvbkhhbmRsZXI6XSk6CisgICAg
ICAgICgtW1JlbW90ZU9iamVjdFJlZ2lzdHJ5UGx1Z0luIHRha2VMb25nTG9uZzpjb21wbGV0aW9u
SGFuZGxlcjpdKToKKyAgICAgICAgKC1bUmVtb3RlT2JqZWN0UmVnaXN0cnlQbHVnSW4gdGFrZVVu
c2lnbmVkTG9uZzpjb21wbGV0aW9uSGFuZGxlcjpdKToKKyAgICAgICAgKC1bUmVtb3RlT2JqZWN0
UmVnaXN0cnlQbHVnSW4gdGFrZUxvbmc6Y29tcGxldGlvbkhhbmRsZXI6XSk6CisKIDIwMTktMDct
MDkgIFNpaHVpIExpdSAgPHNpaHVpX2xpdUBhcHBsZS5jb20+CiAKICAgICAgICAgT25seSBhbGxv
dyBmZXRjaGluZyBhbmQgcmVtb3Zpbmcgc2Vzc2lvbiBjcmVkZW50aWFscyBmcm9tIFdlYnNpdGVE
YXRhU3RvcmUKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29j
b2EvUmVtb3RlT2JqZWN0UmVnaXN0cnkuaCBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2Vi
S2l0Q29jb2EvUmVtb3RlT2JqZWN0UmVnaXN0cnkuaAppbmRleCAwN2QzYTZiYWEyYjRmM2QwM2Mw
MWRhNmZkMmZmYzdlNmI3ZGY5ZjRhLi5iYzk3MzExMGY3Y2VhMDZjYjU1N2Q3OTY4ZjJmNDI0OTA2
NWFiYjVjIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29h
L1JlbW90ZU9iamVjdFJlZ2lzdHJ5LmgKKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9X
ZWJLaXRDb2NvYS9SZW1vdGVPYmplY3RSZWdpc3RyeS5oCkBAIC00NCw2ICs0NCwxMCBAQAogLSAo
dm9pZClzZWxlY3Rpb25BbmRDbGlja0luZm9ybWF0aW9uRm9yQ2xpY2tBdFBvaW50OihOU1ZhbHVl
ICopcG9pbnRWYWx1ZSBjb21wbGV0aW9uSGFuZGxlcjoodm9pZCAoXikoTlNEaWN0aW9uYXJ5ICop
KWNvbXBsZXRpb25IYW5kbGVyOwogLSAodm9pZCl0YWtlUmFuZ2U6KE5TUmFuZ2UpcmFuZ2UgY29t
cGxldGlvbkhhbmRsZXI6KHZvaWQgKF4pKE5TVUludGVnZXIgbG9jYXRpb24sIE5TVUludGVnZXIg
bGVuZ3RoKSljb21wbGV0aW9uSGFuZGxlcjsKIC0gKHZvaWQpdGFrZVNpemU6KENHU2l6ZSlzaXpl
IGNvbXBsZXRpb25IYW5kbGVyOih2b2lkICheKShDR0Zsb2F0IHdpZHRoLCBDR0Zsb2F0IGhlaWdo
dCkpY29tcGxldGlvbkhhbmRsZXI7CistICh2b2lkKXRha2VVbnNpZ25lZExvbmdMb25nOih1bnNp
Z25lZCBsb25nIGxvbmcpdmFsdWUgY29tcGxldGlvbkhhbmRsZXI6KHZvaWQgKF4pKHVuc2lnbmVk
IGxvbmcgbG9uZyB2YWx1ZSkpY29tcGxldGlvbkhhbmRsZXI7CistICh2b2lkKXRha2VMb25nTG9u
ZzoobG9uZyBsb25nKXZhbHVlIGNvbXBsZXRpb25IYW5kbGVyOih2b2lkICheKShsb25nIGxvbmcg
dmFsdWUpKWNvbXBsZXRpb25IYW5kbGVyOworLSAodm9pZCl0YWtlVW5zaWduZWRMb25nOih1bnNp
Z25lZCBsb25nKXZhbHVlIGNvbXBsZXRpb25IYW5kbGVyOih2b2lkICheKSh1bnNpZ25lZCBsb25n
IHZhbHVlKSljb21wbGV0aW9uSGFuZGxlcjsKKy0gKHZvaWQpdGFrZUxvbmc6KGxvbmcpdmFsdWUg
Y29tcGxldGlvbkhhbmRsZXI6KHZvaWQgKF4pKGxvbmcgdmFsdWUpKWNvbXBsZXRpb25IYW5kbGVy
OwogLSAodm9pZClkb05vdENhbGxDb21wbGV0aW9uSGFuZGxlcjoodm9pZCAoXikoKSljb21wbGV0
aW9uSGFuZGxlcjsKIAogQGVuZApkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0
cy9XZWJLaXRDb2NvYS9SZW1vdGVPYmplY3RSZWdpc3RyeS5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRB
UEkvVGVzdHMvV2ViS2l0Q29jb2EvUmVtb3RlT2JqZWN0UmVnaXN0cnkubW0KaW5kZXggNzg5YjQ2
ZmMzZGIzNzU4NDlhN2EyOTllZmRjMDFiMDFiZjc1MmZmZi4uMWJjMTY0MzE0ZGMxMmRlOTllNjBj
OTM1NWRiNmM1MDBjZGZmZTdiNSAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0
cy9XZWJLaXRDb2NvYS9SZW1vdGVPYmplY3RSZWdpc3RyeS5tbQorKysgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1JlbW90ZU9iamVjdFJlZ2lzdHJ5Lm1tCkBAIC05Miw2
ICs5MiwzOCBAQCBURVNUKFdlYktpdCwgUmVtb3RlT2JqZWN0UmVnaXN0cnkpCiAKICAgICAgICAg
aXNEb25lID0gZmFsc2U7CiAKKyAgICAgICAgW29iamVjdCB0YWtlVW5zaWduZWRMb25nTG9uZzpz
dGQ6Om51bWVyaWNfbGltaXRzPHVuc2lnbmVkIGxvbmcgbG9uZz46Om1heCgpIGNvbXBsZXRpb25I
YW5kbGVyOl4odW5zaWduZWQgbG9uZyBsb25nIHZhbHVlKSB7CisgICAgICAgICAgICBFWFBFQ1Rf
RVEoc3RkOjpudW1lcmljX2xpbWl0czx1bnNpZ25lZCBsb25nIGxvbmc+OjptYXgoKSwgdmFsdWUp
OworICAgICAgICAgICAgaXNEb25lID0gdHJ1ZTsKKyAgICAgICAgfV07CisgICAgICAgIFRlc3RX
ZWJLaXRBUEk6OlV0aWw6OnJ1bigmaXNEb25lKTsKKworICAgICAgICBpc0RvbmUgPSBmYWxzZTsK
KworICAgICAgICBbb2JqZWN0IHRha2VMb25nTG9uZzpzdGQ6Om51bWVyaWNfbGltaXRzPGxvbmcg
bG9uZz46Om1heCgpIGNvbXBsZXRpb25IYW5kbGVyOl4obG9uZyBsb25nIHZhbHVlKSB7CisgICAg
ICAgICAgICBFWFBFQ1RfRVEoc3RkOjpudW1lcmljX2xpbWl0czxsb25nIGxvbmc+OjptYXgoKSwg
dmFsdWUpOworICAgICAgICAgICAgaXNEb25lID0gdHJ1ZTsKKyAgICAgICAgfV07CisgICAgICAg
IFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmaXNEb25lKTsKKworICAgICAgICBpc0RvbmUgPSBm
YWxzZTsKKworICAgICAgICBbb2JqZWN0IHRha2VVbnNpZ25lZExvbmc6c3RkOjpudW1lcmljX2xp
bWl0czx1bnNpZ25lZCBsb25nPjo6bWF4KCkgY29tcGxldGlvbkhhbmRsZXI6Xih1bnNpZ25lZCBs
b25nIHZhbHVlKSB7CisgICAgICAgICAgICBFWFBFQ1RfRVEoc3RkOjpudW1lcmljX2xpbWl0czx1
bnNpZ25lZCBsb25nPjo6bWF4KCksIHZhbHVlKTsKKyAgICAgICAgICAgIGlzRG9uZSA9IHRydWU7
CisgICAgICAgIH1dOworICAgICAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJmlzRG9uZSk7
CisKKyAgICAgICAgaXNEb25lID0gZmFsc2U7CisKKyAgICAgICAgW29iamVjdCB0YWtlTG9uZzpz
dGQ6Om51bWVyaWNfbGltaXRzPGxvbmc+OjptYXgoKSBjb21wbGV0aW9uSGFuZGxlcjpeKGxvbmcg
dmFsdWUpIHsKKyAgICAgICAgICAgIEVYUEVDVF9FUShzdGQ6Om51bWVyaWNfbGltaXRzPGxvbmc+
OjptYXgoKSwgdmFsdWUpOworICAgICAgICAgICAgaXNEb25lID0gdHJ1ZTsKKyAgICAgICAgfV07
CisgICAgICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmaXNEb25lKTsKKworICAgICAgICBp
c0RvbmUgPSBmYWxzZTsKKwogICAgICAgICBjbGFzcyBEb25lV2hlbkRlc3Ryb3llZCA6IHB1Ymxp
YyBSZWZDb3VudGVkPERvbmVXaGVuRGVzdHJveWVkPiB7CiAgICAgICAgIHB1YmxpYzoKICAgICAg
ICAgICAgIH5Eb25lV2hlbkRlc3Ryb3llZCgpIHsgaXNEb25lID0gdHJ1ZTsgfQpkaWZmIC0tZ2l0
IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9SZW1vdGVPYmplY3RSZWdp
c3RyeVBsdWdJbi5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUmVt
b3RlT2JqZWN0UmVnaXN0cnlQbHVnSW4ubW0KaW5kZXggMzZkNTc0YTdjNWQxNzlkOWJjY2EwMmRk
Yjk0ZmRiYWVmNDk0Y2Y0ZC4uNjU5ZjcxM2M0NWIwOGU5NjVkYzczYTg4NjFiMjlmZjI4N2VmZGZk
ZiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9SZW1v
dGVPYmplY3RSZWdpc3RyeVBsdWdJbi5tbQorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3Rz
L1dlYktpdENvY29hL1JlbW90ZU9iamVjdFJlZ2lzdHJ5UGx1Z0luLm1tCkBAIC04NCw2ICs4NCwy
NiBAQCAtICh2b2lkKXRha2VTaXplOihDR1NpemUpc2l6ZSBjb21wbGV0aW9uSGFuZGxlcjoodm9p
ZCAoXikoQ0dGbG9hdCB3aWR0aCwgQ0dGbG9hdAogICAgIGNvbXBsZXRpb25IYW5kbGVyKHNpemUu
d2lkdGgsIHNpemUuaGVpZ2h0KTsKIH0KIAorLSAodm9pZCl0YWtlVW5zaWduZWRMb25nTG9uZzoo
dW5zaWduZWQgbG9uZyBsb25nKXZhbHVlIGNvbXBsZXRpb25IYW5kbGVyOih2b2lkICheKSh1bnNp
Z25lZCBsb25nIGxvbmcgdmFsdWUpKWNvbXBsZXRpb25IYW5kbGVyCit7CisgICAgY29tcGxldGlv
bkhhbmRsZXIodmFsdWUpOworfQorCistICh2b2lkKXRha2VMb25nTG9uZzoobG9uZyBsb25nKXZh
bHVlIGNvbXBsZXRpb25IYW5kbGVyOih2b2lkICheKShsb25nIGxvbmcgdmFsdWUpKWNvbXBsZXRp
b25IYW5kbGVyCit7CisgICAgY29tcGxldGlvbkhhbmRsZXIodmFsdWUpOworfQorCistICh2b2lk
KXRha2VVbnNpZ25lZExvbmc6KHVuc2lnbmVkIGxvbmcpdmFsdWUgY29tcGxldGlvbkhhbmRsZXI6
KHZvaWQgKF4pKHVuc2lnbmVkIGxvbmcgdmFsdWUpKWNvbXBsZXRpb25IYW5kbGVyCit7CisgICAg
Y29tcGxldGlvbkhhbmRsZXIodmFsdWUpOworfQorCistICh2b2lkKXRha2VMb25nOihsb25nKXZh
bHVlIGNvbXBsZXRpb25IYW5kbGVyOih2b2lkICheKShsb25nIHZhbHVlKSljb21wbGV0aW9uSGFu
ZGxlcgoreworICAgIGNvbXBsZXRpb25IYW5kbGVyKHZhbHVlKTsKK30KKwogLSAodm9pZClkb05v
dENhbGxDb21wbGV0aW9uSGFuZGxlcjoodm9pZCAoXikoKSljb21wbGV0aW9uSGFuZGxlcgogewog
fQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>373781</attachid>
            <date>2019-07-09 15:25:51 -0700</date>
            <delta_ts>2019-07-09 17:13:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199643-20190709152550.patch</filename>
            <type>text/plain</type>
            <size>9248</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3Mjc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGRkYmE3OTRiZjIxNThmZmEy
OTNmMGJlODhmMTI5MzNjODA2OTc5MzUuLjg5YzgyZDY0M2I5NmU4YjEwNDkxODcwZTgyNDUwOWRj
OGRmYTVjZTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTktMDctMDkgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBGaXggaW50ZWdlciB0eXBlIGVuY29k
aW5nIC8gZGVjb2RpbmcgaW4gV0tSZW1vdGVPYmplY3RDb2RlcgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk5NjQzCisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS81MjczMjM0Mj4KKworICAgICAgICBSZXZpZXdlZCBieSBBbmRlcnMgQ2FybHNzb24uCisK
KyAgICAgICAgQXMgcGVyIFsxXSwgcSAvIFEgbWF0Y2ggdG8gbG9uZyBsb25nIC8gdW5zaWduZWQg
bG9uZyBsb25nLCBub3QgbG9uZyAvIHVuc2lnbmVkIGxvbmcuCisKKyAgICAgICAgWzFdIGh0dHBz
Oi8vZGV2ZWxvcGVyLmFwcGxlLmNvbS9saWJyYXJ5L2FyY2hpdmUvZG9jdW1lbnRhdGlvbi9Db2Nv
YS9Db25jZXB0dWFsL09iakNSdW50aW1lR3VpZGUvQXJ0aWNsZXMvb2NydFR5cGVFbmNvZGluZ3Mu
aHRtbCMvL2FwcGxlX3JlZi9kb2MvdWlkL1RQNDAwMDgwNDgtQ0gxMDAKKworICAgICAgICAqIFNo
YXJlZC9BUEkvQ29jb2EvV0tSZW1vdGVPYmplY3RDb2Rlci5tbToKKyAgICAgICAgKGVuY29kZUlu
dm9jYXRpb25Bcmd1bWVudHMpOgorICAgICAgICAoZGVjb2RlSW52b2NhdGlvbkFyZ3VtZW50cyk6
CisKIDIwMTktMDctMDkgIFRydWl0dCBTYXZlbGwgIDx0c2F2ZWxsQGFwcGxlLmNvbT4KIAogICAg
ICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMjQ3MjMwLgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9TaGFyZWQvQVBJL0NvY29hL1dLUmVtb3RlT2JqZWN0Q29kZXIubW0gYi9Tb3VyY2Uv
V2ViS2l0L1NoYXJlZC9BUEkvQ29jb2EvV0tSZW1vdGVPYmplY3RDb2Rlci5tbQppbmRleCBjNDQy
NGYwZTFlYTQ5ZTkyZTM4OWRkOTM3YjA3NWM3Y2M3ODRhOTJhLi42ZTBiYTY3NWNjZDYzODc3NDU3
OTMyNWFlZTU2NDJjMzJmOGVkNmY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9B
UEkvQ29jb2EvV0tSZW1vdGVPYmplY3RDb2Rlci5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1NoYXJl
ZC9BUEkvQ29jb2EvV0tSZW1vdGVPYmplY3RDb2Rlci5tbQpAQCAtMTc3LDcgKzE3Nyw3IEBAIHN0
YXRpYyB2b2lkIGVuY29kZUludm9jYXRpb25Bcmd1bWVudHMoV0tSZW1vdGVPYmplY3RFbmNvZGVy
ICplbmNvZGVyLCBOU0ludm9jYXRpCiAgICAgICAgIH0KIAogICAgICAgICAvLyBsb25nCi0gICAg
ICAgIGNhc2UgJ3EnOiB7CisgICAgICAgIGNhc2UgJ2wnOiB7CiAgICAgICAgICAgICBsb25nIHZh
bHVlOwogICAgICAgICAgICAgW2ludm9jYXRpb24gZ2V0QXJndW1lbnQ6JnZhbHVlIGF0SW5kZXg6
aV07CiAKQEAgLTE4Niw3ICsxODYsNyBAQCBzdGF0aWMgdm9pZCBlbmNvZGVJbnZvY2F0aW9uQXJn
dW1lbnRzKFdLUmVtb3RlT2JqZWN0RW5jb2RlciAqZW5jb2RlciwgTlNJbnZvY2F0aQogICAgICAg
ICB9CiAKICAgICAgICAgLy8gdW5zaWduZWQgbG9uZwotICAgICAgICBjYXNlICdRJzogeworICAg
ICAgICBjYXNlICdMJzogewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWx1ZTsKICAgICAg
ICAgICAgIFtpbnZvY2F0aW9uIGdldEFyZ3VtZW50OiZ2YWx1ZSBhdEluZGV4OmldOwogCkBAIC0x
OTQsNiArMTk0LDI0IEBAIHN0YXRpYyB2b2lkIGVuY29kZUludm9jYXRpb25Bcmd1bWVudHMoV0tS
ZW1vdGVPYmplY3RFbmNvZGVyICplbmNvZGVyLCBOU0ludm9jYXRpCiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgfQogCisgICAgICAgIC8vIGxvbmcgbG9uZworICAgICAgICBjYXNlICdxJzog
eworICAgICAgICAgICAgbG9uZyBsb25nIHZhbHVlOworICAgICAgICAgICAgW2ludm9jYXRpb24g
Z2V0QXJndW1lbnQ6JnZhbHVlIGF0SW5kZXg6aV07CisKKyAgICAgICAgICAgIGVuY29kZVRvT2Jq
ZWN0U3RyZWFtKGVuY29kZXIsIEAodmFsdWUpKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICB9CisKKyAgICAgICAgLy8gdW5zaWduZWQgbG9uZyBsb25nCisgICAgICAgIGNhc2UgJ1EnOiB7
CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGxvbmcgdmFsdWU7CisgICAgICAgICAgICBbaW52
b2NhdGlvbiBnZXRBcmd1bWVudDomdmFsdWUgYXRJbmRleDppXTsKKworICAgICAgICAgICAgZW5j
b2RlVG9PYmplY3RTdHJlYW0oZW5jb2RlciwgQCh2YWx1ZSkpOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIH0KKwogICAgICAgICAvLyBPYmplY3RpdmUtQyBvYmplY3QKICAgICAgICAgY2Fz
ZSAnQCc6IHsKICAgICAgICAgICAgIGlkIHZhbHVlOwpAQCAtNTMwLDE4ICs1NDgsMzIgQEAgc3Rh
dGljIHZvaWQgZGVjb2RlSW52b2NhdGlvbkFyZ3VtZW50cyhXS1JlbW90ZU9iamVjdERlY29kZXIg
KmRlY29kZXIsIE5TSW52b2NhdGkKICAgICAgICAgfQogCiAgICAgICAgIC8vIGxvbmcKLSAgICAg
ICAgY2FzZSAncSc6IHsKKyAgICAgICAgY2FzZSAnbCc6IHsKICAgICAgICAgICAgIGxvbmcgdmFs
dWUgPSBbZGVjb2RlT2JqZWN0RnJvbU9iamVjdFN0cmVhbShkZWNvZGVyLCB7IChfX2JyaWRnZSBD
RlR5cGVSZWYpW05TTnVtYmVyIGNsYXNzXSB9KSBsb25nVmFsdWVdOwogICAgICAgICAgICAgW2lu
dm9jYXRpb24gc2V0QXJndW1lbnQ6JnZhbHVlIGF0SW5kZXg6aV07CiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgfQogCiAgICAgICAgIC8vIHVuc2lnbmVkIGxvbmcKLSAgICAgICAgY2FzZSAn
USc6IHsKKyAgICAgICAgY2FzZSAnTCc6IHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFs
dWUgPSBbZGVjb2RlT2JqZWN0RnJvbU9iamVjdFN0cmVhbShkZWNvZGVyLCB7IChfX2JyaWRnZSBD
RlR5cGVSZWYpW05TTnVtYmVyIGNsYXNzXSB9KSB1bnNpZ25lZExvbmdWYWx1ZV07CiAgICAgICAg
ICAgICBbaW52b2NhdGlvbiBzZXRBcmd1bWVudDomdmFsdWUgYXRJbmRleDppXTsKICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICB9CisKKyAgICAgICAgLy8gbG9uZyBsb25nCisgICAgICAgIGNh
c2UgJ3EnOiB7CisgICAgICAgICAgICBsb25nIGxvbmcgdmFsdWUgPSBbZGVjb2RlT2JqZWN0RnJv
bU9iamVjdFN0cmVhbShkZWNvZGVyLCB7IChfX2JyaWRnZSBDRlR5cGVSZWYpW05TTnVtYmVyIGNs
YXNzXSB9KSBsb25nTG9uZ1ZhbHVlXTsKKyAgICAgICAgICAgIFtpbnZvY2F0aW9uIHNldEFyZ3Vt
ZW50OiZ2YWx1ZSBhdEluZGV4OmldOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKwor
ICAgICAgICAvLyB1bnNpZ25lZCBsb25nIGxvbmcKKyAgICAgICAgY2FzZSAnUSc6IHsKKyAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbG9uZyB2YWx1ZSA9IFtkZWNvZGVPYmplY3RGcm9tT2JqZWN0
U3RyZWFtKGRlY29kZXIsIHsgKF9fYnJpZGdlIENGVHlwZVJlZilbTlNOdW1iZXIgY2xhc3NdIH0p
IHVuc2lnbmVkTG9uZ0xvbmdWYWx1ZV07CisgICAgICAgICAgICBbaW52b2NhdGlvbiBzZXRBcmd1
bWVudDomdmFsdWUgYXRJbmRleDppXTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAg
ICAgICAgICAgICAKICAgICAgICAgLy8gT2JqZWN0aXZlLUMgb2JqZWN0CiAgICAgICAgIGNhc2Ug
J0AnOiB7CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5k
ZXggMjUyNWVjZDYxMDJiNDIwYzM2ZWU2NjRlYTllMTVmMzg3NDA2Yzc5My4uYTA2NDgxMWUxNTgy
ZGE1NzAwOTYxMTI3ODVhYzM0MzcwZmZjYWUyNCAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9n
CisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE5LTA3LTA5ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgRml4IGludGVnZXIgdHlwZSBl
bmNvZGluZyAvIGRlY29kaW5nIGluIFdLUmVtb3RlT2JqZWN0Q29kZXIKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTY0MworICAgICAgICA8cmRhcjov
L3Byb2JsZW0vNTI3MzIzNDI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQW5kZXJzIENhcmxzc29u
LgorCisgICAgICAgIFVwZGF0ZSBBUEkgdGVzdCBjb3ZlcmFnZS4KKworICAgICAgICAqIFRlc3RX
ZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUmVtb3RlT2JqZWN0UmVnaXN0cnkuaDoKKyAgICAg
ICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1JlbW90ZU9iamVjdFJlZ2lzdHJ5
Lm1tOgorICAgICAgICAoVEVTVCk6CisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJL
aXRDb2NvYS9SZW1vdGVPYmplY3RSZWdpc3RyeVBsdWdJbi5tbToKKyAgICAgICAgKC1bUmVtb3Rl
T2JqZWN0UmVnaXN0cnlQbHVnSW4gdGFrZVVuc2lnbmVkTG9uZ0xvbmc6Y29tcGxldGlvbkhhbmRs
ZXI6XSk6CisgICAgICAgICgtW1JlbW90ZU9iamVjdFJlZ2lzdHJ5UGx1Z0luIHRha2VMb25nTG9u
Zzpjb21wbGV0aW9uSGFuZGxlcjpdKToKKyAgICAgICAgKC1bUmVtb3RlT2JqZWN0UmVnaXN0cnlQ
bHVnSW4gdGFrZVVuc2lnbmVkTG9uZzpjb21wbGV0aW9uSGFuZGxlcjpdKToKKyAgICAgICAgKC1b
UmVtb3RlT2JqZWN0UmVnaXN0cnlQbHVnSW4gdGFrZUxvbmc6Y29tcGxldGlvbkhhbmRsZXI6XSk6
CisKIDIwMTktMDctMDkgIFNpaHVpIExpdSAgPHNpaHVpX2xpdUBhcHBsZS5jb20+CiAKICAgICAg
ICAgT25seSBhbGxvdyBmZXRjaGluZyBhbmQgcmVtb3Zpbmcgc2Vzc2lvbiBjcmVkZW50aWFscyBm
cm9tIFdlYnNpdGVEYXRhU3RvcmUKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0Q29jb2EvUmVtb3RlT2JqZWN0UmVnaXN0cnkuaCBiL1Rvb2xzL1Rlc3RXZWJLaXRB
UEkvVGVzdHMvV2ViS2l0Q29jb2EvUmVtb3RlT2JqZWN0UmVnaXN0cnkuaAppbmRleCAwN2QzYTZi
YWEyYjRmM2QwM2MwMWRhNmZkMmZmYzdlNmI3ZGY5ZjRhLi5iYzk3MzExMGY3Y2VhMDZjYjU1N2Q3
OTY4ZjJmNDI0OTA2NWFiYjVjIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3Rz
L1dlYktpdENvY29hL1JlbW90ZU9iamVjdFJlZ2lzdHJ5LmgKKysrIGIvVG9vbHMvVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9SZW1vdGVPYmplY3RSZWdpc3RyeS5oCkBAIC00NCw2ICs0
NCwxMCBAQAogLSAodm9pZClzZWxlY3Rpb25BbmRDbGlja0luZm9ybWF0aW9uRm9yQ2xpY2tBdFBv
aW50OihOU1ZhbHVlICopcG9pbnRWYWx1ZSBjb21wbGV0aW9uSGFuZGxlcjoodm9pZCAoXikoTlNE
aWN0aW9uYXJ5ICopKWNvbXBsZXRpb25IYW5kbGVyOwogLSAodm9pZCl0YWtlUmFuZ2U6KE5TUmFu
Z2UpcmFuZ2UgY29tcGxldGlvbkhhbmRsZXI6KHZvaWQgKF4pKE5TVUludGVnZXIgbG9jYXRpb24s
IE5TVUludGVnZXIgbGVuZ3RoKSljb21wbGV0aW9uSGFuZGxlcjsKIC0gKHZvaWQpdGFrZVNpemU6
KENHU2l6ZSlzaXplIGNvbXBsZXRpb25IYW5kbGVyOih2b2lkICheKShDR0Zsb2F0IHdpZHRoLCBD
R0Zsb2F0IGhlaWdodCkpY29tcGxldGlvbkhhbmRsZXI7CistICh2b2lkKXRha2VVbnNpZ25lZExv
bmdMb25nOih1bnNpZ25lZCBsb25nIGxvbmcpdmFsdWUgY29tcGxldGlvbkhhbmRsZXI6KHZvaWQg
KF4pKHVuc2lnbmVkIGxvbmcgbG9uZyB2YWx1ZSkpY29tcGxldGlvbkhhbmRsZXI7CistICh2b2lk
KXRha2VMb25nTG9uZzoobG9uZyBsb25nKXZhbHVlIGNvbXBsZXRpb25IYW5kbGVyOih2b2lkIChe
KShsb25nIGxvbmcgdmFsdWUpKWNvbXBsZXRpb25IYW5kbGVyOworLSAodm9pZCl0YWtlVW5zaWdu
ZWRMb25nOih1bnNpZ25lZCBsb25nKXZhbHVlIGNvbXBsZXRpb25IYW5kbGVyOih2b2lkICheKSh1
bnNpZ25lZCBsb25nIHZhbHVlKSljb21wbGV0aW9uSGFuZGxlcjsKKy0gKHZvaWQpdGFrZUxvbmc6
KGxvbmcpdmFsdWUgY29tcGxldGlvbkhhbmRsZXI6KHZvaWQgKF4pKGxvbmcgdmFsdWUpKWNvbXBs
ZXRpb25IYW5kbGVyOwogLSAodm9pZClkb05vdENhbGxDb21wbGV0aW9uSGFuZGxlcjoodm9pZCAo
XikoKSljb21wbGV0aW9uSGFuZGxlcjsKIAogQGVuZApkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdl
YktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9SZW1vdGVPYmplY3RSZWdpc3RyeS5tbSBiL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUmVtb3RlT2JqZWN0UmVnaXN0cnkubW0K
aW5kZXggNzg5YjQ2ZmMzZGIzNzU4NDlhN2EyOTllZmRjMDFiMDFiZjc1MmZmZi4uMWJjMTY0MzE0
ZGMxMmRlOTllNjBjOTM1NWRiNmM1MDBjZGZmZTdiNSAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdl
YktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9SZW1vdGVPYmplY3RSZWdpc3RyeS5tbQorKysgYi9U
b29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1JlbW90ZU9iamVjdFJlZ2lzdHJ5
Lm1tCkBAIC05Miw2ICs5MiwzOCBAQCBURVNUKFdlYktpdCwgUmVtb3RlT2JqZWN0UmVnaXN0cnkp
CiAKICAgICAgICAgaXNEb25lID0gZmFsc2U7CiAKKyAgICAgICAgW29iamVjdCB0YWtlVW5zaWdu
ZWRMb25nTG9uZzpzdGQ6Om51bWVyaWNfbGltaXRzPHVuc2lnbmVkIGxvbmcgbG9uZz46Om1heCgp
IGNvbXBsZXRpb25IYW5kbGVyOl4odW5zaWduZWQgbG9uZyBsb25nIHZhbHVlKSB7CisgICAgICAg
ICAgICBFWFBFQ1RfRVEoc3RkOjpudW1lcmljX2xpbWl0czx1bnNpZ25lZCBsb25nIGxvbmc+Ojpt
YXgoKSwgdmFsdWUpOworICAgICAgICAgICAgaXNEb25lID0gdHJ1ZTsKKyAgICAgICAgfV07Cisg
ICAgICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmaXNEb25lKTsKKworICAgICAgICBpc0Rv
bmUgPSBmYWxzZTsKKworICAgICAgICBbb2JqZWN0IHRha2VMb25nTG9uZzpzdGQ6Om51bWVyaWNf
bGltaXRzPGxvbmcgbG9uZz46Om1heCgpIGNvbXBsZXRpb25IYW5kbGVyOl4obG9uZyBsb25nIHZh
bHVlKSB7CisgICAgICAgICAgICBFWFBFQ1RfRVEoc3RkOjpudW1lcmljX2xpbWl0czxsb25nIGxv
bmc+OjptYXgoKSwgdmFsdWUpOworICAgICAgICAgICAgaXNEb25lID0gdHJ1ZTsKKyAgICAgICAg
fV07CisgICAgICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmaXNEb25lKTsKKworICAgICAg
ICBpc0RvbmUgPSBmYWxzZTsKKworICAgICAgICBbb2JqZWN0IHRha2VVbnNpZ25lZExvbmc6c3Rk
OjpudW1lcmljX2xpbWl0czx1bnNpZ25lZCBsb25nPjo6bWF4KCkgY29tcGxldGlvbkhhbmRsZXI6
Xih1bnNpZ25lZCBsb25nIHZhbHVlKSB7CisgICAgICAgICAgICBFWFBFQ1RfRVEoc3RkOjpudW1l
cmljX2xpbWl0czx1bnNpZ25lZCBsb25nPjo6bWF4KCksIHZhbHVlKTsKKyAgICAgICAgICAgIGlz
RG9uZSA9IHRydWU7CisgICAgICAgIH1dOworICAgICAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpy
dW4oJmlzRG9uZSk7CisKKyAgICAgICAgaXNEb25lID0gZmFsc2U7CisKKyAgICAgICAgW29iamVj
dCB0YWtlTG9uZzpzdGQ6Om51bWVyaWNfbGltaXRzPGxvbmc+OjptYXgoKSBjb21wbGV0aW9uSGFu
ZGxlcjpeKGxvbmcgdmFsdWUpIHsKKyAgICAgICAgICAgIEVYUEVDVF9FUShzdGQ6Om51bWVyaWNf
bGltaXRzPGxvbmc+OjptYXgoKSwgdmFsdWUpOworICAgICAgICAgICAgaXNEb25lID0gdHJ1ZTsK
KyAgICAgICAgfV07CisgICAgICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmaXNEb25lKTsK
KworICAgICAgICBpc0RvbmUgPSBmYWxzZTsKKwogICAgICAgICBjbGFzcyBEb25lV2hlbkRlc3Ry
b3llZCA6IHB1YmxpYyBSZWZDb3VudGVkPERvbmVXaGVuRGVzdHJveWVkPiB7CiAgICAgICAgIHB1
YmxpYzoKICAgICAgICAgICAgIH5Eb25lV2hlbkRlc3Ryb3llZCgpIHsgaXNEb25lID0gdHJ1ZTsg
fQpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9SZW1v
dGVPYmplY3RSZWdpc3RyeVBsdWdJbi5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2Vi
S2l0Q29jb2EvUmVtb3RlT2JqZWN0UmVnaXN0cnlQbHVnSW4ubW0KaW5kZXggMzZkNTc0YTdjNWQx
NzlkOWJjY2EwMmRkYjk0ZmRiYWVmNDk0Y2Y0ZC4uNjU5ZjcxM2M0NWIwOGU5NjVkYzczYTg4NjFi
MjlmZjI4N2VmZGZkZiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJL
aXRDb2NvYS9SZW1vdGVPYmplY3RSZWdpc3RyeVBsdWdJbi5tbQorKysgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1JlbW90ZU9iamVjdFJlZ2lzdHJ5UGx1Z0luLm1tCkBA
IC04NCw2ICs4NCwyNiBAQCAtICh2b2lkKXRha2VTaXplOihDR1NpemUpc2l6ZSBjb21wbGV0aW9u
SGFuZGxlcjoodm9pZCAoXikoQ0dGbG9hdCB3aWR0aCwgQ0dGbG9hdAogICAgIGNvbXBsZXRpb25I
YW5kbGVyKHNpemUud2lkdGgsIHNpemUuaGVpZ2h0KTsKIH0KIAorLSAodm9pZCl0YWtlVW5zaWdu
ZWRMb25nTG9uZzoodW5zaWduZWQgbG9uZyBsb25nKXZhbHVlIGNvbXBsZXRpb25IYW5kbGVyOih2
b2lkICheKSh1bnNpZ25lZCBsb25nIGxvbmcgdmFsdWUpKWNvbXBsZXRpb25IYW5kbGVyCit7Cisg
ICAgY29tcGxldGlvbkhhbmRsZXIodmFsdWUpOworfQorCistICh2b2lkKXRha2VMb25nTG9uZzoo
bG9uZyBsb25nKXZhbHVlIGNvbXBsZXRpb25IYW5kbGVyOih2b2lkICheKShsb25nIGxvbmcgdmFs
dWUpKWNvbXBsZXRpb25IYW5kbGVyCit7CisgICAgY29tcGxldGlvbkhhbmRsZXIodmFsdWUpOwor
fQorCistICh2b2lkKXRha2VVbnNpZ25lZExvbmc6KHVuc2lnbmVkIGxvbmcpdmFsdWUgY29tcGxl
dGlvbkhhbmRsZXI6KHZvaWQgKF4pKHVuc2lnbmVkIGxvbmcgdmFsdWUpKWNvbXBsZXRpb25IYW5k
bGVyCit7CisgICAgY29tcGxldGlvbkhhbmRsZXIodmFsdWUpOworfQorCistICh2b2lkKXRha2VM
b25nOihsb25nKXZhbHVlIGNvbXBsZXRpb25IYW5kbGVyOih2b2lkICheKShsb25nIHZhbHVlKSlj
b21wbGV0aW9uSGFuZGxlcgoreworICAgIGNvbXBsZXRpb25IYW5kbGVyKHZhbHVlKTsKK30KKwog
LSAodm9pZClkb05vdENhbGxDb21wbGV0aW9uSGFuZGxlcjoodm9pZCAoXikoKSljb21wbGV0aW9u
SGFuZGxlcgogewogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>