<?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>190333</bug_id>
          
          <creation_ts>2018-10-06 17:22:24 -0700</creation_ts>
          <short_desc>[Payment Request] Requests should be aborted after details settle when the user cancels</short_desc>
          <delta_ts>2018-10-08 10:23:32 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andy Estes">aestes</reporter>
          <assigned_to name="Andy Estes">aestes</assigned_to>
          <cc>achristensen</cc>
    
    <cc>andersca</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1466907</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2018-10-06 17:22:24 -0700</bug_when>
    <thetext>[Payment Request] Requests should be aborted after details settle when the user cancels</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466909</commentid>
    <comment_count>1</comment_count>
      <attachid>351735</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2018-10-06 17:40:39 -0700</bug_when>
    <thetext>Created attachment 351735
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466910</commentid>
    <comment_count>2</comment_count>
      <attachid>351736</attachid>
    <who name="Andy Estes">aestes</who>
    <bug_when>2018-10-06 17:55:37 -0700</bug_when>
    <thetext>Created attachment 351736
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1467062</commentid>
    <comment_count>3</comment_count>
      <attachid>351736</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2018-10-08 09:33:38 -0700</bug_when>
    <thetext>Comment on attachment 351736
Patch

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

&gt; Source/WebCore/Modules/paymentrequest/PaymentRequest.cpp:668
&gt;  void PaymentRequest::whenDetailsSettled(std::function&lt;void()&gt;&amp;&amp; callback)

Please use WTF::Function or WTF::CompletionHandler</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1467075</commentid>
    <comment_count>4</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2018-10-08 09:51:07 -0700</bug_when>
    <thetext>(In reply to Alex Christensen from comment #3)
&gt; Comment on attachment 351736 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=351736&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/Modules/paymentrequest/PaymentRequest.cpp:668
&gt; &gt;  void PaymentRequest::whenDetailsSettled(std::function&lt;void()&gt;&amp;&amp; callback)
&gt; 
&gt; Please use WTF::Function or WTF::CompletionHandler

Unable, unfortunately, because JSNativeStdFunction is a std::function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1467101</commentid>
    <comment_count>5</comment_count>
      <attachid>351736</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-10-08 10:22:29 -0700</bug_when>
    <thetext>Comment on attachment 351736
Patch

Clearing flags on attachment: 351736

Committed r236922: &lt;https://trac.webkit.org/changeset/236922&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1467102</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-10-08 10:22:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1467104</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-10-08 10:23:32 -0700</bug_when>
    <thetext>&lt;rdar://problem/45092116&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351735</attachid>
            <date>2018-10-06 17:40:39 -0700</date>
            <delta_ts>2018-10-06 17:55:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-190333-20181006174039.patch</filename>
            <type>text/plain</type>
            <size>8531</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2ODk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzVmNDBkZWI5MzU3MTFk
NWFlNjlhZWE1OGQ2MzliMWQyOTU0NTI5ZC4uODAzOTMxYzdlN2ZiYzc4ZDRkZGU5NTY1ZDM3NDU2
ZjU2ZTA0MmM1NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM2IEBACisyMDE4LTEwLTA2ICBBbmR5
IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbUGF5bWVudCBSZXF1ZXN0XSBS
ZXF1ZXN0cyBzaG91bGQgYmUgYWJvcnRlZCBhZnRlciBkZXRhaWxzIHNldHRsZSB3aGVuIHRoZSB1
c2VyIGNhbmNlbHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE5MDMzMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEluIFBheW1lbnQgUmVxdWVzdCdzICJ1cGRhdGUgYSBQYXltZW50UmVxdWVzdCdzIGRldGFp
bHMiIGFsZ29yaXRobSwgdXNlciBhZ2VudHMgYXJlIGV4cGVjdGVkCisgICAgICAgIHRvIGRpc2Fi
bGUgdGhlIHBheW1lbnQgVUkgd2hlbiBQYXltZW50UmVxdWVzdCBkZXRhaWxzIGFyZSBiZWluZyB1
cGRhdGVkIGJ5IHRoZSBtZXJjaGFudC4KKyAgICAgICAgVGhpcyBpcyB0byBwcmV2ZW50IHRoZSB1
c2VyIGZyb20gYWNjZXB0aW5nIGEgcGF5bWVudCBiZWZvcmUgdXBkYXRlZCBkZXRhaWxzIGFyZSBk
aXNwbGF5ZWQuCisKKyAgICAgICAgRnVydGhlciwgUGF5bWVudCBSZXF1ZXN0J3MgInVzZXIgYWJv
cnRzIHRoZSBwYXltZW50IHJlcXVlc3QiIGFsZ29yaXRobSBzYXlzIHRoYXQgdGhlCisgICAgICAg
IGFsZ29yaXRobSBzaG91bGQgYmUgdGVybWluYXRlZCBwcmlvciB0byB0aHJvd2luZyBhbiBBYm9y
dEVycm9yIGlmIHRoZSByZXF1ZXN0IGlzIGN1cnJlbnRseQorICAgICAgICBiZWluZyB1cGRhdGVk
LCBhbmQgYWxzbyB0aGF0IHVzZXIgYWdlbnRzIFNIT1VMRCBlbnN1cmUgdGhpcyBuZXZlciBvY2N1
cnMuIFRoaXMgaXMgYmFzZWQgb24KKyAgICAgICAgdGhlIGFzc3VtcHRpb24gdGhhdCBwYXltZW50
IFVJcyBhcmUgZGlzYWJsZWQgZHVyaW5nIGRldGFpbHMgdXBkYXRlcy4KKworICAgICAgICBGb3Ig
QXBwbGUgUGF5LCB3aGlsZSBpdCBpcyB0cnVlIHRoYXQgYSBwYXltZW50IGNhbm5vdCBiZSBhY2Nl
cHRlZCBieSB0aGUgdXNlciB3aGlsZSBkZXRhaWxzCisgICAgICAgIGFyZSBiZWluZyB1cGRhdGVk
IGJ5IHRoZSBtZXJjaGFudCwgdGhlIHBheW1lbnQgVUkgaXMgbm90IGNvbXBsZXRlbHkgZGlzYWJs
ZWQuIEluIHBhcnRpY3VsYXIsCisgICAgICAgIHRoZSB1c2VyIGlzIGFsbG93ZWQgdG8gYWJvcnQg
dGhlIHBheW1lbnQgd2hpbGUgZGV0YWlscyBhcmUgYmVpbmcgdXBkYXRlZC4gV2UgbmVlZCB0byBo
b25vcgorICAgICAgICB0aGUgdXNlcidzIHJlcXVlc3QgdG8gYWJvcnQgd2l0aG91dCBkb2luZyBz
byBpbiB0aGUgbWlkZGxlIG9mIGEgZGV0YWlscyB1cGRhdGUuCisKKyAgICAgICAgVGhpcyBwYXRj
aCBkZWZlcnMgYSB1c2VyLWluaXRpYXRlZCBhYm9ydCB1bnRpbCBhZnRlciBkZXRhaWxzIGFyZSBz
ZXR0bGVkLCBhdCB3aGljaCBwb2ludCB0aGUKKyAgICAgICAgcHJvbWlzZSByZXR1cm5lZCBieSBz
aG93KCkgaXMgcmVqZWN0ZWQgd2l0aCBhbiBBYm9ydEVycm9yLiBUaGlzIGJlaGF2ZXMgYXMgaWYg
dGhlIGRldGFpbHMKKyAgICAgICAgdXBkYXRlIHByb21pc2Ugd2VyZSByZWplY3RlZCBieSB0aGUg
bWVyY2hhbnQuCisKKyAgICAgICAgQWRkZWQgYSB0ZXN0IGNhc2UgdG8gaHR0cC90ZXN0cy9wYXlt
ZW50cmVxdWVzdC9wYXltZW50LXJlcXVlc3Qtc2hvdy1tZXRob2QuaHR0cHMuaHRtbC4KKworICAg
ICAgICAqIE1vZHVsZXMvcGF5bWVudHJlcXVlc3QvUGF5bWVudFJlcXVlc3QuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UGF5bWVudFJlcXVlc3Q6OnNldHRsZURldGFpbHNQcm9taXNlKToKKyAgICAg
ICAgKFdlYkNvcmU6OlBheW1lbnRSZXF1ZXN0Ojp3aGVuRGV0YWlsc1NldHRsZWQpOgorICAgICAg
ICAoV2ViQ29yZTo6UGF5bWVudFJlcXVlc3Q6OmNhbmNlbCk6CisgICAgICAgICogTW9kdWxlcy9w
YXltZW50cmVxdWVzdC9QYXltZW50UmVxdWVzdC5oOgorCiAyMDE4LTEwLTA2ICBKdXN0aW4gTWlj
aGF1ZCAgPGp1c3Rpbl9taWNoYXVkQGFwcGxlLmNvbT4KIAogICAgICAgICBQcm9wZXJseSBkZXRl
cm1pbmUgaWYgY3NzIGN1c3RvbSBwcm9wZXJ0eSB2YWx1ZXMgYXJlIGNvbXB1dGF0aW9uYWxseSBp
bmRlcGVuZGVudApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9wYXltZW50cmVx
dWVzdC9QYXltZW50UmVxdWVzdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3BheW1lbnRy
ZXF1ZXN0L1BheW1lbnRSZXF1ZXN0LmNwcAppbmRleCA0Mzk4MGNmYjIwYTNkOGNlODlhMzI5NDU5
ODllN2EyZGM0ZWMwNTYyLi5iYWE5NTBhYTA2N2NkOGM4MTU4NzVmZDVkZDJmYjNkZmQ5NTlmNzk2
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3BheW1lbnRyZXF1ZXN0L1BheW1l
bnRSZXF1ZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3BheW1lbnRyZXF1ZXN0
L1BheW1lbnRSZXF1ZXN0LmNwcApAQCAtNjE0LDEzICs2MTQsMTQgQEAgdm9pZCBQYXltZW50UmVx
dWVzdDo6c2V0dGxlRGV0YWlsc1Byb21pc2UoVXBkYXRlUmVhc29uIHJlYXNvbikKIHsKICAgICBh
dXRvIHNjb3BlRXhpdCA9IG1ha2VTY29wZUV4aXQoWyZdIHsKICAgICAgICAgbV9pc1VwZGF0aW5n
ID0gZmFsc2U7CisgICAgICAgIG1faXNDYW5jZWxQZW5kaW5nID0gZmFsc2U7CiAgICAgICAgIG1f
ZGV0YWlsc1Byb21pc2UgPSBudWxscHRyOwogICAgIH0pOwogCiAgICAgaWYgKG1fc3RhdGUgIT0g
U3RhdGU6OkludGVyYWN0aXZlKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAobV9kZXRhaWxz
UHJvbWlzZS0+c3RhdHVzKCkgPT0gRE9NUHJvbWlzZTo6U3RhdHVzOjpSZWplY3RlZCkgeworICAg
IGlmIChtX2lzQ2FuY2VsUGVuZGluZyB8fCBtX2RldGFpbHNQcm9taXNlLT5zdGF0dXMoKSA9PSBE
T01Qcm9taXNlOjpTdGF0dXM6OlJlamVjdGVkKSB7CiAgICAgICAgIHN0b3AoKTsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KQEAgLTY2NiwxOSArNjY3LDIxIEBAIHZvaWQgUGF5bWVudFJlcXVlc3Q6
OnNldHRsZURldGFpbHNQcm9taXNlKFVwZGF0ZVJlYXNvbiByZWFzb24pCiAKIHZvaWQgUGF5bWVu
dFJlcXVlc3Q6OndoZW5EZXRhaWxzU2V0dGxlZChzdGQ6OmZ1bmN0aW9uPHZvaWQoKT4mJiBjYWxs
YmFjaykKIHsKLSAgICBpZiAoIW1fZGV0YWlsc1Byb21pc2UpIHsKKyAgICBhdXRvIHdoZW5TZXR0
bGVkRnVuY3Rpb24gPSBbdGhpcywgY2FsbGJhY2sgPSBXVEZNb3ZlKGNhbGxiYWNrKV0gewogICAg
ICAgICBBU1NFUlQobV9zdGF0ZSA9PSBTdGF0ZTo6SW50ZXJhY3RpdmUpOwogICAgICAgICBBU1NF
UlQoIW1faXNVcGRhdGluZyk7CisgICAgICAgIEFTU0VSVCghbV9pc0NhbmNlbFBlbmRpbmcpOwog
ICAgICAgICBjYWxsYmFjaygpOworICAgIH07CisKKyAgICBpZiAoIW1fZGV0YWlsc1Byb21pc2Up
IHsKKyAgICAgICAgd2hlblNldHRsZWRGdW5jdGlvbigpOwogICAgICAgICByZXR1cm47CiAgICAg
fQogCi0gICAgbV9kZXRhaWxzUHJvbWlzZS0+d2hlblNldHRsZWQoW3RoaXMsIHByb3RlY3RlZFRo
aXMgPSBtYWtlUmVmUHRyKHRoaXMpLCBjYWxsYmFjayA9IFdURk1vdmUoY2FsbGJhY2spXSB7Ci0g
ICAgICAgIGlmIChtX3N0YXRlICE9IFN0YXRlOjpJbnRlcmFjdGl2ZSkKLSAgICAgICAgICAgIHJl
dHVybjsKLQotICAgICAgICBBU1NFUlQoIW1faXNVcGRhdGluZyk7Ci0gICAgICAgIGNhbGxiYWNr
KCk7CisgICAgbV9kZXRhaWxzUHJvbWlzZS0+d2hlblNldHRsZWQoW3RoaXMsIHByb3RlY3RlZFRo
aXMgPSBtYWtlUmVmUHRyKHRoaXMpLCB3aGVuU2V0dGxlZEZ1bmN0aW9uID0gV1RGTW92ZSh3aGVu
U2V0dGxlZEZ1bmN0aW9uKV0geworICAgICAgICBpZiAobV9zdGF0ZSA9PSBTdGF0ZTo6SW50ZXJh
Y3RpdmUpCisgICAgICAgICAgICB3aGVuU2V0dGxlZEZ1bmN0aW9uKCk7CiAgICAgfSk7CiB9CiAK
QEAgLTcxOSwxMCArNzIyLDEzIEBAIHZvaWQgUGF5bWVudFJlcXVlc3Q6OmNhbmNlbCgpCiAgICAg
aWYgKG1fc3RhdGUgIT0gU3RhdGU6OkludGVyYWN0aXZlKQogICAgICAgICByZXR1cm47CiAKLSAg
ICBpZiAobV9pc1VwZGF0aW5nKQorICAgIG1fYWN0aXZlUGF5bWVudEhhbmRsZXIgPSBudWxscHRy
OworCisgICAgaWYgKG1faXNVcGRhdGluZykgeworICAgICAgICBtX2lzQ2FuY2VsUGVuZGluZyA9
IHRydWU7CiAgICAgICAgIHJldHVybjsKKyAgICB9CiAKLSAgICBtX2FjdGl2ZVBheW1lbnRIYW5k
bGVyID0gbnVsbHB0cjsKICAgICBzdG9wKCk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvcGF5bWVudHJlcXVlc3QvUGF5bWVudFJlcXVlc3QuaCBiL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvcGF5bWVudHJlcXVlc3QvUGF5bWVudFJlcXVlc3QuaAppbmRleCBlM2JkN2U1
MzJjZjIzZjI1NzY2NjU0ZTEwYzM0NWRjYmNjMzQwODcyLi40ZTAxNTVjZTRjZTYyYjYzYTgwYThi
ZGZiYzFmOWI3NTU3ZmYzZDYyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3Bh
eW1lbnRyZXF1ZXN0L1BheW1lbnRSZXF1ZXN0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9wYXltZW50cmVxdWVzdC9QYXltZW50UmVxdWVzdC5oCkBAIC0xMzYsNiArMTM2LDcgQEAgcHJp
dmF0ZToKICAgICBSZWZQdHI8RE9NUHJvbWlzZT4gbV9kZXRhaWxzUHJvbWlzZTsKICAgICBSZWZQ
dHI8RE9NUHJvbWlzZT4gbV9tZXJjaGFudFNlc3Npb25Qcm9taXNlOwogICAgIGJvb2wgbV9pc1Vw
ZGF0aW5nIHsgZmFsc2UgfTsKKyAgICBib29sIG1faXNDYW5jZWxQZW5kaW5nIHsgZmFsc2UgfTsK
IH07CiAKIHN0ZDo6b3B0aW9uYWw8UGF5bWVudFJlcXVlc3Q6Ok1ldGhvZElkZW50aWZpZXI+IGNv
bnZlcnRBbmRWYWxpZGF0ZVBheW1lbnRNZXRob2RJZGVudGlmaWVyKGNvbnN0IFN0cmluZyYgaWRl
bnRpZmllcik7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggNjljZDdkMjExM2E3M2UwOGQ3M2ZhNDYzMmVlNTZmNGE1ZDU0YWIw
NC4uNTUzYzcyMWVjOWJhZTI3MjU2YzdkYzhkMTgyMTM3M2Y3M2FiMjViNCAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDEzIEBACisyMDE4LTEwLTA2ICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKwor
ICAgICAgICBbUGF5bWVudCBSZXF1ZXN0XSBSZXF1ZXN0cyBzaG91bGQgYmUgYWJvcnRlZCBhZnRl
ciBkZXRhaWxzIHNldHRsZSB3aGVuIHRoZSB1c2VyIGNhbmNlbHMKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDMzMworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaHR0cC90ZXN0cy9wYXltZW50cmVxdWVz
dC9wYXltZW50LXJlcXVlc3Qtc2hvdy1tZXRob2QuaHR0cHMtZXhwZWN0ZWQudHh0OgorICAgICAg
ICAqIGh0dHAvdGVzdHMvcGF5bWVudHJlcXVlc3QvcGF5bWVudC1yZXF1ZXN0LXNob3ctbWV0aG9k
Lmh0dHBzLmh0bWw6CisKIDIwMTgtMTAtMDUgIERldmluIFJvdXNzbyAgPGRyb3Vzc29AYXBwbGUu
Y29tPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IHJlZmFjdG9yIGNvbnN0cnVjdG9yIG9mIFdJ
LlJlc291cmNlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3BheW1lbnRyZXF1
ZXN0L3BheW1lbnQtcmVxdWVzdC1zaG93LW1ldGhvZC5odHRwcy1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL3BheW1lbnRyZXF1ZXN0L3BheW1lbnQtcmVxdWVzdC1zaG93LW1l
dGhvZC5odHRwcy1leHBlY3RlZC50eHQKaW5kZXggYjVmZmFjMDFkZTc5YTE4ZTY2NmEwZTNlN2Q0
ZjRkNjUwODg2OTZhYS4uOWMyY2UyOWYxYzI5ZmI3OGUxOWQwZGExOWE3YjE4MDEyMGNmYTNjMiAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9wYXltZW50cmVxdWVzdC9wYXltZW50
LXJlcXVlc3Qtc2hvdy1tZXRob2QuaHR0cHMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMvcGF5bWVudHJlcXVlc3QvcGF5bWVudC1yZXF1ZXN0LXNob3ctbWV0aG9kLmh0
dHBzLWV4cGVjdGVkLnR4dApAQCAtNCw2ICs0LDcgQEAgUEFTUyBUaHJvd3MgaWYgdGhlIHByb21p
c2UgW1tzdGF0ZV1dIGlzIG5vdCAiY3JlYXRlZCIKIFBBU1MgSWYgdGhlIHVzZXIgYWdlbnQncyAi
cGF5bWVudCByZXF1ZXN0IGlzIHNob3dpbmciIGJvb2xlYW4gaXMgdHJ1ZSwgdGhlbiByZXR1cm4g
YSBwcm9taXNlIHJlamVjdGVkIHdpdGggYW4gIkFib3J0RXJyb3IiIERPTUV4Y2VwdGlvbi4gCiBQ
QVNTIElmIHBheW1lbnQgbWV0aG9kIGNvbnN1bHRhdGlvbiBwcm9kdWNlcyBubyBzdXBwb3J0ZWQg
bWV0aG9kIG9mIHBheW1lbnQsIHRoZW4gcmV0dXJuIGEgcHJvbWlzZSByZWplY3RlZCB3aXRoIGEg
Ik5vdFN1cHBvcnRlZEVycm9yIiBET01FeGNlcHRpb24uIAogUEFTUyBJZiB0aGUgdXNlciBhYm9y
dHMgdGhlIHBheW1lbnQgcmVxdWVzdCBhbGdvcml0aG0sIHRoZW4gcmV0dXJuIGEgcHJvbWlzZSBy
ZWplY3RlZCB3aXRoIGFuICJBYm9ydEVycm9yIiBET01FeGNlcHRpb24uIAorUEFTUyBJZiB0aGUg
dXNlciBhYm9ydHMgdGhlIHBheW1lbnQgcmVxdWVzdCBhbGdvcml0aG0gd2hpbGUgZGV0YWlscyBh
cmUgdXBkYXRpbmcsIHRoZW4gcmVqZWN0IHRoZSBhY2NlcHQgcHJvbWlzZSB3aXRoIGFuICJBYm9y
dEVycm9yIiB3aGVuIHRoZSBkZXRhaWxzIHNldHRsZS4gCiBQQVNTIEEgcmVxdWVzdCBpcyB1cGRh
dGVkIHdoZW4gc2hvdygpJ3MgZGV0YWlsIHByb21pc2UgcmVzb2x2ZXMuIAogUEFTUyBDaGFuZ2Ug
ZXZlbnRzIGRvIG5vdCBvY2N1ciB1bnRpbCBzaG93KCkncyBkZXRhaWwgcHJvbWlzZSByZXNvbHZl
cy4gCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcGF5bWVudHJlcXVlc3Qv
cGF5bWVudC1yZXF1ZXN0LXNob3ctbWV0aG9kLmh0dHBzLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL3BheW1lbnRyZXF1ZXN0L3BheW1lbnQtcmVxdWVzdC1zaG93LW1ldGhvZC5odHRwcy5o
dG1sCmluZGV4IGE4MTQwNDFkN2I1NmQ5OWEzNmUyYmVkZjJiYTUzOGVjNTRhYzdiZWUuLjUzN2Mx
MjlhY2IxMzU0ZGVlNGI5MDJhOGM5MjE2YTAyZTg2NzJhODIgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvcGF5bWVudHJlcXVlc3QvcGF5bWVudC1yZXF1ZXN0LXNob3ctbWV0aG9k
Lmh0dHBzLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9wYXltZW50cmVxdWVzdC9w
YXltZW50LXJlcXVlc3Qtc2hvdy1tZXRob2QuaHR0cHMuaHRtbApAQCAtNzYsNiArNzYsMTcgQEAg
dXNlcl9hY3RpdmF0aW9uX3Rlc3QoYXN5bmMgdCA9PiB7CiAgIGF3YWl0IHByb21pc2VfcmVqZWN0
cyh0LCAiQWJvcnRFcnJvciIsIGFjY2VwdFByb21pc2UpOwogfSwgYElmIHRoZSB1c2VyIGFib3J0
cyB0aGUgcGF5bWVudCByZXF1ZXN0IGFsZ29yaXRobSwgdGhlbiByZXR1cm4gYSBwcm9taXNlIHJl
amVjdGVkIHdpdGggYW4gIkFib3J0RXJyb3IiIERPTUV4Y2VwdGlvbi5gKTsKIAordXNlcl9hY3Rp
dmF0aW9uX3Rlc3QoYXN5bmMgdCA9PiB7CisgIGNvbnN0IHJlcXVlc3QgPSBuZXcgUGF5bWVudFJl
cXVlc3QoZGVmYXVsdE1ldGhvZHMsIGRlZmF1bHREZXRhaWxzKTsKKyAgY29uc3QgYWNjZXB0UHJv
bWlzZSA9IHJlcXVlc3Quc2hvdyhuZXcgUHJvbWlzZShyZXNvbHZlID0+IHsKKyAgICB3aW5kb3cu
c2V0VGltZW91dCgoKSA9PiB7CisgICAgICBpbnRlcm5hbHMubW9ja1BheW1lbnRDb29yZGluYXRv
ci5jYW5jZWxQYXltZW50KCk7CisgICAgICB3aW5kb3cuc2V0VGltZW91dCgoKSA9PiByZXNvbHZl
KGRlZmF1bHREZXRhaWxzKSk7CisgICAgfSk7CisgIH0pKTsgLy8gU2V0cyBzdGF0ZSB0byAiaW50
ZXJhY3RpdmUiCisgIGF3YWl0IHByb21pc2VfcmVqZWN0cyh0LCAiQWJvcnRFcnJvciIsIGFjY2Vw
dFByb21pc2UpOworfSwgYElmIHRoZSB1c2VyIGFib3J0cyB0aGUgcGF5bWVudCByZXF1ZXN0IGFs
Z29yaXRobSB3aGlsZSBkZXRhaWxzIGFyZSB1cGRhdGluZywgdGhlbiByZWplY3QgdGhlIGFjY2Vw
dCBwcm9taXNlIHdpdGggYW4gIkFib3J0RXJyb3IiIHdoZW4gdGhlIGRldGFpbHMgc2V0dGxlLmAp
OworCiB1c2VyX2FjdGl2YXRpb25fdGVzdChhc3luYyB0ID0+IHsKICAgY29uc3QgcmVxdWVzdCA9
IG5ldyBQYXltZW50UmVxdWVzdChkZWZhdWx0TWV0aG9kcywgZGVmYXVsdERldGFpbHMpOwogICBj
b25zdCBleHBlY3RlZExhYmVsID0gIlVwZGF0ZWQgVG90YWwiOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351736</attachid>
            <date>2018-10-06 17:55:37 -0700</date>
            <delta_ts>2018-10-08 10:22:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-190333-20181006175536.patch</filename>
            <type>text/plain</type>
            <size>8567</size>
            <attacher name="Andy Estes">aestes</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2ODk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzVmNDBkZWI5MzU3MTFk
NWFlNjlhZWE1OGQ2MzliMWQyOTU0NTI5ZC4uODAzOTMxYzdlN2ZiYzc4ZDRkZGU5NTY1ZDM3NDU2
ZjU2ZTA0MmM1NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM2IEBACisyMDE4LTEwLTA2ICBBbmR5
IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbUGF5bWVudCBSZXF1ZXN0XSBS
ZXF1ZXN0cyBzaG91bGQgYmUgYWJvcnRlZCBhZnRlciBkZXRhaWxzIHNldHRsZSB3aGVuIHRoZSB1
c2VyIGNhbmNlbHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE5MDMzMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEluIFBheW1lbnQgUmVxdWVzdCdzICJ1cGRhdGUgYSBQYXltZW50UmVxdWVzdCdzIGRldGFp
bHMiIGFsZ29yaXRobSwgdXNlciBhZ2VudHMgYXJlIGV4cGVjdGVkCisgICAgICAgIHRvIGRpc2Fi
bGUgdGhlIHBheW1lbnQgVUkgd2hlbiBQYXltZW50UmVxdWVzdCBkZXRhaWxzIGFyZSBiZWluZyB1
cGRhdGVkIGJ5IHRoZSBtZXJjaGFudC4KKyAgICAgICAgVGhpcyBpcyB0byBwcmV2ZW50IHRoZSB1
c2VyIGZyb20gYWNjZXB0aW5nIGEgcGF5bWVudCBiZWZvcmUgdXBkYXRlZCBkZXRhaWxzIGFyZSBk
aXNwbGF5ZWQuCisKKyAgICAgICAgRnVydGhlciwgUGF5bWVudCBSZXF1ZXN0J3MgInVzZXIgYWJv
cnRzIHRoZSBwYXltZW50IHJlcXVlc3QiIGFsZ29yaXRobSBzYXlzIHRoYXQgdGhlCisgICAgICAg
IGFsZ29yaXRobSBzaG91bGQgYmUgdGVybWluYXRlZCBwcmlvciB0byB0aHJvd2luZyBhbiBBYm9y
dEVycm9yIGlmIHRoZSByZXF1ZXN0IGlzIGN1cnJlbnRseQorICAgICAgICBiZWluZyB1cGRhdGVk
LCBhbmQgYWxzbyB0aGF0IHVzZXIgYWdlbnRzIFNIT1VMRCBlbnN1cmUgdGhpcyBuZXZlciBvY2N1
cnMuIFRoaXMgaXMgYmFzZWQgb24KKyAgICAgICAgdGhlIGFzc3VtcHRpb24gdGhhdCBwYXltZW50
IFVJcyBhcmUgZGlzYWJsZWQgZHVyaW5nIGRldGFpbHMgdXBkYXRlcy4KKworICAgICAgICBGb3Ig
QXBwbGUgUGF5LCB3aGlsZSBpdCBpcyB0cnVlIHRoYXQgYSBwYXltZW50IGNhbm5vdCBiZSBhY2Nl
cHRlZCBieSB0aGUgdXNlciB3aGlsZSBkZXRhaWxzCisgICAgICAgIGFyZSBiZWluZyB1cGRhdGVk
IGJ5IHRoZSBtZXJjaGFudCwgdGhlIHBheW1lbnQgVUkgaXMgbm90IGNvbXBsZXRlbHkgZGlzYWJs
ZWQuIEluIHBhcnRpY3VsYXIsCisgICAgICAgIHRoZSB1c2VyIGlzIGFsbG93ZWQgdG8gYWJvcnQg
dGhlIHBheW1lbnQgd2hpbGUgZGV0YWlscyBhcmUgYmVpbmcgdXBkYXRlZC4gV2UgbmVlZCB0byBo
b25vcgorICAgICAgICB0aGUgdXNlcidzIHJlcXVlc3QgdG8gYWJvcnQgd2l0aG91dCBkb2luZyBz
byBpbiB0aGUgbWlkZGxlIG9mIGEgZGV0YWlscyB1cGRhdGUuCisKKyAgICAgICAgVGhpcyBwYXRj
aCBkZWZlcnMgYSB1c2VyLWluaXRpYXRlZCBhYm9ydCB1bnRpbCBhZnRlciBkZXRhaWxzIGFyZSBz
ZXR0bGVkLCBhdCB3aGljaCBwb2ludCB0aGUKKyAgICAgICAgcHJvbWlzZSByZXR1cm5lZCBieSBz
aG93KCkgaXMgcmVqZWN0ZWQgd2l0aCBhbiBBYm9ydEVycm9yLiBUaGlzIGJlaGF2ZXMgYXMgaWYg
dGhlIGRldGFpbHMKKyAgICAgICAgdXBkYXRlIHByb21pc2Ugd2VyZSByZWplY3RlZCBieSB0aGUg
bWVyY2hhbnQuCisKKyAgICAgICAgQWRkZWQgYSB0ZXN0IGNhc2UgdG8gaHR0cC90ZXN0cy9wYXlt
ZW50cmVxdWVzdC9wYXltZW50LXJlcXVlc3Qtc2hvdy1tZXRob2QuaHR0cHMuaHRtbC4KKworICAg
ICAgICAqIE1vZHVsZXMvcGF5bWVudHJlcXVlc3QvUGF5bWVudFJlcXVlc3QuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UGF5bWVudFJlcXVlc3Q6OnNldHRsZURldGFpbHNQcm9taXNlKToKKyAgICAg
ICAgKFdlYkNvcmU6OlBheW1lbnRSZXF1ZXN0Ojp3aGVuRGV0YWlsc1NldHRsZWQpOgorICAgICAg
ICAoV2ViQ29yZTo6UGF5bWVudFJlcXVlc3Q6OmNhbmNlbCk6CisgICAgICAgICogTW9kdWxlcy9w
YXltZW50cmVxdWVzdC9QYXltZW50UmVxdWVzdC5oOgorCiAyMDE4LTEwLTA2ICBKdXN0aW4gTWlj
aGF1ZCAgPGp1c3Rpbl9taWNoYXVkQGFwcGxlLmNvbT4KIAogICAgICAgICBQcm9wZXJseSBkZXRl
cm1pbmUgaWYgY3NzIGN1c3RvbSBwcm9wZXJ0eSB2YWx1ZXMgYXJlIGNvbXB1dGF0aW9uYWxseSBp
bmRlcGVuZGVudApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9wYXltZW50cmVx
dWVzdC9QYXltZW50UmVxdWVzdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3BheW1lbnRy
ZXF1ZXN0L1BheW1lbnRSZXF1ZXN0LmNwcAppbmRleCA0Mzk4MGNmYjIwYTNkOGNlODlhMzI5NDU5
ODllN2EyZGM0ZWMwNTYyLi5kOGI1OTA4Njc1ZjhhZGJlMDVlN2E4M2MzMTkwOGEyMTk1OWNjNWRm
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3BheW1lbnRyZXF1ZXN0L1BheW1l
bnRSZXF1ZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3BheW1lbnRyZXF1ZXN0
L1BheW1lbnRSZXF1ZXN0LmNwcApAQCAtNjE0LDEzICs2MTQsMTQgQEAgdm9pZCBQYXltZW50UmVx
dWVzdDo6c2V0dGxlRGV0YWlsc1Byb21pc2UoVXBkYXRlUmVhc29uIHJlYXNvbikKIHsKICAgICBh
dXRvIHNjb3BlRXhpdCA9IG1ha2VTY29wZUV4aXQoWyZdIHsKICAgICAgICAgbV9pc1VwZGF0aW5n
ID0gZmFsc2U7CisgICAgICAgIG1faXNDYW5jZWxQZW5kaW5nID0gZmFsc2U7CiAgICAgICAgIG1f
ZGV0YWlsc1Byb21pc2UgPSBudWxscHRyOwogICAgIH0pOwogCiAgICAgaWYgKG1fc3RhdGUgIT0g
U3RhdGU6OkludGVyYWN0aXZlKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAobV9kZXRhaWxz
UHJvbWlzZS0+c3RhdHVzKCkgPT0gRE9NUHJvbWlzZTo6U3RhdHVzOjpSZWplY3RlZCkgeworICAg
IGlmIChtX2lzQ2FuY2VsUGVuZGluZyB8fCBtX2RldGFpbHNQcm9taXNlLT5zdGF0dXMoKSA9PSBE
T01Qcm9taXNlOjpTdGF0dXM6OlJlamVjdGVkKSB7CiAgICAgICAgIHN0b3AoKTsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KQEAgLTY2NiwxOSArNjY3LDIyIEBAIHZvaWQgUGF5bWVudFJlcXVlc3Q6
OnNldHRsZURldGFpbHNQcm9taXNlKFVwZGF0ZVJlYXNvbiByZWFzb24pCiAKIHZvaWQgUGF5bWVu
dFJlcXVlc3Q6OndoZW5EZXRhaWxzU2V0dGxlZChzdGQ6OmZ1bmN0aW9uPHZvaWQoKT4mJiBjYWxs
YmFjaykKIHsKLSAgICBpZiAoIW1fZGV0YWlsc1Byb21pc2UpIHsKKyAgICBhdXRvIHdoZW5TZXR0
bGVkRnVuY3Rpb24gPSBbdGhpcywgY2FsbGJhY2sgPSBXVEZNb3ZlKGNhbGxiYWNrKV0gewogICAg
ICAgICBBU1NFUlQobV9zdGF0ZSA9PSBTdGF0ZTo6SW50ZXJhY3RpdmUpOwogICAgICAgICBBU1NF
UlQoIW1faXNVcGRhdGluZyk7CisgICAgICAgIEFTU0VSVCghbV9pc0NhbmNlbFBlbmRpbmcpOwor
ICAgICAgICBBU1NFUlRfVU5VU0VEKHRoaXMsIHRoaXMpOwogICAgICAgICBjYWxsYmFjaygpOwor
ICAgIH07CisKKyAgICBpZiAoIW1fZGV0YWlsc1Byb21pc2UpIHsKKyAgICAgICAgd2hlblNldHRs
ZWRGdW5jdGlvbigpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgbV9kZXRhaWxzUHJv
bWlzZS0+d2hlblNldHRsZWQoW3RoaXMsIHByb3RlY3RlZFRoaXMgPSBtYWtlUmVmUHRyKHRoaXMp
LCBjYWxsYmFjayA9IFdURk1vdmUoY2FsbGJhY2spXSB7Ci0gICAgICAgIGlmIChtX3N0YXRlICE9
IFN0YXRlOjpJbnRlcmFjdGl2ZSkKLSAgICAgICAgICAgIHJldHVybjsKLQotICAgICAgICBBU1NF
UlQoIW1faXNVcGRhdGluZyk7Ci0gICAgICAgIGNhbGxiYWNrKCk7CisgICAgbV9kZXRhaWxzUHJv
bWlzZS0+d2hlblNldHRsZWQoW3RoaXMsIHByb3RlY3RlZFRoaXMgPSBtYWtlUmVmUHRyKHRoaXMp
LCB3aGVuU2V0dGxlZEZ1bmN0aW9uID0gV1RGTW92ZSh3aGVuU2V0dGxlZEZ1bmN0aW9uKV0gewor
ICAgICAgICBpZiAobV9zdGF0ZSA9PSBTdGF0ZTo6SW50ZXJhY3RpdmUpCisgICAgICAgICAgICB3
aGVuU2V0dGxlZEZ1bmN0aW9uKCk7CiAgICAgfSk7CiB9CiAKQEAgLTcxOSwxMCArNzIzLDEzIEBA
IHZvaWQgUGF5bWVudFJlcXVlc3Q6OmNhbmNlbCgpCiAgICAgaWYgKG1fc3RhdGUgIT0gU3RhdGU6
OkludGVyYWN0aXZlKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAobV9pc1VwZGF0aW5nKQor
ICAgIG1fYWN0aXZlUGF5bWVudEhhbmRsZXIgPSBudWxscHRyOworCisgICAgaWYgKG1faXNVcGRh
dGluZykgeworICAgICAgICBtX2lzQ2FuY2VsUGVuZGluZyA9IHRydWU7CiAgICAgICAgIHJldHVy
bjsKKyAgICB9CiAKLSAgICBtX2FjdGl2ZVBheW1lbnRIYW5kbGVyID0gbnVsbHB0cjsKICAgICBz
dG9wKCk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvcGF5bWVudHJl
cXVlc3QvUGF5bWVudFJlcXVlc3QuaCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvcGF5bWVudHJl
cXVlc3QvUGF5bWVudFJlcXVlc3QuaAppbmRleCBlM2JkN2U1MzJjZjIzZjI1NzY2NjU0ZTEwYzM0
NWRjYmNjMzQwODcyLi40ZTAxNTVjZTRjZTYyYjYzYTgwYThiZGZiYzFmOWI3NTU3ZmYzZDYyIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3BheW1lbnRyZXF1ZXN0L1BheW1lbnRS
ZXF1ZXN0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9wYXltZW50cmVxdWVzdC9QYXlt
ZW50UmVxdWVzdC5oCkBAIC0xMzYsNiArMTM2LDcgQEAgcHJpdmF0ZToKICAgICBSZWZQdHI8RE9N
UHJvbWlzZT4gbV9kZXRhaWxzUHJvbWlzZTsKICAgICBSZWZQdHI8RE9NUHJvbWlzZT4gbV9tZXJj
aGFudFNlc3Npb25Qcm9taXNlOwogICAgIGJvb2wgbV9pc1VwZGF0aW5nIHsgZmFsc2UgfTsKKyAg
ICBib29sIG1faXNDYW5jZWxQZW5kaW5nIHsgZmFsc2UgfTsKIH07CiAKIHN0ZDo6b3B0aW9uYWw8
UGF5bWVudFJlcXVlc3Q6Ok1ldGhvZElkZW50aWZpZXI+IGNvbnZlcnRBbmRWYWxpZGF0ZVBheW1l
bnRNZXRob2RJZGVudGlmaWVyKGNvbnN0IFN0cmluZyYgaWRlbnRpZmllcik7CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNjlj
ZDdkMjExM2E3M2UwOGQ3M2ZhNDYzMmVlNTZmNGE1ZDU0YWIwNC4uNTUzYzcyMWVjOWJhZTI3MjU2
YzdkYzhkMTgyMTM3M2Y3M2FiMjViNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE4LTEwLTA2
ICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBbUGF5bWVudCBSZXF1
ZXN0XSBSZXF1ZXN0cyBzaG91bGQgYmUgYWJvcnRlZCBhZnRlciBkZXRhaWxzIHNldHRsZSB3aGVu
IHRoZSB1c2VyIGNhbmNlbHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE5MDMzMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogaHR0cC90ZXN0cy9wYXltZW50cmVxdWVzdC9wYXltZW50LXJlcXVlc3Qtc2hv
dy1tZXRob2QuaHR0cHMtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMvcGF5bWVu
dHJlcXVlc3QvcGF5bWVudC1yZXF1ZXN0LXNob3ctbWV0aG9kLmh0dHBzLmh0bWw6CisKIDIwMTgt
MTAtMDUgIERldmluIFJvdXNzbyAgPGRyb3Vzc29AYXBwbGUuY29tPgogCiAgICAgICAgIFdlYiBJ
bnNwZWN0b3I6IHJlZmFjdG9yIGNvbnN0cnVjdG9yIG9mIFdJLlJlc291cmNlCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3BheW1lbnRyZXF1ZXN0L3BheW1lbnQtcmVxdWVzdC1z
aG93LW1ldGhvZC5odHRwcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3Bh
eW1lbnRyZXF1ZXN0L3BheW1lbnQtcmVxdWVzdC1zaG93LW1ldGhvZC5odHRwcy1leHBlY3RlZC50
eHQKaW5kZXggYjVmZmFjMDFkZTc5YTE4ZTY2NmEwZTNlN2Q0ZjRkNjUwODg2OTZhYS4uOWMyY2Uy
OWYxYzI5ZmI3OGUxOWQwZGExOWE3YjE4MDEyMGNmYTNjMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9wYXltZW50cmVxdWVzdC9wYXltZW50LXJlcXVlc3Qtc2hvdy1tZXRob2Qu
aHR0cHMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcGF5bWVudHJl
cXVlc3QvcGF5bWVudC1yZXF1ZXN0LXNob3ctbWV0aG9kLmh0dHBzLWV4cGVjdGVkLnR4dApAQCAt
NCw2ICs0LDcgQEAgUEFTUyBUaHJvd3MgaWYgdGhlIHByb21pc2UgW1tzdGF0ZV1dIGlzIG5vdCAi
Y3JlYXRlZCIKIFBBU1MgSWYgdGhlIHVzZXIgYWdlbnQncyAicGF5bWVudCByZXF1ZXN0IGlzIHNo
b3dpbmciIGJvb2xlYW4gaXMgdHJ1ZSwgdGhlbiByZXR1cm4gYSBwcm9taXNlIHJlamVjdGVkIHdp
dGggYW4gIkFib3J0RXJyb3IiIERPTUV4Y2VwdGlvbi4gCiBQQVNTIElmIHBheW1lbnQgbWV0aG9k
IGNvbnN1bHRhdGlvbiBwcm9kdWNlcyBubyBzdXBwb3J0ZWQgbWV0aG9kIG9mIHBheW1lbnQsIHRo
ZW4gcmV0dXJuIGEgcHJvbWlzZSByZWplY3RlZCB3aXRoIGEgIk5vdFN1cHBvcnRlZEVycm9yIiBE
T01FeGNlcHRpb24uIAogUEFTUyBJZiB0aGUgdXNlciBhYm9ydHMgdGhlIHBheW1lbnQgcmVxdWVz
dCBhbGdvcml0aG0sIHRoZW4gcmV0dXJuIGEgcHJvbWlzZSByZWplY3RlZCB3aXRoIGFuICJBYm9y
dEVycm9yIiBET01FeGNlcHRpb24uIAorUEFTUyBJZiB0aGUgdXNlciBhYm9ydHMgdGhlIHBheW1l
bnQgcmVxdWVzdCBhbGdvcml0aG0gd2hpbGUgZGV0YWlscyBhcmUgdXBkYXRpbmcsIHRoZW4gcmVq
ZWN0IHRoZSBhY2NlcHQgcHJvbWlzZSB3aXRoIGFuICJBYm9ydEVycm9yIiB3aGVuIHRoZSBkZXRh
aWxzIHNldHRsZS4gCiBQQVNTIEEgcmVxdWVzdCBpcyB1cGRhdGVkIHdoZW4gc2hvdygpJ3MgZGV0
YWlsIHByb21pc2UgcmVzb2x2ZXMuIAogUEFTUyBDaGFuZ2UgZXZlbnRzIGRvIG5vdCBvY2N1ciB1
bnRpbCBzaG93KCkncyBkZXRhaWwgcHJvbWlzZSByZXNvbHZlcy4gCiAKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2h0dHAvdGVzdHMvcGF5bWVudHJlcXVlc3QvcGF5bWVudC1yZXF1ZXN0LXNob3ct
bWV0aG9kLmh0dHBzLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3BheW1lbnRyZXF1ZXN0
L3BheW1lbnQtcmVxdWVzdC1zaG93LW1ldGhvZC5odHRwcy5odG1sCmluZGV4IGE4MTQwNDFkN2I1
NmQ5OWEzNmUyYmVkZjJiYTUzOGVjNTRhYzdiZWUuLjUzN2MxMjlhY2IxMzU0ZGVlNGI5MDJhOGM5
MjE2YTAyZTg2NzJhODIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcGF5bWVu
dHJlcXVlc3QvcGF5bWVudC1yZXF1ZXN0LXNob3ctbWV0aG9kLmh0dHBzLmh0bWwKKysrIGIvTGF5
b3V0VGVzdHMvaHR0cC90ZXN0cy9wYXltZW50cmVxdWVzdC9wYXltZW50LXJlcXVlc3Qtc2hvdy1t
ZXRob2QuaHR0cHMuaHRtbApAQCAtNzYsNiArNzYsMTcgQEAgdXNlcl9hY3RpdmF0aW9uX3Rlc3Qo
YXN5bmMgdCA9PiB7CiAgIGF3YWl0IHByb21pc2VfcmVqZWN0cyh0LCAiQWJvcnRFcnJvciIsIGFj
Y2VwdFByb21pc2UpOwogfSwgYElmIHRoZSB1c2VyIGFib3J0cyB0aGUgcGF5bWVudCByZXF1ZXN0
IGFsZ29yaXRobSwgdGhlbiByZXR1cm4gYSBwcm9taXNlIHJlamVjdGVkIHdpdGggYW4gIkFib3J0
RXJyb3IiIERPTUV4Y2VwdGlvbi5gKTsKIAordXNlcl9hY3RpdmF0aW9uX3Rlc3QoYXN5bmMgdCA9
PiB7CisgIGNvbnN0IHJlcXVlc3QgPSBuZXcgUGF5bWVudFJlcXVlc3QoZGVmYXVsdE1ldGhvZHMs
IGRlZmF1bHREZXRhaWxzKTsKKyAgY29uc3QgYWNjZXB0UHJvbWlzZSA9IHJlcXVlc3Quc2hvdyhu
ZXcgUHJvbWlzZShyZXNvbHZlID0+IHsKKyAgICB3aW5kb3cuc2V0VGltZW91dCgoKSA9PiB7Cisg
ICAgICBpbnRlcm5hbHMubW9ja1BheW1lbnRDb29yZGluYXRvci5jYW5jZWxQYXltZW50KCk7Cisg
ICAgICB3aW5kb3cuc2V0VGltZW91dCgoKSA9PiByZXNvbHZlKGRlZmF1bHREZXRhaWxzKSk7Cisg
ICAgfSk7CisgIH0pKTsgLy8gU2V0cyBzdGF0ZSB0byAiaW50ZXJhY3RpdmUiCisgIGF3YWl0IHBy
b21pc2VfcmVqZWN0cyh0LCAiQWJvcnRFcnJvciIsIGFjY2VwdFByb21pc2UpOworfSwgYElmIHRo
ZSB1c2VyIGFib3J0cyB0aGUgcGF5bWVudCByZXF1ZXN0IGFsZ29yaXRobSB3aGlsZSBkZXRhaWxz
IGFyZSB1cGRhdGluZywgdGhlbiByZWplY3QgdGhlIGFjY2VwdCBwcm9taXNlIHdpdGggYW4gIkFi
b3J0RXJyb3IiIHdoZW4gdGhlIGRldGFpbHMgc2V0dGxlLmApOworCiB1c2VyX2FjdGl2YXRpb25f
dGVzdChhc3luYyB0ID0+IHsKICAgY29uc3QgcmVxdWVzdCA9IG5ldyBQYXltZW50UmVxdWVzdChk
ZWZhdWx0TWV0aG9kcywgZGVmYXVsdERldGFpbHMpOwogICBjb25zdCBleHBlY3RlZExhYmVsID0g
IlVwZGF0ZWQgVG90YWwiOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>