<?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>188225</bug_id>
          
          <creation_ts>2018-08-01 09:44:13 -0700</creation_ts>
          <short_desc>[iOS] Remove the delay before setting audio session category added in r233535</short_desc>
          <delta_ts>2018-08-01 11:07:17 -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>Other</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="Eric Carlson">eric.carlson</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>jer.noble</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1446894</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2018-08-01 09:44:13 -0700</bug_when>
    <thetext>Remove the delay before setting audio session category added in r233535</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1446900</commentid>
    <comment_count>1</comment_count>
      <attachid>346280</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2018-08-01 10:20:31 -0700</bug_when>
    <thetext>Created attachment 346280
Proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1446901</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2018-08-01 10:20:54 -0700</bug_when>
    <thetext>&lt;rdar://problem/42497809&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1446916</commentid>
    <comment_count>3</comment_count>
      <attachid>346280</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-01 11:07:16 -0700</bug_when>
    <thetext>Comment on attachment 346280
Proposed patch.

Clearing flags on attachment: 346280

Committed r234463: &lt;https://trac.webkit.org/changeset/234463&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1446917</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-01 11:07:17 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346280</attachid>
            <date>2018-08-01 10:20:31 -0700</date>
            <delta_ts>2018-08-01 11:07:16 -0700</delta_ts>
            <desc>Proposed patch.</desc>
            <filename>revert_audio_session_delay_patch.txt</filename>
            <type>text/plain</type>
            <size>8764</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA0YjhhNmFhMmVmYi4uNDRkZDIxOWEyNTMgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNyBAQAorMjAxOC0wOC0wMSAgRXJpYyBDYXJsc29uICA8ZXJpYy5jYXJsc29uQGFwcGxl
LmNvbT4KKworICAgICAgICBbaU9TXSBSZW1vdmUgdGhlIGRlbGF5IGJlZm9yZSBzZXR0aW5nIGF1
ZGlvIHNlc3Npb24gY2F0ZWdvcnkgYWRkZWQgaW4gcjIzMzUzNQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg4MjI1CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9hdWRpby9QbGF0Zm9ybU1l
ZGlhU2Vzc2lvbk1hbmFnZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGxhdGZvcm1NZWRpYVNl
c3Npb25NYW5hZ2VyOjpiZWdpbkludGVycnVwdGlvbik6IHNjaGVkdWxlVXBkYXRlU2Vzc2lvblN0
YXRlIC0+IHVwZGF0ZVNlc3Npb25TdGF0ZS4KKyAgICAgICAgKFdlYkNvcmU6OlBsYXRmb3JtTWVk
aWFTZXNzaW9uTWFuYWdlcjo6YWRkU2Vzc2lvbik6IERpdHRvLgorICAgICAgICAoV2ViQ29yZTo6
UGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2VyOjpyZW1vdmVTZXNzaW9uKTogRGl0dG8uCisgICAg
ICAgIChXZWJDb3JlOjpQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXI6OnNlc3Npb25TdGF0ZUNo
YW5nZWQpOiBEaXR0by4KKyAgICAgICAgKFdlYkNvcmU6OlBsYXRmb3JtTWVkaWFTZXNzaW9uTWFu
YWdlcjo6c2Vzc2lvbkNhblByb2R1Y2VBdWRpb0NoYW5nZWQpOiBEaXR0by4KKyAgICAgICAgKFdl
YkNvcmU6OlBsYXRmb3JtTWVkaWFTZXNzaW9uTWFuYWdlcjo6dXBkYXRlU2Vzc2lvblN0YXRlKTog
RGl0dG8uCisgICAgICAgIChXZWJDb3JlOjpQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXI6OmF1
ZGlvT3V0cHV0RGV2aWNlQ2hhbmdlZCk6IERpdHRvLgorICAgICAgICAoV2ViQ29yZTo6UGxhdGZv
cm1NZWRpYVNlc3Npb25NYW5hZ2VyOjpzY2hlZHVsZVVwZGF0ZVNlc3Npb25TdGF0ZSk6IERlbGV0
ZWQuCisgICAgICAgICogcGxhdGZvcm0vYXVkaW8vUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2Vy
Lmg6CisKKyAgICAgICAgKiBwbGF0Zm9ybS9hdWRpby9jb2NvYS9NZWRpYVNlc3Npb25NYW5hZ2Vy
Q29jb2EuY3BwOgorICAgICAgICAoUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2VyOjp1cGRhdGVT
ZXNzaW9uU3RhdGUpOgorICAgICAgICAoUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2VyOjpzY2hl
ZHVsZVVwZGF0ZVNlc3Npb25TdGF0ZSk6IERlbGV0ZWQuCisgICAgICAgICogcmVuZGVyaW5nL1Jl
bmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyOjp1cGRhdGVDbGlw
UmVjdHMpOgorCiAyMDE4LTA4LTAxICBUaGliYXVsdCBTYXVuaWVyICA8dHNhdW5pZXJAaWdhbGlh
LmNvbT4KIAogICAgICAgICBbR1N0cmVhbWVyXSBNYWtlIHN1cmUgdGhhdCBmaXJzdCBidWZmZXIg
cnVubmluZyB0aW1lIGlzIDAgaW4gR1N0cmVhbWVyTWVkaWFTdHJlYW1Tb3VyY2UKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1BsYXRmb3JtTWVkaWFTZXNzaW9uTWFu
YWdlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9QbGF0Zm9ybU1lZGlhU2Vz
c2lvbk1hbmFnZXIuY3BwCmluZGV4IGY4YzUzMWE3YmMyLi45NTMxNzMxMTE5MCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5h
Z2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9QbGF0Zm9ybU1lZGlh
U2Vzc2lvbk1hbmFnZXIuY3BwCkBAIC0xMTYsNyArMTE2LDcgQEAgdm9pZCBQbGF0Zm9ybU1lZGlh
U2Vzc2lvbk1hbmFnZXI6OmJlZ2luSW50ZXJydXB0aW9uKFBsYXRmb3JtTWVkaWFTZXNzaW9uOjpJ
bnRlcnIKICAgICBmb3JFYWNoU2Vzc2lvbihbdHlwZV0gKFBsYXRmb3JtTWVkaWFTZXNzaW9uJiBz
ZXNzaW9uLCBzaXplX3QpIHsKICAgICAgICAgc2Vzc2lvbi5iZWdpbkludGVycnVwdGlvbih0eXBl
KTsKICAgICB9KTsKLSAgICBzY2hlZHVsZVVwZGF0ZVNlc3Npb25TdGF0ZSgpOworICAgIHVwZGF0
ZVNlc3Npb25TdGF0ZSgpOwogfQogCiB2b2lkIFBsYXRmb3JtTWVkaWFTZXNzaW9uTWFuYWdlcjo6
ZW5kSW50ZXJydXB0aW9uKFBsYXRmb3JtTWVkaWFTZXNzaW9uOjpFbmRJbnRlcnJ1cHRpb25GbGFn
cyBmbGFncykKQEAgLTE0Myw3ICsxNDMsNyBAQCB2b2lkIFBsYXRmb3JtTWVkaWFTZXNzaW9uTWFu
YWdlcjo6YWRkU2Vzc2lvbihQbGF0Zm9ybU1lZGlhU2Vzc2lvbiYgc2Vzc2lvbikKICAgICBpZiAo
IW1fYXVkaW9IYXJkd2FyZUxpc3RlbmVyKQogICAgICAgICBtX2F1ZGlvSGFyZHdhcmVMaXN0ZW5l
ciA9IEF1ZGlvSGFyZHdhcmVMaXN0ZW5lcjo6Y3JlYXRlKCp0aGlzKTsKIAotICAgIHNjaGVkdWxl
VXBkYXRlU2Vzc2lvblN0YXRlKCk7CisgICAgdXBkYXRlU2Vzc2lvblN0YXRlKCk7CiB9CiAKIHZv
aWQgUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2VyOjpyZW1vdmVTZXNzaW9uKFBsYXRmb3JtTWVk
aWFTZXNzaW9uJiBzZXNzaW9uKQpAQCAtMTY0LDcgKzE2NCw3IEBAIHZvaWQgUGxhdGZvcm1NZWRp
YVNlc3Npb25NYW5hZ2VyOjpyZW1vdmVTZXNzaW9uKFBsYXRmb3JtTWVkaWFTZXNzaW9uJiBzZXNz
aW9uKQogICAgICAgICBtX2F1ZGlvSGFyZHdhcmVMaXN0ZW5lciA9IG51bGxwdHI7CiAgICAgfQog
Ci0gICAgc2NoZWR1bGVVcGRhdGVTZXNzaW9uU3RhdGUoKTsKKyAgICB1cGRhdGVTZXNzaW9uU3Rh
dGUoKTsKIH0KIAogdm9pZCBQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXI6OmFkZFJlc3RyaWN0
aW9uKFBsYXRmb3JtTWVkaWFTZXNzaW9uOjpNZWRpYVR5cGUgdHlwZSwgU2Vzc2lvblJlc3RyaWN0
aW9ucyByZXN0cmljdGlvbikKQEAgLTI1MCw3ICsyNTAsNyBAQCB2b2lkIFBsYXRmb3JtTWVkaWFT
ZXNzaW9uTWFuYWdlcjo6c2Vzc2lvbldpbGxFbmRQbGF5YmFjayhQbGF0Zm9ybU1lZGlhU2Vzc2lv
biYgcwogCiB2b2lkIFBsYXRmb3JtTWVkaWFTZXNzaW9uTWFuYWdlcjo6c2Vzc2lvblN0YXRlQ2hh
bmdlZChQbGF0Zm9ybU1lZGlhU2Vzc2lvbiYpCiB7Ci0gICAgc2NoZWR1bGVVcGRhdGVTZXNzaW9u
U3RhdGUoKTsKKyAgICB1cGRhdGVTZXNzaW9uU3RhdGUoKTsKIH0KIAogdm9pZCBQbGF0Zm9ybU1l
ZGlhU2Vzc2lvbk1hbmFnZXI6OnNldEN1cnJlbnRTZXNzaW9uKFBsYXRmb3JtTWVkaWFTZXNzaW9u
JiBzZXNzaW9uKQpAQCAtMzU0LDExICszNTQsMTEgQEAgdm9pZCBQbGF0Zm9ybU1lZGlhU2Vzc2lv
bk1hbmFnZXI6OnNlc3Npb25Jc1BsYXlpbmdUb1dpcmVsZXNzUGxheWJhY2tUYXJnZXRDaGFuZ2UK
IAogdm9pZCBQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXI6OnNlc3Npb25DYW5Qcm9kdWNlQXVk
aW9DaGFuZ2VkKFBsYXRmb3JtTWVkaWFTZXNzaW9uJikKIHsKLSAgICBzY2hlZHVsZVVwZGF0ZVNl
c3Npb25TdGF0ZSgpOworICAgIHVwZGF0ZVNlc3Npb25TdGF0ZSgpOwogfQogCiAjaWYgIVBMQVRG
T1JNKENPQ09BKQotdm9pZCBQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXI6OnNjaGVkdWxlVXBk
YXRlU2Vzc2lvblN0YXRlKCkKK3ZvaWQgUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2VyOjp1cGRh
dGVTZXNzaW9uU3RhdGUoKQogewogfQogI2VuZGlmCkBAIC00MDEsNyArNDAxLDcgQEAgdm9pZCBQ
bGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXI6OnN5c3RlbURpZFdha2UoKQogCiB2b2lkIFBsYXRm
b3JtTWVkaWFTZXNzaW9uTWFuYWdlcjo6YXVkaW9PdXRwdXREZXZpY2VDaGFuZ2VkKCkKIHsKLSAg
ICBzY2hlZHVsZVVwZGF0ZVNlc3Npb25TdGF0ZSgpOworICAgIHVwZGF0ZVNlc3Npb25TdGF0ZSgp
OwogfQogCiB2b2lkIFBsYXRmb3JtTWVkaWFTZXNzaW9uTWFuYWdlcjo6c3RvcEFsbE1lZGlhUGxh
eWJhY2tGb3JEb2N1bWVudChjb25zdCBEb2N1bWVudCogZG9jdW1lbnQpCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9QbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXIu
aCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1BsYXRmb3JtTWVkaWFTZXNzaW9uTWFu
YWdlci5oCmluZGV4IDBlM2RmZmQ3MTdlLi5hZDM2MzgzOTY4MyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2VyLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5h
Z2VyLmgKQEAgLTEyNiw3ICsxMjYsNyBAQCBwcm90ZWN0ZWQ6CiBwcml2YXRlOgogICAgIGZyaWVu
ZCBjbGFzcyBJbnRlcm5hbHM7CiAKLSAgICB2b2lkIHNjaGVkdWxlVXBkYXRlU2Vzc2lvblN0YXRl
KCk7CisgICAgdm9pZCB1cGRhdGVTZXNzaW9uU3RhdGUoKTsKIAogICAgIC8vIFJlbW90ZUNvbW1h
bmRMaXN0ZW5lckNsaWVudAogICAgIFdFQkNPUkVfRVhQT1JUIHZvaWQgZGlkUmVjZWl2ZVJlbW90
ZUNvbnRyb2xDb21tYW5kKFBsYXRmb3JtTWVkaWFTZXNzaW9uOjpSZW1vdGVDb250cm9sQ29tbWFu
ZFR5cGUsIGNvbnN0IFBsYXRmb3JtTWVkaWFTZXNzaW9uOjpSZW1vdGVDb21tYW5kQXJndW1lbnQq
KSBvdmVycmlkZTsKQEAgLTE1Miw4ICsxNTIsNiBAQCBwcml2YXRlOgogICAgIGJvb2wgbV9jYW5Q
bGF5VG9UYXJnZXQgeyBmYWxzZSB9OwogI2VuZGlmCiAKLSAgICBzdGQ6OnVuaXF1ZV9wdHI8RGVm
ZXJyYWJsZU9uZVNob3RUaW1lcj4gbV91cGRhdGVTdGF0ZVRpbWVyOwotCiAgICAgYm9vbCBtX2lu
dGVycnVwdGVkIHsgZmFsc2UgfTsKICAgICBtdXRhYmxlIGJvb2wgbV9pc0FwcGxpY2F0aW9uSW5C
YWNrZ3JvdW5kIHsgZmFsc2UgfTsKICAgICBib29sIG1fd2lsbElnbm9yZVN5c3RlbUludGVycnVw
dGlvbnMgeyBmYWxzZSB9OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vYXVk
aW8vY29jb2EvTWVkaWFTZXNzaW9uTWFuYWdlckNvY29hLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2F1ZGlvL2NvY29hL01lZGlhU2Vzc2lvbk1hbmFnZXJDb2NvYS5jcHAKaW5kZXggZmJm
MmYyOWNmNTAuLmM5NThjMzJmN2VkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9hdWRpby9jb2NvYS9NZWRpYVNlc3Npb25NYW5hZ2VyQ29jb2EuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL2NvY29hL01lZGlhU2Vzc2lvbk1hbmFnZXJDb2NvYS5jcHAK
QEAgLTM3LDkgKzM3LDggQEAgdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiAKIHN0YXRpYyBjb25z
dCBzaXplX3Qga1dlYkF1ZGlvQnVmZmVyU2l6ZSA9IDEyODsKIHN0YXRpYyBjb25zdCBzaXplX3Qg
a0xvd1Bvd2VyVmlkZW9CdWZmZXJTaXplID0gNDA5NjsKLXN0YXRpYyBjb25zdCBTZWNvbmRzIHVw
ZGF0ZVNlc3Npb25TdGF0ZURlbGF5IHsgMTAwX21zIH07CiAKLXZvaWQgUGxhdGZvcm1NZWRpYVNl
c3Npb25NYW5hZ2VyOjpzY2hlZHVsZVVwZGF0ZVNlc3Npb25TdGF0ZSgpCit2b2lkIFBsYXRmb3Jt
TWVkaWFTZXNzaW9uTWFuYWdlcjo6dXBkYXRlU2Vzc2lvblN0YXRlKCkKIHsKICAgICBMT0coTWVk
aWEsICJQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXI6OnNjaGVkdWxlVXBkYXRlU2Vzc2lvblN0
YXRlKCkgLSB0eXBlczogVmlkZW8oJWQpLCBBdWRpbyglZCksIFdlYkF1ZGlvKCVkKSIsIGNvdW50
KFBsYXRmb3JtTWVkaWFTZXNzaW9uOjpWaWRlbyksIGNvdW50KFBsYXRmb3JtTWVkaWFTZXNzaW9u
OjpBdWRpbyksIGNvdW50KFBsYXRmb3JtTWVkaWFTZXNzaW9uOjpXZWJBdWRpbykpOwogCkBAIC02
NSwzNCArNjQsMjUgQEAgdm9pZCBQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXI6OnNjaGVkdWxl
VXBkYXRlU2Vzc2lvblN0YXRlKCkKICAgICBpZiAoIURlcHJlY2F0ZWRHbG9iYWxTZXR0aW5nczo6
c2hvdWxkTWFuYWdlQXVkaW9TZXNzaW9uQ2F0ZWdvcnkoKSkKICAgICAgICAgcmV0dXJuOwogCi0g
ICAgaWYgKCFtX3VwZGF0ZVN0YXRlVGltZXIpIHsKLSAgICAgICAgYXV0byB1cGRhdGVTZXNzaW9u
U3RhdGUgPSBbdGhpc10gKCkgbXV0YWJsZSB7Ci0KLSAgICAgICAgICAgIGJvb2wgaGFzV2ViQXVk
aW9UeXBlID0gZmFsc2U7Ci0gICAgICAgICAgICBib29sIGhhc0F1ZGlibGVBdWRpb09yVmlkZW9N
ZWRpYVR5cGUgPSBmYWxzZTsKLSAgICAgICAgICAgIGJvb2wgaGFzQXVkaW9DYXB0dXJlID0gYW55
T2ZTZXNzaW9ucyhbJmhhc1dlYkF1ZGlvVHlwZSwgJmhhc0F1ZGlibGVBdWRpb09yVmlkZW9NZWRp
YVR5cGVdIChQbGF0Zm9ybU1lZGlhU2Vzc2lvbiYgc2Vzc2lvbiwgc2l6ZV90KSBtdXRhYmxlIHsK
LSAgICAgICAgICAgICAgICBhdXRvIHR5cGUgPSBzZXNzaW9uLm1lZGlhVHlwZSgpOwotICAgICAg
ICAgICAgICAgIGlmICh0eXBlID09IFBsYXRmb3JtTWVkaWFTZXNzaW9uOjpXZWJBdWRpbykKLSAg
ICAgICAgICAgICAgICAgICAgaGFzV2ViQXVkaW9UeXBlID0gdHJ1ZTsKLSAgICAgICAgICAgICAg
ICBpZiAoKHR5cGUgPT0gUGxhdGZvcm1NZWRpYVNlc3Npb246OlZpZGVvQXVkaW8gfHwgdHlwZSA9
PSBQbGF0Zm9ybU1lZGlhU2Vzc2lvbjo6QXVkaW8pICYmIHNlc3Npb24uY2FuUHJvZHVjZUF1ZGlv
KCkgJiYgc2Vzc2lvbi5zdGF0ZSgpID09IFBsYXRmb3JtTWVkaWFTZXNzaW9uOjpQbGF5aW5nKQot
ICAgICAgICAgICAgICAgICAgICBoYXNBdWRpYmxlQXVkaW9PclZpZGVvTWVkaWFUeXBlID0gdHJ1
ZTsKLSAgICAgICAgICAgICAgICByZXR1cm4gKHR5cGUgPT0gUGxhdGZvcm1NZWRpYVNlc3Npb246
Ok1lZGlhU3RyZWFtQ2FwdHVyaW5nQXVkaW8pOwotICAgICAgICAgICAgfSk7Ci0KLSAgICAgICAg
ICAgIGlmIChoYXNBdWRpb0NhcHR1cmUpCi0gICAgICAgICAgICAgICAgQXVkaW9TZXNzaW9uOjpz
aGFyZWRTZXNzaW9uKCkuc2V0Q2F0ZWdvcnkoQXVkaW9TZXNzaW9uOjpQbGF5QW5kUmVjb3JkKTsK
LSAgICAgICAgICAgIGVsc2UgaWYgKGhhc0F1ZGlibGVBdWRpb09yVmlkZW9NZWRpYVR5cGUpCi0g
ICAgICAgICAgICAgICAgQXVkaW9TZXNzaW9uOjpzaGFyZWRTZXNzaW9uKCkuc2V0Q2F0ZWdvcnko
QXVkaW9TZXNzaW9uOjpNZWRpYVBsYXliYWNrKTsKLSAgICAgICAgICAgIGVsc2UgaWYgKGhhc1dl
YkF1ZGlvVHlwZSkKLSAgICAgICAgICAgICAgICBBdWRpb1Nlc3Npb246OnNoYXJlZFNlc3Npb24o
KS5zZXRDYXRlZ29yeShBdWRpb1Nlc3Npb246OkFtYmllbnRTb3VuZCk7Ci0gICAgICAgICAgICBl
bHNlCi0gICAgICAgICAgICAgICAgQXVkaW9TZXNzaW9uOjpzaGFyZWRTZXNzaW9uKCkuc2V0Q2F0
ZWdvcnkoQXVkaW9TZXNzaW9uOjpOb25lKTsKLSAgICAgICAgfTsKLQotICAgICAgICBtX3VwZGF0
ZVN0YXRlVGltZXIgPSBzdGQ6Om1ha2VfdW5pcXVlPERlZmVycmFibGVPbmVTaG90VGltZXI+KFdU
Rk1vdmUodXBkYXRlU2Vzc2lvblN0YXRlKSwgdXBkYXRlU2Vzc2lvblN0YXRlRGVsYXkpOwotICAg
IH0KLQotICAgIG1fdXBkYXRlU3RhdGVUaW1lci0+cmVzdGFydCgpOworICAgIGJvb2wgaGFzV2Vi
QXVkaW9UeXBlID0gZmFsc2U7CisgICAgYm9vbCBoYXNBdWRpYmxlQXVkaW9PclZpZGVvTWVkaWFU
eXBlID0gZmFsc2U7CisgICAgYm9vbCBoYXNBdWRpb0NhcHR1cmUgPSBhbnlPZlNlc3Npb25zKFsm
aGFzV2ViQXVkaW9UeXBlLCAmaGFzQXVkaWJsZUF1ZGlvT3JWaWRlb01lZGlhVHlwZV0gKFBsYXRm
b3JtTWVkaWFTZXNzaW9uJiBzZXNzaW9uLCBzaXplX3QpIG11dGFibGUgeworICAgICAgICBhdXRv
IHR5cGUgPSBzZXNzaW9uLm1lZGlhVHlwZSgpOworICAgICAgICBpZiAodHlwZSA9PSBQbGF0Zm9y
bU1lZGlhU2Vzc2lvbjo6V2ViQXVkaW8pCisgICAgICAgICAgICBoYXNXZWJBdWRpb1R5cGUgPSB0
cnVlOworICAgICAgICBpZiAoKHR5cGUgPT0gUGxhdGZvcm1NZWRpYVNlc3Npb246OlZpZGVvQXVk
aW8gfHwgdHlwZSA9PSBQbGF0Zm9ybU1lZGlhU2Vzc2lvbjo6QXVkaW8pICYmIHNlc3Npb24uY2Fu
UHJvZHVjZUF1ZGlvKCkgJiYgc2Vzc2lvbi5zdGF0ZSgpID09IFBsYXRmb3JtTWVkaWFTZXNzaW9u
OjpQbGF5aW5nKQorICAgICAgICAgICAgaGFzQXVkaWJsZUF1ZGlvT3JWaWRlb01lZGlhVHlwZSA9
IHRydWU7CisgICAgICAgIHJldHVybiAodHlwZSA9PSBQbGF0Zm9ybU1lZGlhU2Vzc2lvbjo6TWVk
aWFTdHJlYW1DYXB0dXJpbmdBdWRpbyk7CisgICAgfSk7CisKKyAgICBpZiAoaGFzQXVkaW9DYXB0
dXJlKQorICAgICAgICBBdWRpb1Nlc3Npb246OnNoYXJlZFNlc3Npb24oKS5zZXRDYXRlZ29yeShB
dWRpb1Nlc3Npb246OlBsYXlBbmRSZWNvcmQpOworICAgIGVsc2UgaWYgKGhhc0F1ZGlibGVBdWRp
b09yVmlkZW9NZWRpYVR5cGUpCisgICAgICAgIEF1ZGlvU2Vzc2lvbjo6c2hhcmVkU2Vzc2lvbigp
LnNldENhdGVnb3J5KEF1ZGlvU2Vzc2lvbjo6TWVkaWFQbGF5YmFjayk7CisgICAgZWxzZSBpZiAo
aGFzV2ViQXVkaW9UeXBlKQorICAgICAgICBBdWRpb1Nlc3Npb246OnNoYXJlZFNlc3Npb24oKS5z
ZXRDYXRlZ29yeShBdWRpb1Nlc3Npb246OkFtYmllbnRTb3VuZCk7CisgICAgZWxzZQorICAgICAg
ICBBdWRpb1Nlc3Npb246OnNoYXJlZFNlc3Npb24oKS5zZXRDYXRlZ29yeShBdWRpb1Nlc3Npb246
Ok5vbmUpOwogfQogCiAjZW5kaWYgLy8gVVNFKEFVRElPX1NFU1NJT04pCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>