<?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>197383</bug_id>
          
          <creation_ts>2019-04-29 13:31:34 -0700</creation_ts>
          <short_desc>Refactor AudioContext to register/unregister itself at construction/destruction time</short_desc>
          <delta_ts>2019-04-30 08:03:45 -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>Media</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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jer.noble</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1531264</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-04-29 13:31:34 -0700</bug_when>
    <thetext>This will make the code clearer to understand.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1531268</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-04-29 13:36:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/50309063&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1531272</commentid>
    <comment_count>2</comment_count>
      <attachid>368486</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-04-29 13:39:46 -0700</bug_when>
    <thetext>Created attachment 368486
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1531283</commentid>
    <comment_count>3</comment_count>
      <attachid>368489</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-04-29 14:01:27 -0700</bug_when>
    <thetext>Created attachment 368489
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1531361</commentid>
    <comment_count>4</comment_count>
      <attachid>368511</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-04-29 16:22:27 -0700</bug_when>
    <thetext>Created attachment 368511
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1531501</commentid>
    <comment_count>5</comment_count>
      <attachid>368511</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-30 08:03:44 -0700</bug_when>
    <thetext>Comment on attachment 368511
Patch

Clearing flags on attachment: 368511

Committed r244771: &lt;https://trac.webkit.org/changeset/244771&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1531502</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-30 08:03:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>368486</attachid>
            <date>2019-04-29 13:39:46 -0700</date>
            <delta_ts>2019-04-29 14:01:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197383-20190429133943.patch</filename>
            <type>text/plain</type>
            <size>4030</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0Njk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODNhNTU3MGFkZWEzZDU1
ZGY2NGVhNzY3YjRiNWFhNzFiYjM5ZWQ0ZS4uMGY2MDI4YjViOTA5ODM3ZDUxYzNjZWFkM2E4NDcy
MmJlODA3OWVlYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE5LTA0LTI5ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSZWZhY3RvciBBdWRpb0Nv
bnRleHQgdG8gcmVnaXN0ZXIvdW5yZWdpc3RlciBpdHNlbGYgYXQgY29uc3RydWN0aW9uL2Rlc3Ry
dWN0aW9uIHRpbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE5NzM4MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFJlZ2lzdGVyaW5nL1VucmVnaXN0ZXJpbmcgaXMgY2hlYXAuCisgICAgICAgIEluc3RlYWQg
b2YgcmVnaXN0ZXJpbmcvdW5yZWdpc3RlcmluZyBpbiBpbml0aWFsaXplL3VuaW5pdGlhbGl6ZSwK
KyAgICAgICAgbW92ZSB0aGlzIGNvZGUgdG8gY29uc3RydWN0b3IvZGVzdHJ1Y3Rvci4KKyAgICAg
ICAgTm8gb2JzZXJ2YWJsZSBjaGFuZ2Ugb2YgYmVoYXZpb3IuCisKKyAgICAgICAgKiBNb2R1bGVz
L3dlYmF1ZGlvL0F1ZGlvQ29udGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBdWRpb0NvbnRl
eHQ6OkF1ZGlvQ29udGV4dCk6CisgICAgICAgIChXZWJDb3JlOjpBdWRpb0NvbnRleHQ6On5BdWRp
b0NvbnRleHQpOgorICAgICAgICAoV2ViQ29yZTo6QXVkaW9Db250ZXh0OjpsYXp5SW5pdGlhbGl6
ZSk6CisgICAgICAgIChXZWJDb3JlOjpBdWRpb0NvbnRleHQ6OnVuaW5pdGlhbGl6ZSk6CisgICAg
ICAgIChXZWJDb3JlOjpBdWRpb0NvbnRleHQ6OnZpc2liaWxpdHlTdGF0ZUNoYW5nZWQpOgorCiAy
MDE5LTA0LTI5ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBN
YWtlIERvY3VtZW50IGF1ZGlvIHByb2R1Y2VycyB1c2UgV2Vha1B0cgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9BdWRpb0NvbnRleHQuY3BwIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy93ZWJhdWRpby9BdWRpb0NvbnRleHQuY3BwCmluZGV4IDJlNzY5ZTUxMTk2
NGY5NjUzMGFkNjkwZjNhY2NmMDY4ZDY3ODhkOTcuLjI2Mjc5NDdiYmYzM2RhYWM5MGFkYjFhMzcy
N2RhNDY2ZjViOGMwNDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVk
aW8vQXVkaW9Db250ZXh0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlv
L0F1ZGlvQ29udGV4dC5jcHAKQEAgLTE0Nyw2ICsxNDcsMTEgQEAgQXVkaW9Db250ZXh0OjpBdWRp
b0NvbnRleHQoRG9jdW1lbnQmIGRvY3VtZW50KQogCiAgICAgLy8gSW5pdGlhbGl6ZSB0aGUgZGVz
dGluYXRpb24gbm9kZSdzIG11dGVkIHN0YXRlIHRvIG1hdGNoIHRoZSBwYWdlJ3MgY3VycmVudCBt
dXRlZCBzdGF0ZS4KICAgICBwYWdlTXV0ZWRTdGF0ZURpZENoYW5nZSgpOworCisgICAgaWYgKCFp
c09mZmxpbmVDb250ZXh0KCkpIHsKKyAgICAgICAgZG9jdW1lbnQuYWRkQXVkaW9Qcm9kdWNlcigq
dGhpcyk7CisgICAgICAgIGRvY3VtZW50LnJlZ2lzdGVyRm9yVmlzaWJpbGl0eVN0YXRlQ2hhbmdl
ZENhbGxiYWNrcygqdGhpcyk7CisgICAgfQogfQogCiAvLyBDb25zdHJ1Y3RvciBmb3Igb2ZmbGlu
ZSAobm9uLXJlYWx0aW1lKSByZW5kZXJpbmcuCkBAIC0xNjUsNiArMTcwLDcgQEAgQXVkaW9Db250
ZXh0OjpBdWRpb0NvbnRleHQoRG9jdW1lbnQmIGRvY3VtZW50LCB1bnNpZ25lZCBudW1iZXJPZkNo
YW5uZWxzLCBzaXplX3QKICAgICAvLyBDcmVhdGUgYSBuZXcgZGVzdGluYXRpb24gZm9yIG9mZmxp
bmUgcmVuZGVyaW5nLgogICAgIG1fcmVuZGVyVGFyZ2V0ID0gQXVkaW9CdWZmZXI6OmNyZWF0ZShu
dW1iZXJPZkNoYW5uZWxzLCBudW1iZXJPZkZyYW1lcywgc2FtcGxlUmF0ZSk7CiAgICAgbV9kZXN0
aW5hdGlvbk5vZGUgPSBPZmZsaW5lQXVkaW9EZXN0aW5hdGlvbk5vZGU6OmNyZWF0ZSgqdGhpcywg
bV9yZW5kZXJUYXJnZXQuZ2V0KCkpOworCiB9CiAKIHZvaWQgQXVkaW9Db250ZXh0Ojpjb25zdHJ1
Y3RDb21tb24oKQpAQCAtMjAyLDYgKzIwOCwxMSBAQCBBdWRpb0NvbnRleHQ6On5BdWRpb0NvbnRl
eHQoKQogICAgICAgICBtX3JlbmRlcmluZ0F1dG9tYXRpY1B1bGxOb2Rlcy5yZXNpemUobV9hdXRv
bWF0aWNQdWxsTm9kZXMuc2l6ZSgpKTsKICAgICBBU1NFUlQobV9yZW5kZXJpbmdBdXRvbWF0aWNQ
dWxsTm9kZXMuaXNFbXB0eSgpKTsKICAgICAvLyBGSVhNRTogQ2FuIHdlIGFzc2VydCB0aGF0IG1f
ZGVmZXJyZWRGaW5pc2hEZXJlZkxpc3QgaXMgZW1wdHk/CisKKyAgICBpZiAoIWlzT2ZmbGluZUNv
bnRleHQoKSAmJiBkb2N1bWVudCgpKSB7CisgICAgICAgIGRvY3VtZW50KCktPnJlbW92ZUF1ZGlv
UHJvZHVjZXIoKnRoaXMpOworICAgICAgICBkb2N1bWVudCgpLT51bnJlZ2lzdGVyRm9yVmlzaWJp
bGl0eVN0YXRlQ2hhbmdlZENhbGxiYWNrcygqdGhpcyk7CisgICAgfQogfQogCiB2b2lkIEF1ZGlv
Q29udGV4dDo6bGF6eUluaXRpYWxpemUoKQpAQCAtMjE4LDkgKzIyOSw2IEBAIHZvaWQgQXVkaW9D
b250ZXh0OjpsYXp5SW5pdGlhbGl6ZSgpCiAgICAgICAgIG1fZGVzdGluYXRpb25Ob2RlLT5pbml0
aWFsaXplKCk7CiAKICAgICAgICAgaWYgKCFpc09mZmxpbmVDb250ZXh0KCkpIHsKLSAgICAgICAg
ICAgIGRvY3VtZW50KCktPmFkZEF1ZGlvUHJvZHVjZXIoKnRoaXMpOwotICAgICAgICAgICAgZG9j
dW1lbnQoKS0+cmVnaXN0ZXJGb3JWaXNpYmlsaXR5U3RhdGVDaGFuZ2VkQ2FsbGJhY2tzKCp0aGlz
KTsKLQogICAgICAgICAgICAgLy8gVGhpcyBzdGFydHMgdGhlIGF1ZGlvIHRocmVhZC4gVGhlIGRl
c3RpbmF0aW9uIG5vZGUncyBwcm92aWRlSW5wdXQoKSBtZXRob2Qgd2lsbCBub3cgYmUgY2FsbGVk
IHJlcGVhdGVkbHkgdG8gcmVuZGVyIGF1ZGlvLgogICAgICAgICAgICAgLy8gRWFjaCB0aW1lIHBy
b3ZpZGVJbnB1dCgpIGlzIGNhbGxlZCwgYSBwb3J0aW9uIG9mIHRoZSBhdWRpbyBzdHJlYW0gaXMg
cmVuZGVyZWQuIExldCdzIGNhbGwgdGhpcyB0aW1lIHBlcmlvZCBhICJyZW5kZXIgcXVhbnR1bSIu
CiAgICAgICAgICAgICAvLyBOT1RFOiBmb3Igbm93IGRlZmF1bHQgQXVkaW9Db250ZXh0IGRvZXMg
bm90IG5lZWQgYW4gZXhwbGljaXQgc3RhcnRSZW5kZXJpbmcoKSBjYWxsIGZyb20gSmF2YVNjcmlw
dC4KQEAgLTI2NSw5ICsyNzMsNiBAQCB2b2lkIEF1ZGlvQ29udGV4dDo6dW5pbml0aWFsaXplKCkK
ICAgICBtX2lzQXVkaW9UaHJlYWRGaW5pc2hlZCA9IHRydWU7CiAKICAgICBpZiAoIWlzT2ZmbGlu
ZUNvbnRleHQoKSkgewotICAgICAgICBkb2N1bWVudCgpLT5yZW1vdmVBdWRpb1Byb2R1Y2VyKCp0
aGlzKTsKLSAgICAgICAgZG9jdW1lbnQoKS0+dW5yZWdpc3RlckZvclZpc2liaWxpdHlTdGF0ZUNo
YW5nZWRDYWxsYmFja3MoKnRoaXMpOwotCiAgICAgICAgIEFTU0VSVChzX2hhcmR3YXJlQ29udGV4
dENvdW50KTsKICAgICAgICAgLS1zX2hhcmR3YXJlQ29udGV4dENvdW50OwogCkBAIC0zNzgsNyAr
MzgzLDcgQEAgYm9vbCBBdWRpb0NvbnRleHQ6OmlzU3VzcGVuZGVkKCkgY29uc3QKIHZvaWQgQXVk
aW9Db250ZXh0Ojp2aXNpYmlsaXR5U3RhdGVDaGFuZ2VkKCkKIHsKICAgICAvLyBEbyBub3Qgc3Vz
cGVuZCBpZiBhdWRpbyBpcyBhdWRpYmxlLgotICAgIGlmIChtZWRpYVN0YXRlKCkgPT0gTWVkaWFQ
cm9kdWNlcjo6SXNQbGF5aW5nQXVkaW8pCisgICAgaWYgKG1lZGlhU3RhdGUoKSA9PSBNZWRpYVBy
b2R1Y2VyOjpJc1BsYXlpbmdBdWRpbyB8fCBtX2lzU3RvcFNjaGVkdWxlZCkKICAgICAgICAgcmV0
dXJuOwogCiAgICAgaWYgKGRvY3VtZW50KCktPmhpZGRlbigpKSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>368489</attachid>
            <date>2019-04-29 14:01:27 -0700</date>
            <delta_ts>2019-04-29 16:22:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197383-20190429140125.patch</filename>
            <type>text/plain</type>
            <size>3648</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0Njk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODNhNTU3MGFkZWEzZDU1
ZGY2NGVhNzY3YjRiNWFhNzFiYjM5ZWQ0ZS4uMGY2MDI4YjViOTA5ODM3ZDUxYzNjZWFkM2E4NDcy
MmJlODA3OWVlYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE5LTA0LTI5ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSZWZhY3RvciBBdWRpb0Nv
bnRleHQgdG8gcmVnaXN0ZXIvdW5yZWdpc3RlciBpdHNlbGYgYXQgY29uc3RydWN0aW9uL2Rlc3Ry
dWN0aW9uIHRpbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE5NzM4MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFJlZ2lzdGVyaW5nL1VucmVnaXN0ZXJpbmcgaXMgY2hlYXAuCisgICAgICAgIEluc3RlYWQg
b2YgcmVnaXN0ZXJpbmcvdW5yZWdpc3RlcmluZyBpbiBpbml0aWFsaXplL3VuaW5pdGlhbGl6ZSwK
KyAgICAgICAgbW92ZSB0aGlzIGNvZGUgdG8gY29uc3RydWN0b3IvZGVzdHJ1Y3Rvci4KKyAgICAg
ICAgTm8gb2JzZXJ2YWJsZSBjaGFuZ2Ugb2YgYmVoYXZpb3IuCisKKyAgICAgICAgKiBNb2R1bGVz
L3dlYmF1ZGlvL0F1ZGlvQ29udGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBdWRpb0NvbnRl
eHQ6OkF1ZGlvQ29udGV4dCk6CisgICAgICAgIChXZWJDb3JlOjpBdWRpb0NvbnRleHQ6On5BdWRp
b0NvbnRleHQpOgorICAgICAgICAoV2ViQ29yZTo6QXVkaW9Db250ZXh0OjpsYXp5SW5pdGlhbGl6
ZSk6CisgICAgICAgIChXZWJDb3JlOjpBdWRpb0NvbnRleHQ6OnVuaW5pdGlhbGl6ZSk6CisgICAg
ICAgIChXZWJDb3JlOjpBdWRpb0NvbnRleHQ6OnZpc2liaWxpdHlTdGF0ZUNoYW5nZWQpOgorCiAy
MDE5LTA0LTI5ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBN
YWtlIERvY3VtZW50IGF1ZGlvIHByb2R1Y2VycyB1c2UgV2Vha1B0cgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9BdWRpb0NvbnRleHQuY3BwIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy93ZWJhdWRpby9BdWRpb0NvbnRleHQuY3BwCmluZGV4IDJlNzY5ZTUxMTk2
NGY5NjUzMGFkNjkwZjNhY2NmMDY4ZDY3ODhkOTcuLjFlZGE2ODkxMWRlZTQ2YjBmMjRkMDM1ZDZl
ZDZjMzRlYzIyNzEyMjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVk
aW8vQXVkaW9Db250ZXh0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlv
L0F1ZGlvQ29udGV4dC5jcHAKQEAgLTE0Nyw2ICsxNDcsMTEgQEAgQXVkaW9Db250ZXh0OjpBdWRp
b0NvbnRleHQoRG9jdW1lbnQmIGRvY3VtZW50KQogCiAgICAgLy8gSW5pdGlhbGl6ZSB0aGUgZGVz
dGluYXRpb24gbm9kZSdzIG11dGVkIHN0YXRlIHRvIG1hdGNoIHRoZSBwYWdlJ3MgY3VycmVudCBt
dXRlZCBzdGF0ZS4KICAgICBwYWdlTXV0ZWRTdGF0ZURpZENoYW5nZSgpOworCisgICAgaWYgKCFp
c09mZmxpbmVDb250ZXh0KCkpIHsKKyAgICAgICAgZG9jdW1lbnQuYWRkQXVkaW9Qcm9kdWNlcigq
dGhpcyk7CisgICAgICAgIGRvY3VtZW50LnJlZ2lzdGVyRm9yVmlzaWJpbGl0eVN0YXRlQ2hhbmdl
ZENhbGxiYWNrcygqdGhpcyk7CisgICAgfQogfQogCiAvLyBDb25zdHJ1Y3RvciBmb3Igb2ZmbGlu
ZSAobm9uLXJlYWx0aW1lKSByZW5kZXJpbmcuCkBAIC0yMDIsNiArMjA3LDExIEBAIEF1ZGlvQ29u
dGV4dDo6fkF1ZGlvQ29udGV4dCgpCiAgICAgICAgIG1fcmVuZGVyaW5nQXV0b21hdGljUHVsbE5v
ZGVzLnJlc2l6ZShtX2F1dG9tYXRpY1B1bGxOb2Rlcy5zaXplKCkpOwogICAgIEFTU0VSVChtX3Jl
bmRlcmluZ0F1dG9tYXRpY1B1bGxOb2Rlcy5pc0VtcHR5KCkpOwogICAgIC8vIEZJWE1FOiBDYW4g
d2UgYXNzZXJ0IHRoYXQgbV9kZWZlcnJlZEZpbmlzaERlcmVmTGlzdCBpcyBlbXB0eT8KKworICAg
IGlmICghaXNPZmZsaW5lQ29udGV4dCgpICYmIGRvY3VtZW50KCkpIHsKKyAgICAgICAgZG9jdW1l
bnQoKS0+cmVtb3ZlQXVkaW9Qcm9kdWNlcigqdGhpcyk7CisgICAgICAgIGRvY3VtZW50KCktPnVu
cmVnaXN0ZXJGb3JWaXNpYmlsaXR5U3RhdGVDaGFuZ2VkQ2FsbGJhY2tzKCp0aGlzKTsKKyAgICB9
CiB9CiAKIHZvaWQgQXVkaW9Db250ZXh0OjpsYXp5SW5pdGlhbGl6ZSgpCkBAIC0yMTgsOSArMjI4
LDYgQEAgdm9pZCBBdWRpb0NvbnRleHQ6OmxhenlJbml0aWFsaXplKCkKICAgICAgICAgbV9kZXN0
aW5hdGlvbk5vZGUtPmluaXRpYWxpemUoKTsKIAogICAgICAgICBpZiAoIWlzT2ZmbGluZUNvbnRl
eHQoKSkgewotICAgICAgICAgICAgZG9jdW1lbnQoKS0+YWRkQXVkaW9Qcm9kdWNlcigqdGhpcyk7
Ci0gICAgICAgICAgICBkb2N1bWVudCgpLT5yZWdpc3RlckZvclZpc2liaWxpdHlTdGF0ZUNoYW5n
ZWRDYWxsYmFja3MoKnRoaXMpOwotCiAgICAgICAgICAgICAvLyBUaGlzIHN0YXJ0cyB0aGUgYXVk
aW8gdGhyZWFkLiBUaGUgZGVzdGluYXRpb24gbm9kZSdzIHByb3ZpZGVJbnB1dCgpIG1ldGhvZCB3
aWxsIG5vdyBiZSBjYWxsZWQgcmVwZWF0ZWRseSB0byByZW5kZXIgYXVkaW8uCiAgICAgICAgICAg
ICAvLyBFYWNoIHRpbWUgcHJvdmlkZUlucHV0KCkgaXMgY2FsbGVkLCBhIHBvcnRpb24gb2YgdGhl
IGF1ZGlvIHN0cmVhbSBpcyByZW5kZXJlZC4gTGV0J3MgY2FsbCB0aGlzIHRpbWUgcGVyaW9kIGEg
InJlbmRlciBxdWFudHVtIi4KICAgICAgICAgICAgIC8vIE5PVEU6IGZvciBub3cgZGVmYXVsdCBB
dWRpb0NvbnRleHQgZG9lcyBub3QgbmVlZCBhbiBleHBsaWNpdCBzdGFydFJlbmRlcmluZygpIGNh
bGwgZnJvbSBKYXZhU2NyaXB0LgpAQCAtMjY1LDkgKzI3Miw2IEBAIHZvaWQgQXVkaW9Db250ZXh0
Ojp1bmluaXRpYWxpemUoKQogICAgIG1faXNBdWRpb1RocmVhZEZpbmlzaGVkID0gdHJ1ZTsKIAog
ICAgIGlmICghaXNPZmZsaW5lQ29udGV4dCgpKSB7Ci0gICAgICAgIGRvY3VtZW50KCktPnJlbW92
ZUF1ZGlvUHJvZHVjZXIoKnRoaXMpOwotICAgICAgICBkb2N1bWVudCgpLT51bnJlZ2lzdGVyRm9y
VmlzaWJpbGl0eVN0YXRlQ2hhbmdlZENhbGxiYWNrcygqdGhpcyk7Ci0KICAgICAgICAgQVNTRVJU
KHNfaGFyZHdhcmVDb250ZXh0Q291bnQpOwogICAgICAgICAtLXNfaGFyZHdhcmVDb250ZXh0Q291
bnQ7CiAKQEAgLTM3OCw3ICszODIsNyBAQCBib29sIEF1ZGlvQ29udGV4dDo6aXNTdXNwZW5kZWQo
KSBjb25zdAogdm9pZCBBdWRpb0NvbnRleHQ6OnZpc2liaWxpdHlTdGF0ZUNoYW5nZWQoKQogewog
ICAgIC8vIERvIG5vdCBzdXNwZW5kIGlmIGF1ZGlvIGlzIGF1ZGlibGUuCi0gICAgaWYgKG1lZGlh
U3RhdGUoKSA9PSBNZWRpYVByb2R1Y2VyOjpJc1BsYXlpbmdBdWRpbykKKyAgICBpZiAobWVkaWFT
dGF0ZSgpID09IE1lZGlhUHJvZHVjZXI6OklzUGxheWluZ0F1ZGlvIHx8IG1faXNTdG9wU2NoZWR1
bGVkKQogICAgICAgICByZXR1cm47CiAKICAgICBpZiAoZG9jdW1lbnQoKS0+aGlkZGVuKCkpIHsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>368511</attachid>
            <date>2019-04-29 16:22:27 -0700</date>
            <delta_ts>2019-04-30 08:03:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197383-20190429162225.patch</filename>
            <type>text/plain</type>
            <size>3662</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0Njk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODNhNTU3MGFkZWEzZDU1
ZGY2NGVhNzY3YjRiNWFhNzFiYjM5ZWQ0ZS4uMGY2MDI4YjViOTA5ODM3ZDUxYzNjZWFkM2E4NDcy
MmJlODA3OWVlYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE5LTA0LTI5ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSZWZhY3RvciBBdWRpb0Nv
bnRleHQgdG8gcmVnaXN0ZXIvdW5yZWdpc3RlciBpdHNlbGYgYXQgY29uc3RydWN0aW9uL2Rlc3Ry
dWN0aW9uIHRpbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE5NzM4MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFJlZ2lzdGVyaW5nL1VucmVnaXN0ZXJpbmcgaXMgY2hlYXAuCisgICAgICAgIEluc3RlYWQg
b2YgcmVnaXN0ZXJpbmcvdW5yZWdpc3RlcmluZyBpbiBpbml0aWFsaXplL3VuaW5pdGlhbGl6ZSwK
KyAgICAgICAgbW92ZSB0aGlzIGNvZGUgdG8gY29uc3RydWN0b3IvZGVzdHJ1Y3Rvci4KKyAgICAg
ICAgTm8gb2JzZXJ2YWJsZSBjaGFuZ2Ugb2YgYmVoYXZpb3IuCisKKyAgICAgICAgKiBNb2R1bGVz
L3dlYmF1ZGlvL0F1ZGlvQ29udGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBdWRpb0NvbnRl
eHQ6OkF1ZGlvQ29udGV4dCk6CisgICAgICAgIChXZWJDb3JlOjpBdWRpb0NvbnRleHQ6On5BdWRp
b0NvbnRleHQpOgorICAgICAgICAoV2ViQ29yZTo6QXVkaW9Db250ZXh0OjpsYXp5SW5pdGlhbGl6
ZSk6CisgICAgICAgIChXZWJDb3JlOjpBdWRpb0NvbnRleHQ6OnVuaW5pdGlhbGl6ZSk6CisgICAg
ICAgIChXZWJDb3JlOjpBdWRpb0NvbnRleHQ6OnZpc2liaWxpdHlTdGF0ZUNoYW5nZWQpOgorCiAy
MDE5LTA0LTI5ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBN
YWtlIERvY3VtZW50IGF1ZGlvIHByb2R1Y2VycyB1c2UgV2Vha1B0cgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9BdWRpb0NvbnRleHQuY3BwIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy93ZWJhdWRpby9BdWRpb0NvbnRleHQuY3BwCmluZGV4IDJlNzY5ZTUxMTk2
NGY5NjUzMGFkNjkwZjNhY2NmMDY4ZDY3ODhkOTcuLjk2MDFhNjY4ZmVjZDVkYjAwOGQ5ODMyNGQ1
NzEyZTk5OTllYjU3NjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVk
aW8vQXVkaW9Db250ZXh0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlv
L0F1ZGlvQ29udGV4dC5jcHAKQEAgLTE0Nyw2ICsxNDcsMTEgQEAgQXVkaW9Db250ZXh0OjpBdWRp
b0NvbnRleHQoRG9jdW1lbnQmIGRvY3VtZW50KQogCiAgICAgLy8gSW5pdGlhbGl6ZSB0aGUgZGVz
dGluYXRpb24gbm9kZSdzIG11dGVkIHN0YXRlIHRvIG1hdGNoIHRoZSBwYWdlJ3MgY3VycmVudCBt
dXRlZCBzdGF0ZS4KICAgICBwYWdlTXV0ZWRTdGF0ZURpZENoYW5nZSgpOworCisgICAgaWYgKCFp
c09mZmxpbmVDb250ZXh0KCkpIHsKKyAgICAgICAgZG9jdW1lbnQuYWRkQXVkaW9Qcm9kdWNlcigq
dGhpcyk7CisgICAgICAgIGRvY3VtZW50LnJlZ2lzdGVyRm9yVmlzaWJpbGl0eVN0YXRlQ2hhbmdl
ZENhbGxiYWNrcygqdGhpcyk7CisgICAgfQogfQogCiAvLyBDb25zdHJ1Y3RvciBmb3Igb2ZmbGlu
ZSAobm9uLXJlYWx0aW1lKSByZW5kZXJpbmcuCkBAIC0yMDIsNiArMjA3LDExIEBAIEF1ZGlvQ29u
dGV4dDo6fkF1ZGlvQ29udGV4dCgpCiAgICAgICAgIG1fcmVuZGVyaW5nQXV0b21hdGljUHVsbE5v
ZGVzLnJlc2l6ZShtX2F1dG9tYXRpY1B1bGxOb2Rlcy5zaXplKCkpOwogICAgIEFTU0VSVChtX3Jl
bmRlcmluZ0F1dG9tYXRpY1B1bGxOb2Rlcy5pc0VtcHR5KCkpOwogICAgIC8vIEZJWE1FOiBDYW4g
d2UgYXNzZXJ0IHRoYXQgbV9kZWZlcnJlZEZpbmlzaERlcmVmTGlzdCBpcyBlbXB0eT8KKworICAg
IGlmICghaXNPZmZsaW5lQ29udGV4dCgpICYmIHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKSkgewor
ICAgICAgICBkb2N1bWVudCgpLT5yZW1vdmVBdWRpb1Byb2R1Y2VyKCp0aGlzKTsKKyAgICAgICAg
ZG9jdW1lbnQoKS0+dW5yZWdpc3RlckZvclZpc2liaWxpdHlTdGF0ZUNoYW5nZWRDYWxsYmFja3Mo
KnRoaXMpOworICAgIH0KIH0KIAogdm9pZCBBdWRpb0NvbnRleHQ6OmxhenlJbml0aWFsaXplKCkK
QEAgLTIxOCw5ICsyMjgsNiBAQCB2b2lkIEF1ZGlvQ29udGV4dDo6bGF6eUluaXRpYWxpemUoKQog
ICAgICAgICBtX2Rlc3RpbmF0aW9uTm9kZS0+aW5pdGlhbGl6ZSgpOwogCiAgICAgICAgIGlmICgh
aXNPZmZsaW5lQ29udGV4dCgpKSB7Ci0gICAgICAgICAgICBkb2N1bWVudCgpLT5hZGRBdWRpb1By
b2R1Y2VyKCp0aGlzKTsKLSAgICAgICAgICAgIGRvY3VtZW50KCktPnJlZ2lzdGVyRm9yVmlzaWJp
bGl0eVN0YXRlQ2hhbmdlZENhbGxiYWNrcygqdGhpcyk7Ci0KICAgICAgICAgICAgIC8vIFRoaXMg
c3RhcnRzIHRoZSBhdWRpbyB0aHJlYWQuIFRoZSBkZXN0aW5hdGlvbiBub2RlJ3MgcHJvdmlkZUlu
cHV0KCkgbWV0aG9kIHdpbGwgbm93IGJlIGNhbGxlZCByZXBlYXRlZGx5IHRvIHJlbmRlciBhdWRp
by4KICAgICAgICAgICAgIC8vIEVhY2ggdGltZSBwcm92aWRlSW5wdXQoKSBpcyBjYWxsZWQsIGEg
cG9ydGlvbiBvZiB0aGUgYXVkaW8gc3RyZWFtIGlzIHJlbmRlcmVkLiBMZXQncyBjYWxsIHRoaXMg
dGltZSBwZXJpb2QgYSAicmVuZGVyIHF1YW50dW0iLgogICAgICAgICAgICAgLy8gTk9URTogZm9y
IG5vdyBkZWZhdWx0IEF1ZGlvQ29udGV4dCBkb2VzIG5vdCBuZWVkIGFuIGV4cGxpY2l0IHN0YXJ0
UmVuZGVyaW5nKCkgY2FsbCBmcm9tIEphdmFTY3JpcHQuCkBAIC0yNjUsOSArMjcyLDYgQEAgdm9p
ZCBBdWRpb0NvbnRleHQ6OnVuaW5pdGlhbGl6ZSgpCiAgICAgbV9pc0F1ZGlvVGhyZWFkRmluaXNo
ZWQgPSB0cnVlOwogCiAgICAgaWYgKCFpc09mZmxpbmVDb250ZXh0KCkpIHsKLSAgICAgICAgZG9j
dW1lbnQoKS0+cmVtb3ZlQXVkaW9Qcm9kdWNlcigqdGhpcyk7Ci0gICAgICAgIGRvY3VtZW50KCkt
PnVucmVnaXN0ZXJGb3JWaXNpYmlsaXR5U3RhdGVDaGFuZ2VkQ2FsbGJhY2tzKCp0aGlzKTsKLQog
ICAgICAgICBBU1NFUlQoc19oYXJkd2FyZUNvbnRleHRDb3VudCk7CiAgICAgICAgIC0tc19oYXJk
d2FyZUNvbnRleHRDb3VudDsKIApAQCAtMzc4LDcgKzM4Miw3IEBAIGJvb2wgQXVkaW9Db250ZXh0
Ojppc1N1c3BlbmRlZCgpIGNvbnN0CiB2b2lkIEF1ZGlvQ29udGV4dDo6dmlzaWJpbGl0eVN0YXRl
Q2hhbmdlZCgpCiB7CiAgICAgLy8gRG8gbm90IHN1c3BlbmQgaWYgYXVkaW8gaXMgYXVkaWJsZS4K
LSAgICBpZiAobWVkaWFTdGF0ZSgpID09IE1lZGlhUHJvZHVjZXI6OklzUGxheWluZ0F1ZGlvKQor
ICAgIGlmIChtZWRpYVN0YXRlKCkgPT0gTWVkaWFQcm9kdWNlcjo6SXNQbGF5aW5nQXVkaW8gfHwg
bV9pc1N0b3BTY2hlZHVsZWQpCiAgICAgICAgIHJldHVybjsKIAogICAgIGlmIChkb2N1bWVudCgp
LT5oaWRkZW4oKSkgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>