<?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>168532</bug_id>
          
          <creation_ts>2017-02-17 13:36:48 -0800</creation_ts>
          <short_desc>Refactoring: Make sure to unprepare WebAudioSourceProviderAVFObjC when its owner is destroyed.</short_desc>
          <delta_ts>2017-02-17 14:52:59 -0800</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1278413</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2017-02-17 13:36:48 -0800</bug_when>
    <thetext>Refactoring: Make sure to unprepare WebAudioSourceProviderAVFObjC when its owner is destroyed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1278416</commentid>
    <comment_count>1</comment_count>
      <attachid>301981</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2017-02-17 13:44:40 -0800</bug_when>
    <thetext>Created attachment 301981
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1278458</commentid>
    <comment_count>2</comment_count>
      <attachid>301981</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-17 14:52:54 -0800</bug_when>
    <thetext>Comment on attachment 301981
Patch

Clearing flags on attachment: 301981

Committed r212581: &lt;http://trac.webkit.org/changeset/212581&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1278459</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-17 14:52:59 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>301981</attachid>
            <date>2017-02-17 13:44:40 -0800</date>
            <delta_ts>2017-02-17 14:52:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-168532-20170217134201.patch</filename>
            <type>text/plain</type>
            <size>7822</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEyNDYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWJlZTYwMGY3NWJmYjM2
M2RjZGE1OTEzZDM3NDQxNGRkZmFkZTIyZS4uNDQxYjNkZjVhZjA0NTA3YzM3NjRhNzFhYmNhNmQw
ZGE3YjE1YThiNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM0IEBACiAyMDE3LTAyLTE3ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCisgICAgICAgIFJlZmFjdG9yaW5nOiBNYWtl
IHN1cmUgdG8gdW5wcmVwYXJlIFdlYkF1ZGlvU291cmNlUHJvdmlkZXJBVkZPYmpDIHdoZW4gaXRz
IG93bmVyIGlzIGRlc3Ryb3llZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE2ODUzMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEJlY2F1c2UgV2ViQXVkaW9Tb3VyY2VQcm92aWRlckFWRk9iakMgaGFzIGEg
YmFjay1wb2ludGVyIHRvIHRoZSBvYmplY3Qgd2hpY2ggY3JldGVkIGl0LCBtYWtlCisgICAgICAg
IHN1cmUgdGhhdCBiYWNrLXBvaW50ZXIgaXMgaW52YWxpZGF0ZWQgb25jZSB0aGUgY3JlYXRpbmcg
b2JqZWN0IGlzIGRlc3Ryb3llZCBieSBjYWxsaW5nCisgICAgICAgIFdlYkF1ZGlvU091cmNlUHJv
dmlkZXJBVkZPYmpDOjp1bnByZXBhcmUoKS4KKworICAgICAgICBEcml2ZS1ieSBGaXg6IEluIFdl
YkF1ZGlvU291cmNlUHJvdmlkZXJBVkZPYmpDOjphdWRpb1NhbXBsZXNBdmFpbGFibGUoKSwgUGxh
dGZvcm1BdWRpb0RhdGEgd2lsbAorICAgICAgICBhbHdheXMgYmUgb2YgdGhlIFdlYkF1ZGlvQnVm
ZmVyTGlzdCB0eXBlLiBJZiB0aGlzIGV2ZXIgYmVjb21lcyB1bnRydWUsIGFuIGludmFsaWQgZG93
bmNhc3Qgd2lsbAorICAgICAgICBiZSBjYXVnaHQgYnkgZG93bmNhc3Q8Piwgc28ganVzdCByZW1v
dmUgdGhlIGlzPD4gY2hlY2suCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMv
QVZBdWRpb0NhcHR1cmVTb3VyY2UubW06CisgICAgICAgIChXZWJDb3JlOjpBVkF1ZGlvQ2FwdHVy
ZVNvdXJjZTo6fkFWQXVkaW9DYXB0dXJlU291cmNlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRp
YXN0cmVhbS9tYWMvTW9ja1JlYWx0aW1lQXVkaW9Tb3VyY2VNYWMuaDoKKyAgICAgICAgKiBwbGF0
Zm9ybS9tZWRpYXN0cmVhbS9tYWMvTW9ja1JlYWx0aW1lQXVkaW9Tb3VyY2VNYWMubW06CisgICAg
ICAgIChXZWJDb3JlOjpNb2NrUmVhbHRpbWVBdWRpb1NvdXJjZU1hYzo6fk1vY2tSZWFsdGltZUF1
ZGlvU291cmNlTWFjKToKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMvUmVhbHRp
bWVJbmNvbWluZ0F1ZGlvU291cmNlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlYWx0aW1lSW5j
b21pbmdBdWRpb1NvdXJjZTo6flJlYWx0aW1lSW5jb21pbmdBdWRpb1NvdXJjZSk6CisgICAgICAg
ICogcGxhdGZvcm0vbWVkaWFzdHJlYW0vbWFjL1JlYWx0aW1lSW5jb21pbmdBdWRpb1NvdXJjZS5o
OgorICAgICAgICAqIHBsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9XZWJBdWRpb1NvdXJjZVByb3Zp
ZGVyQVZGT2JqQy5tbToKKyAgICAgICAgKFdlYkNvcmU6OldlYkF1ZGlvU291cmNlUHJvdmlkZXJB
VkZPYmpDOjp+V2ViQXVkaW9Tb3VyY2VQcm92aWRlckFWRk9iakMpOgorICAgICAgICAoV2ViQ29y
ZTo6V2ViQXVkaW9Tb3VyY2VQcm92aWRlckFWRk9iakM6OnNldENsaWVudCk6CisgICAgICAgIChX
ZWJDb3JlOjpXZWJBdWRpb1NvdXJjZVByb3ZpZGVyQVZGT2JqQzo6dW5wcmVwYXJlKToKKyAgICAg
ICAgKFdlYkNvcmU6OldlYkF1ZGlvU291cmNlUHJvdmlkZXJBVkZPYmpDOjphdWRpb1NhbXBsZXNB
dmFpbGFibGUpOgorCisyMDE3LTAyLTE3ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29t
PgorCiAgICAgICAgIFJlZmFjdG9yaW5nOiBSZW1vdmUgQXVkaW9Tb3VyY2VPYnNlcnZlck9iakMg
YW5kIEF1ZGlvQ2FwdHVyZVNvdXJjZVByb3ZpZGVyT2JqQwogICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY4NTIwCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9BVkF1ZGlvQ2FwdHVyZVNvdXJjZS5tbSBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9BVkF1ZGlvQ2FwdHVyZVNv
dXJjZS5tbQppbmRleCA4NzkzZWE4MDE0OTQwMGIwZTY0MjJmMjQ3ZWJiNjllYTU1OTI3MTQ5Li41
NzhmMjhlMDIzMDkzOGZmMzFlZGQ0NDZmZjFkOTgxY2IzZDBmYmIxIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMvQVZBdWRpb0NhcHR1cmVTb3VyY2Uu
bW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbWFjL0FWQXVkaW9D
YXB0dXJlU291cmNlLm1tCkBAIC05Niw2ICs5Niw3IEBAIEFWQXVkaW9DYXB0dXJlU291cmNlOjpB
VkF1ZGlvQ2FwdHVyZVNvdXJjZShBVkNhcHR1cmVEZXZpY2VUeXBlZGVmKiBkZXZpY2UsIGNvbnN0
CiAgICAgCiBBVkF1ZGlvQ2FwdHVyZVNvdXJjZTo6fkFWQXVkaW9DYXB0dXJlU291cmNlKCkKIHsK
KyAgICBzaHV0ZG93bkNhcHR1cmVTZXNzaW9uKCk7CiB9CiAKIHZvaWQgQVZBdWRpb0NhcHR1cmVT
b3VyY2U6OmluaXRpYWxpemVDYXBhYmlsaXRpZXMoUmVhbHRpbWVNZWRpYVNvdXJjZUNhcGFiaWxp
dGllcyYgY2FwYWJpbGl0aWVzKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bWVkaWFzdHJlYW0vbWFjL01vY2tSZWFsdGltZUF1ZGlvU291cmNlTWFjLmggYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMvTW9ja1JlYWx0aW1lQXVkaW9Tb3VyY2VNYWMu
aAppbmRleCBjNjIwMTk5ZjkzNjNhNzFkOGE1MWI1MjQzZmNlNTNkY2I5ODI1NGNmLi43YzdmMmYz
OGFmY2ZlNTNkMWZjOTlkMGYxMzdlYTVmYmQyYTc5NWY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMvTW9ja1JlYWx0aW1lQXVkaW9Tb3VyY2VNYWMu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMvTW9ja1JlYWx0
aW1lQXVkaW9Tb3VyY2VNYWMuaApAQCAtNDksNiArNDksNyBAQCBjbGFzcyBNb2NrUmVhbHRpbWVB
dWRpb1NvdXJjZU1hYyBmaW5hbCA6IHB1YmxpYyBNb2NrUmVhbHRpbWVBdWRpb1NvdXJjZSB7CiBw
cml2YXRlOgogICAgIGZyaWVuZCBjbGFzcyBNb2NrUmVhbHRpbWVBdWRpb1NvdXJjZTsKICAgICBN
b2NrUmVhbHRpbWVBdWRpb1NvdXJjZU1hYyhjb25zdCBTdHJpbmcmKTsKKyAgICB+TW9ja1JlYWx0
aW1lQXVkaW9Tb3VyY2VNYWMoKTsKIAogICAgIGJvb2wgYXBwbHlTYW1wbGVSYXRlKGludCkgZmlu
YWw7CiAgICAgYm9vbCBhcHBseVNhbXBsZVNpemUoaW50KSBmaW5hbCB7IHJldHVybiBmYWxzZTsg
fQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbWFjL01v
Y2tSZWFsdGltZUF1ZGlvU291cmNlTWFjLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVk
aWFzdHJlYW0vbWFjL01vY2tSZWFsdGltZUF1ZGlvU291cmNlTWFjLm1tCmluZGV4IDAxMDFkZmI2
YWU2MDFkOGE5NzFlY2Q4YmY5OWE1ZmRiNDg3M2M5MTQuLjNhYTFkM2Y0ZmZlNWMzMTk5ODk0MDg3
ZGNhNGU4MmI1ZDdmMzk1YTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21l
ZGlhc3RyZWFtL21hYy9Nb2NrUmVhbHRpbWVBdWRpb1NvdXJjZU1hYy5tbQorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMvTW9ja1JlYWx0aW1lQXVkaW9Tb3VyY2VN
YWMubW0KQEAgLTcxLDYgKzcxLDE0IEBAIE1vY2tSZWFsdGltZUF1ZGlvU291cmNlTWFjOjpNb2Nr
UmVhbHRpbWVBdWRpb1NvdXJjZU1hYyhjb25zdCBTdHJpbmcmIG5hbWUpCiB7CiB9CiAKK01vY2tS
ZWFsdGltZUF1ZGlvU291cmNlTWFjOjp+TW9ja1JlYWx0aW1lQXVkaW9Tb3VyY2VNYWMoKQorewor
ICAgIGlmIChtX2F1ZGlvU291cmNlUHJvdmlkZXIpIHsKKyAgICAgICAgbV9hdWRpb1NvdXJjZVBy
b3ZpZGVyLT51bnByZXBhcmUoKTsKKyAgICAgICAgbV9hdWRpb1NvdXJjZVByb3ZpZGVyID0gbnVs
bHB0cjsKKyAgICB9Cit9CisKIFJlZlB0cjxNb2NrUmVhbHRpbWVBdWRpb1NvdXJjZT4gTW9ja1Jl
YWx0aW1lQXVkaW9Tb3VyY2U6OmNyZWF0ZU11dGVkKGNvbnN0IFN0cmluZyYgbmFtZSkKIHsKICAg
ICBhdXRvIHNvdXJjZSA9IGFkb3B0UmVmKG5ldyBNb2NrUmVhbHRpbWVBdWRpb1NvdXJjZShuYW1l
KSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMv
UmVhbHRpbWVJbmNvbWluZ0F1ZGlvU291cmNlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L21lZGlhc3RyZWFtL21hYy9SZWFsdGltZUluY29taW5nQXVkaW9Tb3VyY2UuY3BwCmluZGV4IGE1
N2E5ZjFmMWU0ZTVmNTIwOTIxYTkwNDIyYzA4ZTg2MTJiNTg5MDkuLjk2MTI3Y2I0YmI0MmQyZTNj
OGQwNzZlMzUwYWUyNDVhZjkzMmMyYjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL21lZGlhc3RyZWFtL21hYy9SZWFsdGltZUluY29taW5nQXVkaW9Tb3VyY2UuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9SZWFsdGltZUluY29taW5n
QXVkaW9Tb3VyY2UuY3BwCkBAIC01MSw2ICs1MSwxNCBAQCBSZWFsdGltZUluY29taW5nQXVkaW9T
b3VyY2U6OlJlYWx0aW1lSW5jb21pbmdBdWRpb1NvdXJjZShydGM6OnNjb3BlZF9yZWZwdHI8d2Vi
cgogewogfQogCitSZWFsdGltZUluY29taW5nQXVkaW9Tb3VyY2U6On5SZWFsdGltZUluY29taW5n
QXVkaW9Tb3VyY2UoKQoreworICAgIGlmIChtX2F1ZGlvU291cmNlUHJvdmlkZXIpIHsKKyAgICAg
ICAgbV9hdWRpb1NvdXJjZVByb3ZpZGVyLT51bnByZXBhcmUoKTsKKyAgICAgICAgbV9hdWRpb1Nv
dXJjZVByb3ZpZGVyID0gbnVsbHB0cjsKKyAgICB9Cit9CisKIHZvaWQgUmVhbHRpbWVJbmNvbWlu
Z0F1ZGlvU291cmNlOjpPbkRhdGEoY29uc3Qgdm9pZCogYXVkaW9EYXRhLCBpbnQgYml0c1BlclNh
bXBsZSwgaW50IHNhbXBsZVJhdGUsIHNpemVfdCBudW1iZXJPZkNoYW5uZWxzLCBzaXplX3QgbnVt
YmVyT2ZGcmFtZXMpCiB7CiAgICAgLy8gRklYTUU6IEltcGxlbWVudCB0aGlzLgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbWFjL1JlYWx0aW1lSW5jb21p
bmdBdWRpb1NvdXJjZS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbWFj
L1JlYWx0aW1lSW5jb21pbmdBdWRpb1NvdXJjZS5oCmluZGV4IGNlNGZhYTIwZDhmMmM3YmQxNTA2
MDAyOTFjN2NjYTZjNDNmN2VlMTIuLjhhN2Q3ZDhjZDA2YmY4MWNmMTJkNDA0NGI0YTcxNmRlZmI3
MGFkN2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL21h
Yy9SZWFsdGltZUluY29taW5nQXVkaW9Tb3VyY2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9tZWRpYXN0cmVhbS9tYWMvUmVhbHRpbWVJbmNvbWluZ0F1ZGlvU291cmNlLmgKQEAgLTUw
LDYgKzUwLDcgQEAgcHVibGljOgogCiBwcml2YXRlOgogICAgIFJlYWx0aW1lSW5jb21pbmdBdWRp
b1NvdXJjZShydGM6OnNjb3BlZF9yZWZwdHI8d2VicnRjOjpBdWRpb1RyYWNrSW50ZXJmYWNlPiYm
LCBTdHJpbmcmJik7CisgICAgflJlYWx0aW1lSW5jb21pbmdBdWRpb1NvdXJjZSgpOwogCiAgICAg
Ly8gd2VicnRjOjpBdWRpb1RyYWNrU2lua0ludGVyZmFjZSBBUEkKICAgICB2b2lkIE9uRGF0YShj
b25zdCB2b2lkKiBhdWRpb0RhdGEsIGludCBiaXRzUGVyU2FtcGxlLCBpbnQgc2FtcGxlUmF0ZSwg
c2l6ZV90IG51bWJlck9mQ2hhbm5lbHMsIHNpemVfdCBudW1iZXJPZkZyYW1lcykgZmluYWw7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMvV2ViQXVk
aW9Tb3VyY2VQcm92aWRlckFWRk9iakMubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRp
YXN0cmVhbS9tYWMvV2ViQXVkaW9Tb3VyY2VQcm92aWRlckFWRk9iakMubW0KaW5kZXggOGNlNjk0
YzAzY2RjOTIzNGRkY2Y5Y2QwZGIyOTAyMDdiMWQwYjI1Zi4uMDI4YmVmZDkzMmVkODk4YmY4OGQz
YWE5NGZiZTA1OGEzN2I4ODkwNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bWVkaWFzdHJlYW0vbWFjL1dlYkF1ZGlvU291cmNlUHJvdmlkZXJBVkZPYmpDLm1tCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9XZWJBdWRpb1NvdXJjZVByb3Zp
ZGVyQVZGT2JqQy5tbQpAQCAtNzMsNyArNzMsNyBAQCBXZWJBdWRpb1NvdXJjZVByb3ZpZGVyQVZG
T2JqQzo6fldlYkF1ZGlvU291cmNlUHJvdmlkZXJBVkZPYmpDKCkKICAgICAgICAgQXVkaW9Db252
ZXJ0ZXJEaXNwb3NlKG1fY29udmVydGVyKTsKICAgICAgICAgbV9jb252ZXJ0ZXIgPSBudWxscHRy
OwogICAgIH0KLSAgICBpZiAobV9jb25uZWN0ZWQpCisgICAgaWYgKG1fY29ubmVjdGVkICYmIG1f
Y2FwdHVyZVNvdXJjZSkKICAgICAgICAgbV9jYXB0dXJlU291cmNlLT5yZW1vdmVPYnNlcnZlcigq
dGhpcyk7CiB9CiAKQEAgLTEyOCw2ICsxMjgsOSBAQCB2b2lkIFdlYkF1ZGlvU291cmNlUHJvdmlk
ZXJBVkZPYmpDOjpzZXRDbGllbnQoQXVkaW9Tb3VyY2VQcm92aWRlckNsaWVudCogY2xpZW50KQog
CiAgICAgbV9jbGllbnQgPSBjbGllbnQ7CiAKKyAgICBpZiAoIW1fY2FwdHVyZVNvdXJjZSkKKyAg
ICAgICAgcmV0dXJuOworCiAgICAgaWYgKG1fY2xpZW50ICYmICFtX2Nvbm5lY3RlZCkgewogICAg
ICAgICBtX2Nvbm5lY3RlZCA9IHRydWU7CiAgICAgICAgIG1fY2FwdHVyZVNvdXJjZS0+YWRkT2Jz
ZXJ2ZXIoKnRoaXMpOwpAQCAtMjEzLDYgKzIxNiwxMSBAQCB2b2lkIFdlYkF1ZGlvU291cmNlUHJv
dmlkZXJBVkZPYmpDOjp1bnByZXBhcmUoKQogICAgIG1fcmluZ0J1ZmZlciA9IG51bGxwdHI7CiAg
ICAgbV9saXN0ID0gbnVsbHB0cjsKICAgICBtX2xpc3RCdWZmZXJTaXplID0gMDsKKyAgICBpZiAo
bV9jYXB0dXJlU291cmNlKSB7CisgICAgICAgIG1fY2FwdHVyZVNvdXJjZS0+cmVtb3ZlT2JzZXJ2
ZXIoKnRoaXMpOworICAgICAgICBtX2NhcHR1cmVTb3VyY2UgPSBudWxscHRyOworICAgIH0KKwog
ICAgIGlmIChtX2NvbnZlcnRlcikgewogICAgICAgICAvLyBGSVhNRTogbWFrZSBhbmQgdXNlIGEg
c21hcnQgcG9pbnRlciBmb3IgQXVkaW9Db252ZXJ0ZXIKICAgICAgICAgQXVkaW9Db252ZXJ0ZXJE
aXNwb3NlKG1fY29udmVydGVyKTsKQEAgLTIyMiw3ICsyMzAsNyBAQCB2b2lkIFdlYkF1ZGlvU291
cmNlUHJvdmlkZXJBVkZPYmpDOjp1bnByZXBhcmUoKQogCiB2b2lkIFdlYkF1ZGlvU291cmNlUHJv
dmlkZXJBVkZPYmpDOjphdWRpb1NhbXBsZXNBdmFpbGFibGUoY29uc3QgTWVkaWFUaW1lJiwgY29u
c3QgUGxhdGZvcm1BdWRpb0RhdGEmIGRhdGEsIGNvbnN0IEF1ZGlvU3RyZWFtRGVzY3JpcHRpb24m
LCBzaXplX3QgZnJhbWVDb3VudCkKIHsKLSAgICBpZiAoIW1fcmluZ0J1ZmZlciB8fCAhaXM8V2Vi
QXVkaW9CdWZmZXJMaXN0PihkYXRhKSkKKyAgICBpZiAoIW1fcmluZ0J1ZmZlcikKICAgICAgICAg
cmV0dXJuOwogCiAgICAgYXV0byYgYnVmZmVyTGlzdCA9IGRvd25jYXN0PFdlYkF1ZGlvQnVmZmVy
TGlzdD4oZGF0YSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>