<?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>160472</bug_id>
          
          <creation_ts>2016-08-02 15:40:22 -0700</creation_ts>
          <short_desc>Temporary redirected m3u8 streaming stopped working.</short_desc>
          <delta_ts>2016-08-05 14:21:46 -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>Mac</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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>
          <dependson>160607</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jeremy Jones">jeremyj-wk</reporter>
          <assigned_to name="Jeremy Jones">jeremyj-wk</assigned_to>
          <cc>achristensen</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jer.noble</cc>
    
    <cc>jonlee</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1216641</commentid>
    <comment_count>0</comment_count>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-08-02 15:40:22 -0700</bug_when>
    <thetext>Temporary redirected m3u8 streaming stopped working.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1216642</commentid>
    <comment_count>1</comment_count>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-08-02 15:41:24 -0700</bug_when>
    <thetext>rdar://problem/27592694</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217238</commentid>
    <comment_count>2</comment_count>
      <attachid>285282</attachid>
    <who name="Jeremy Jones">jeremyj-wk</who>
    <bug_when>2016-08-03 15:10:38 -0700</bug_when>
    <thetext>Created attachment 285282
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217281</commentid>
    <comment_count>3</comment_count>
      <attachid>285282</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-08-03 17:03:46 -0700</bug_when>
    <thetext>Comment on attachment 285282
Patch

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

This whole thing is unfortunate.  r=me.  This covers up bugs even more!

&gt; Source/WebCore/platform/network/cocoa/WebCoreNSURLSession.mm:590
&gt; +

This space should probably be removed so we can see that the above comment applies to the below code.

&gt; Source/WebCore/platform/network/cocoa/WebCoreNSURLSession.mm:594
&gt; +        if (mimeType.isEmpty() || mimeType == &quot;application/octet-stream&quot; || mimeType == &quot;text/plain&quot;) {

could you add a test with a text/plain mime type?

&gt; Source/WebCore/platform/network/cocoa/WebCoreNSURLSession.mm:673
&gt; +

ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217501</commentid>
    <comment_count>4</comment_count>
      <attachid>285282</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-04 11:49:38 -0700</bug_when>
    <thetext>Comment on attachment 285282
Patch

Clearing flags on attachment: 285282

Committed r204128: &lt;http://trac.webkit.org/changeset/204128&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217502</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-04 11:49:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1218044</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-05 13:56:12 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 160607</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1218057</commentid>
    <comment_count>7</comment_count>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2016-08-05 14:21:46 -0700</bug_when>
    <thetext>We&apos;re going to solve this problem in a different way.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>285282</attachid>
            <date>2016-08-03 15:10:38 -0700</date>
            <delta_ts>2016-08-04 11:49:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160472-20160803150915.patch</filename>
            <type>text/plain</type>
            <size>9987</size>
            <attacher name="Jeremy Jones">jeremyj-wk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzNjA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWVkZTFhYTY1ODg1ZTI5
NDIwNDVlMDk1NzU2MThmZGI1OTczNzQ5Mi4uNDg0MzVmOWI2NTBhNmE3ZjgwYjY1Y2M5N2IzZTA0
NjQ0MDBjMDY0MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE2LTA4LTAzICBKZXJl
bXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KKworICAgICAgICBUZW1wb3JhcnkgcmVkaXJl
Y3RlZCBtM3U4IHN0cmVhbWluZyBzdG9wcGVkIHdvcmtpbmcuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjA0NzIKKyAgICAgICAgcmRhcjovL3Byb2Js
ZW0vMjc1OTI2OTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUZXN0OiBodHRwL3Rlc3RzL21lZGlhL2hscy9obHMtcmVkaXJlY3QuaHRtbAorCisgICAg
ICAgIFRoZSBjaGFuZ2UgZm9yIGh0dHBzOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8yMDI0
NjYgaGlkZXMga25vd2xlZGdlIG9mIHRoZSB0ZW1wb3JhcnkgcmVkaXJlY3RlZCBVUkwgZnJvbSAK
KyAgICAgICAgV2ViQ29yZU5TVVJMU2Vzc2lvbiBjbGllbnRzLiBNUEVHIHBsYXlsaXN0cyAoZS5n
LiAubTN1OCkgY2FuIGNvbnRhaW4gcGF0aHMgcmVsYXRpdmUgdG8gdGhlIHJlZGlyZWN0ZWQgVVJM
LgorCisgICAgICAgIFRoaXMgY2hhbmdlIGV4cG9zZXMgdGhlIHJlZGlyZWN0ZWQgVVJMIGZvciBN
UEVHIHBsYXlsaXN0cy4KKworICAgICAgICAqIHBsYXRmb3JtL01JTUVUeXBlUmVnaXN0cnkuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6aW5pdGlhbGl6ZU1QRUdQbGF5bGlzdE1JTUVUeXBlcyk6IEFk
ZGVkLgorICAgICAgICAoV2ViQ29yZTo6aW5pdGlhbGl6ZU1JTUVUeXBlUmVnaXN0cnkpOgorICAg
ICAgICAoV2ViQ29yZTo6TUlNRVR5cGVSZWdpc3RyeTo6aXNNUEVHUGxheWxpc3RNSU1FVHlwZSk6
IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL01JTUVUeXBlUmVnaXN0cnkuaDoKKyAgICAgICAg
KiBwbGF0Zm9ybS9uZXR3b3JrL2NvY29hL1dlYkNvcmVOU1VSTFNlc3Npb24ubW06CisgICAgICAg
ICgtW1dlYkNvcmVOU1VSTFNlc3Npb25EYXRhVGFzayByZXNvdXJjZTpyZWNlaXZlZFJlc3BvbnNl
Ol0pOiBBZGQgTVBFRyBwbGF5bGlzdCBjb25kaXRpb24uCisgICAgICAgICgtW1dlYkNvcmVOU1VS
TFNlc3Npb25EYXRhVGFzayByZXNvdXJjZTpyZWNlaXZlZFJlZGlyZWN0OnJlcXVlc3Q6XSk6IEFk
ZCBNUEVHIHBsYXlsaXN0IGNvbmRpdGlvbi4KKwogMjAxNi0wNy0yMiAgU2FpZCBBYm91LUhhbGxh
d2EgIDxzYWJvdWhhbGxhd2FAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIFJFR1JFU1NJT04o
MjAzMzc4KTogUERGRG9jdW1lbnRJbWFnZTo6dXBkYXRlQ2FjaGVkSW1hZ2VJZk5lZWRlZCgpIHVz
ZXMgdGhlIHVuc2NhbGVkIHNpemUgd2hlbiBkZWNpZGluZyB3aGV0aGVyIHRvIGNhY2hlIHRoZSBQ
REYgaW1hZ2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL01JTUVUeXBlUmVn
aXN0cnkuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vTUlNRVR5cGVSZWdpc3RyeS5jcHAK
aW5kZXggM2EzNDM5Njc1N2I2NTYxMjIzYzZlMjJkYjcxZWQwMTlhMDUxNTIxYy4uOWFmOWY4NTkz
MTQ4OWQzOTRlNzk5NzgyNjRhMGJmYjJkMDNlMDA3ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vTUlNRVR5cGVSZWdpc3RyeS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vTUlNRVR5cGVSZWdpc3RyeS5jcHAKQEAgLTE0Niw2ICsxNDYsNyBAQCBzdGF0aWMgSGFz
aFNldDxTdHJpbmcsIEFTQ0lJQ2FzZUluc2Vuc2l0aXZlSGFzaD4qIHN1cHBvcnRlZEltYWdlTUlN
RVR5cGVzRm9yRW5jbwogc3RhdGljIEhhc2hTZXQ8U3RyaW5nLCBBU0NJSUNhc2VJbnNlbnNpdGl2
ZUhhc2g+KiBzdXBwb3J0ZWRKYXZhU2NyaXB0TUlNRVR5cGVzOwogc3RhdGljIEhhc2hTZXQ8U3Ry
aW5nLCBBU0NJSUNhc2VJbnNlbnNpdGl2ZUhhc2g+KiBzdXBwb3J0ZWROb25JbWFnZU1JTUVUeXBl
czsKIHN0YXRpYyBIYXNoU2V0PFN0cmluZywgQVNDSUlDYXNlSW5zZW5zaXRpdmVIYXNoPiogc3Vw
cG9ydGVkTWVkaWFNSU1FVHlwZXM7CitzdGF0aWMgSGFzaFNldDxTdHJpbmcsIEFTQ0lJQ2FzZUlu
c2Vuc2l0aXZlSGFzaD4qIG1wZWdQbGF5bGlzdE1JTUVUeXBlczsKIHN0YXRpYyBIYXNoU2V0PFN0
cmluZywgQVNDSUlDYXNlSW5zZW5zaXRpdmVIYXNoPiogcGRmTUlNRVR5cGVzOwogc3RhdGljIEhh
c2hTZXQ8U3RyaW5nLCBBU0NJSUNhc2VJbnNlbnNpdGl2ZUhhc2g+KiBwZGZBbmRQb3N0U2NyaXB0
TUlNRVR5cGVzOwogc3RhdGljIEhhc2hTZXQ8U3RyaW5nLCBBU0NJSUNhc2VJbnNlbnNpdGl2ZUhh
c2g+KiB1bnN1cHBvcnRlZFRleHRNSU1FVHlwZXM7CkBAIC0zMDEsNiArMzAyLDIyIEBAIHN0YXRp
YyB2b2lkIGluaXRpYWxpemVTdXBwb3J0ZWRKYXZhU2NyaXB0TUlNRVR5cGVzKCkKICAgICAgICAg
c3VwcG9ydGVkSmF2YVNjcmlwdE1JTUVUeXBlcy0+YWRkKHR5cGUpOwogfQogCitzdGF0aWMgdm9p
ZCBpbml0aWFsaXplTVBFR1BsYXlsaXN0TUlNRVR5cGVzKCkKK3sKKyAgICBjb25zdCBjaGFyKiBj
b25zdCB0eXBlc1tdID0geworICAgICAgICAiYXBwbGljYXRpb24vdm5kLmFwcGxlLm1wZWd1cmwi
LAorICAgICAgICAiYXBwbGljYXRpb24vbXBlZ3VybCIsCisgICAgICAgICJhcHBsaWNhdGlvbi94
LW1wZWd1cmwiLAorICAgICAgICAiYXVkaW8vbXBlZ3VybCIsCisgICAgICAgICJhdWRpby94LW1w
ZWd1cmwiLAorICAgICAgICAiYXVkaW8vbXBlZ3VybCIsCisgICAgICAgICJhdWRpby94LW1wZWd1
cmwiCisgICAgfTsKKworICAgIGZvciAoYXV0byYgdHlwZSA6IHR5cGVzKQorICAgICAgICBtcGVn
UGxheWxpc3RNSU1FVHlwZXMtPmFkZCh0eXBlKTsKK30KKwogc3RhdGljIHZvaWQgaW5pdGlhbGl6
ZVBERk1JTUVUeXBlcygpCiB7CiAgICAgY29uc3QgY2hhciogY29uc3QgdHlwZXNbXSA9IHsKQEAg
LTQ1NSw2ICs0NzIsOSBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplTUlNRVR5cGVSZWdpc3RyeSgp
CiAgICAgc3VwcG9ydGVkSW1hZ2VNSU1FVHlwZXMgPSBuZXcgSGFzaFNldDxTdHJpbmcsIEFTQ0lJ
Q2FzZUluc2Vuc2l0aXZlSGFzaD47CiAgICAgaW5pdGlhbGl6ZVN1cHBvcnRlZEltYWdlTUlNRVR5
cGVzKCk7CiAKKyAgICBtcGVnUGxheWxpc3RNSU1FVHlwZXMgPSBuZXcgSGFzaFNldDxTdHJpbmcs
IEFTQ0lJQ2FzZUluc2Vuc2l0aXZlSGFzaD47CisgICAgaW5pdGlhbGl6ZU1QRUdQbGF5bGlzdE1J
TUVUeXBlcygpOworCiAgICAgcGRmTUlNRVR5cGVzID0gbmV3IEhhc2hTZXQ8U3RyaW5nLCBBU0NJ
SUNhc2VJbnNlbnNpdGl2ZUhhc2g+OwogICAgIGluaXRpYWxpemVQREZNSU1FVHlwZXMoKTsKIApA
QCAtNTUzLDYgKzU3MywxNSBAQCBib29sIE1JTUVUeXBlUmVnaXN0cnk6OmlzSmF2YUFwcGxldE1J
TUVUeXBlKGNvbnN0IFN0cmluZyYgbWltZVR5cGUpCiAgICAgICAgIHx8IG1pbWVUeXBlLnN0YXJ0
c1dpdGgoImFwcGxpY2F0aW9uL3gtamF2YS12bSIsIGZhbHNlKTsKIH0KIAorYm9vbCBNSU1FVHlw
ZVJlZ2lzdHJ5Ojppc01QRUdQbGF5bGlzdE1JTUVUeXBlKGNvbnN0IFN0cmluZyYgbWltZVR5cGUp
Cit7CisgICAgaWYgKG1pbWVUeXBlLmlzRW1wdHkoKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
ICAgIGlmICghbXBlZ1BsYXlsaXN0TUlNRVR5cGVzKQorICAgICAgICBpbml0aWFsaXplTUlNRVR5
cGVSZWdpc3RyeSgpOworICAgIHJldHVybiBtcGVnUGxheWxpc3RNSU1FVHlwZXMtPmNvbnRhaW5z
KG1pbWVUeXBlKTsKK30KKwogYm9vbCBNSU1FVHlwZVJlZ2lzdHJ5Ojppc1BERk9yUG9zdFNjcmlw
dE1JTUVUeXBlKGNvbnN0IFN0cmluZyYgbWltZVR5cGUpCiB7CiAgICAgaWYgKG1pbWVUeXBlLmlz
RW1wdHkoKSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL01JTUVUeXBlUmVn
aXN0cnkuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL01JTUVUeXBlUmVnaXN0cnkuaAppbmRl
eCA0ZGM3NGU3Y2IzZmE4NTQ2ZjE4OGM2MmIwN2ZlMzIwZTA4ZmI5ZDg1Li5hMjdkODI1Zjc3ZTE1
NDg0ODVhN2Q3YjIzYTc4NWIxNWQyNGY5YWVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9NSU1FVHlwZVJlZ2lzdHJ5LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
TUlNRVR5cGVSZWdpc3RyeS5oCkBAIC03Niw2ICs3Niw5IEBAIHB1YmxpYzoKICAgICAvLyBDaGVj
ayB0byBzZWUgaWYgYSBNSU1FIHR5cGUgaXMgYSBwbHVnaW4gaW1wbGVtZW50ZWQgYnkgdGhlIGJy
b3dzZXIuCiAgICAgc3RhdGljIGJvb2wgaXNBcHBsaWNhdGlvblBsdWdpbk1JTUVUeXBlKGNvbnN0
IFN0cmluZyYgbWltZVR5cGUpOwogCisgICAgLy8gQ2hlY2sgdG8gc2VlIGlmIGEgTUlNRSB0eXBl
IGlzIG9uZSBvZiB0aGUgTVBFRyBwbGF5bGlzdHMgdHlwZXMuCisgICAgc3RhdGljIGJvb2wgaXNN
UEVHUGxheWxpc3RNSU1FVHlwZShjb25zdCBTdHJpbmcmIG1pbWVUeXBlKTsKKwogICAgIC8vIENo
ZWNrIHRvIHNlZSBpZiBhIE1JTUUgdHlwZSBpcyBvbmUgb2YgdGhlIGNvbW1vbiBQREYvUFMgdHlw
ZXMuCiAgICAgV0VCQ09SRV9FWFBPUlQgc3RhdGljIGJvb2wgaXNQREZPclBvc3RTY3JpcHRNSU1F
VHlwZShjb25zdCBTdHJpbmcmIG1pbWVUeXBlKTsKICAgICBzdGF0aWMgYm9vbCBpc1BERk1JTUVU
eXBlKGNvbnN0IFN0cmluZyYgbWltZVR5cGUpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9jb2NvYS9XZWJDb3JlTlNVUkxTZXNzaW9uLm1tIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbmV0d29yay9jb2NvYS9XZWJDb3JlTlNVUkxTZXNzaW9uLm1tCmluZGV4
IDRjNTdjM2I2N2IwYTU4OTU1Yjg1ZWUzOWZkY2YzMzliMjc4YjZkYjguLjY5N2MxNmY1MGRjMzEz
NzZiOTc4YjRhZmJmNzVkYzUwN2I5MzE4NWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL25ldHdvcmsvY29jb2EvV2ViQ29yZU5TVVJMU2Vzc2lvbi5tbQorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2NvY29hL1dlYkNvcmVOU1VSTFNlc3Npb24ubW0KQEAg
LTI5LDYgKzI5LDcgQEAKICNpZiBQTEFURk9STShJT1MpIHx8IF9fTUFDX09TX1hfVkVSU0lPTl9N
SU5fUkVRVUlSRUQgPj0gMTAxMTAwCiAKICNpbXBvcnQgIkNhY2hlZFJlc291cmNlUmVxdWVzdC5o
IgorI2ltcG9ydCAiTUlNRVR5cGVSZWdpc3RyeS5oIgogI2ltcG9ydCAiUGxhdGZvcm1NZWRpYVJl
c291cmNlTG9hZGVyLmgiCiAjaW1wb3J0ICJTZWN1cml0eU9yaWdpbi5oIgogI2ltcG9ydCAiU3Vi
cmVzb3VyY2VMb2FkZXIuaCIKQEAgLTU4Niw5ICs1ODcsMjAgQEAgdm9pZCBXZWJDb3JlTlNVUkxT
ZXNzaW9uRGF0YVRhc2tDbGllbnQ6OmxvYWRGaW5pc2hlZChQbGF0Zm9ybU1lZGlhUmVzb3VyY2Um
IHJlc28KICAgICAgICAgLy8gYW5kIHVzZSB0aGF0IFVSTCBmb3IgYWxsIGZ1dHVyZSByZXF1ZXN0
cyBmb3IgdGhlIHNhbWUgcGllY2Ugb2YgbWVkaWEuIFRoaXMgYnJlYWtzCiAgICAgICAgIC8vIGNl
cnRhaW4gZmVhdHVyZXMgb2YgQ09SUywgYXMgd2VsbCBhcyBiZWluZyBhZ2FpbnN0IHRoZSBIVFRQ
IHNwZWMgaW4gdGhlIGNhc2Ugb2YKICAgICAgICAgLy8gbm9uLXBlcm1hbmVudCByZWRpcmVjdHMu
Ci0gICAgICAgIGF1dG8gcmVzcG9uc2VEYXRhID0gcmVzcG9uc2UuY3Jvc3NUaHJlYWREYXRhKCk7
Ci0gICAgICAgIHJlc3BvbnNlRGF0YS51cmwgPSBVUkwoc2VsZi5jdXJyZW50UmVxdWVzdC5VUkwp
OwotICAgICAgICBzdHJvbmdSZXNwb25zZSA9IFJlc291cmNlUmVzcG9uc2VCYXNlOjpmcm9tQ3Jv
c3NUaHJlYWREYXRhKFdURk1vdmUocmVzcG9uc2VEYXRhKSkubnNVUkxSZXNwb25zZSgpOworCisg
ICAgICAgIC8vIEV4Y2x1ZGUgTVBFRyBQbGF5bGlzdHMgc2luY2UgdGhlc2UgcmVxdWlyZSB0aGUg
cmVkaXJlY3RlZCBVUkwgYXMgdGhlIGJhc2UgVVJMCisgICAgICAgIC8vIGZvciByZWxhdGl2ZSBw
YXRocy4KKyAgICAgICAgU3RyaW5nIG1pbWVUeXBlID0gcmVzcG9uc2UubnNVUkxSZXNwb25zZSgp
Lk1JTUVUeXBlOworICAgICAgICBpZiAobWltZVR5cGUuaXNFbXB0eSgpIHx8IG1pbWVUeXBlID09
ICJhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0iIHx8IG1pbWVUeXBlID09ICJ0ZXh0L3BsYWluIikg
eworICAgICAgICAgICAgU3RyaW5nIGV4dGVuc2lvbiA9IHJlc3BvbnNlLm5zVVJMUmVzcG9uc2Uo
KS5VUkwucGF0aEV4dGVuc2lvbjsKKyAgICAgICAgICAgIG1pbWVUeXBlID0gTUlNRVR5cGVSZWdp
c3RyeTo6Z2V0TWVkaWFNSU1FVHlwZUZvckV4dGVuc2lvbihleHRlbnNpb24pOworCisgICAgICAg
IH0KKyAgICAgICAgaWYgKCFNSU1FVHlwZVJlZ2lzdHJ5Ojppc01QRUdQbGF5bGlzdE1JTUVUeXBl
KG1pbWVUeXBlKSkgeworICAgICAgICAgICAgYXV0byByZXNwb25zZURhdGEgPSByZXNwb25zZS5j
cm9zc1RocmVhZERhdGEoKTsKKyAgICAgICAgICAgIHJlc3BvbnNlRGF0YS51cmwgPSBVUkwoc2Vs
Zi5jdXJyZW50UmVxdWVzdC5VUkwpOworICAgICAgICAgICAgc3Ryb25nUmVzcG9uc2UgPSBSZXNv
dXJjZVJlc3BvbnNlQmFzZTo6ZnJvbUNyb3NzVGhyZWFkRGF0YShXVEZNb3ZlKHJlc3BvbnNlRGF0
YSkpLm5zVVJMUmVzcG9uc2UoKTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIFJldGFpblB0cjxX
ZWJDb3JlTlNVUkxTZXNzaW9uRGF0YVRhc2s+IHN0cm9uZ1NlbGYgeyBzZWxmIH07CkBAIC02NTgs
OCArNjcwLDE4IEBAIHZvaWQgV2ViQ29yZU5TVVJMU2Vzc2lvbkRhdGFUYXNrQ2xpZW50Ojpsb2Fk
RmluaXNoZWQoUGxhdGZvcm1NZWRpYVJlc291cmNlJiByZXNvCiAgICAgLy8gRklYTUUoPHJkYXI6
Ly9wcm9ibGVtLzI3MDAwMzYxPik6CiAgICAgLy8gRG8gbm90IHVwZGF0ZSB0aGUgY3VycmVudCBy
ZXF1ZXN0IGlmIHRoZSByZWRpcmVjdCBpcyB0ZW1wb3Jhcnk7IHVzZSB0aGlzCiAgICAgLy8gY3Vy
cmVudCByZXF1ZXN0IGR1cmluZyByZXNwb25zZVJlY2VpZXZlZDogdG8gd29yayBhcm91bmQgYSBD
b3JlTWVkaWEgYnVnLgotICAgIGlmIChyZXNwb25zZS5odHRwU3RhdHVzQ29kZSgpICE9IDMwMiAm
JiByZXNwb25zZS5odHRwU3RhdHVzQ29kZSgpICE9IDMwNykKLSAgICAgICAgc2VsZi5jdXJyZW50
UmVxdWVzdCA9IFtOU1VSTFJlcXVlc3QgcmVxdWVzdFdpdGhVUkw6cmVxdWVzdC51cmwoKV07CisK
KyAgICAvLyBFeGNsdWRlIE1QRUcgUGxheWxpc3RzIHNpbmNlIHRoZXNlIHJlcXVpcmUgdGhlIHJl
ZGlyZWN0ZWQgVVJMIGFzIHRoZSBiYXNlIFVSTAorICAgIC8vIGZvciByZWxhdGl2ZSBwYXRocy4K
KyAgICBpZiAocmVzcG9uc2UuaHR0cFN0YXR1c0NvZGUoKSAhPSAzMDIgJiYgcmVzcG9uc2UuaHR0
cFN0YXR1c0NvZGUoKSAhPSAzMDcpIHsKKyAgICAgICAgU3RyaW5nIG1pbWVUeXBlID0gcmVzcG9u
c2UubnNVUkxSZXNwb25zZSgpLk1JTUVUeXBlOworICAgICAgICBpZiAobWltZVR5cGUuaXNFbXB0
eSgpIHx8IG1pbWVUeXBlID09ICJhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0iIHx8IG1pbWVUeXBl
ID09ICJ0ZXh0L3BsYWluIikgeworICAgICAgICAgICAgU3RyaW5nIGV4dGVuc2lvbiA9IHJlc3Bv
bnNlLm5zVVJMUmVzcG9uc2UoKS5VUkwucGF0aEV4dGVuc2lvbjsKKyAgICAgICAgICAgIG1pbWVU
eXBlID0gTUlNRVR5cGVSZWdpc3RyeTo6Z2V0TWVkaWFNSU1FVHlwZUZvckV4dGVuc2lvbihleHRl
bnNpb24pOworICAgICAgICB9CisgICAgICAgIGlmICghTUlNRVR5cGVSZWdpc3RyeTo6aXNNUEVH
UGxheWxpc3RNSU1FVHlwZShtaW1lVHlwZSkpCisgICAgICAgICAgICBzZWxmLmN1cnJlbnRSZXF1
ZXN0ID0gW05TVVJMUmVxdWVzdCByZXF1ZXN0V2l0aFVSTDpyZXF1ZXN0LnVybCgpXTsKKyAgICB9
CiAKICAgICBbc2VsZi5zZXNzaW9uIHVwZGF0ZUhhc1NpbmdsZVNlY3VyaXR5T3JpZ2luOlNlY3Vy
aXR5T3JpZ2luOjpjcmVhdGUocmVxdWVzdC51cmwoKSldOwogfQpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDZmOTY0YWI5N2Zh
NmM3MDBkZTBkYmY1ZjYyNzlhMzUxMWE2OGE0NTQuLjIyMmE2OTk3NTRjMDIyYzgxY2M3ZjI3NGFh
NmQwODc0ODVhNDcyN2YgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxNi0wOC0wMyAgSmVyZW15
IEpvbmVzICA8amVyZW15akBhcHBsZS5jb20+CisKKyAgICAgICAgVGVtcG9yYXJ5IHJlZGlyZWN0
ZWQgbTN1OCBzdHJlYW1pbmcgc3RvcHBlZCB3b3JraW5nLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYwNDcyCisgICAgICAgIHJkYXI6Ly9wcm9ibGVt
LzI3NTkyNjk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgVGhpcyB0ZXN0cyB0aGF0IG0zdTggZmlsZXMgY2FuIGJlIGxvYWRlZCB3aGVuIGdvaW5nIHRo
cm91Z2ggYSB0ZW1wb3JhcnkgcmVkaXJlY3QuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL21lZGlh
L2hscy9obHMtcmVkaXJlY3QtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rl
c3RzL21lZGlhL2hscy9obHMtcmVkaXJlY3QuaHRtbDogQWRkZWQuCisKIDIwMTYtMDctMjIgIENo
cmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBGaXJzdCBwYXJhbWV0ZXIg
dG8gZ2V0RWxlbWVudEJ5SWQoKSBzaG91bGQgYmUgbWFuZGF0b3J5CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL21lZGlhL2hscy9obHMtcmVkaXJlY3QtZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9tZWRpYS9obHMvaGxzLXJlZGlyZWN0LWV4cGVjdGVkLnR4
dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi5hNmIyOTY0YTcxYjQ4ZWZiOTM5MzU2NGEwNWYxYzhjZWE1MWMxYzE1Ci0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9tZWRpYS9obHMvaGxzLXJl
ZGlyZWN0LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQgQEAKKworbG9hZCBtZXRhZGF0YSBPSwor
RU5EIE9GIFRFU1QKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9tZWRpYS9o
bHMvaGxzLXJlZGlyZWN0Lmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21lZGlhL2hscy9o
bHMtcmVkaXJlY3QuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43OTdkNWQ2NTgxZThmMDk1MTIzYWI4ZDEyNWYz
NTVmMzVjMDVlM2E1Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9t
ZWRpYS9obHMvaGxzLXJlZGlyZWN0Lmh0bWwKQEAgLTAsMCArMSw5IEBACis8IURPQ1RZUEUgaHRt
bD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0uLi8uLi9tZWRpYS1yZXNvdXJjZXMvdmlk
ZW8tdGVzdC5qcz48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHZpZGVvIHNyYz0iaHR0cDov
LzEyNy4wLjAuMTo4MDAwL3Jlc291cmNlcy9yZWRpcmVjdC5waHA/Y29kZT0zMDcmdXJsPWh0dHAl
M0ElMkYlMkZsb2NhbGhvc3QlM0E4MDAwL21lZGlhL3Jlc291cmNlcy9obHMvdGVzdC12b2QubTN1
OCIgb25sb2FkZWRtZXRhZGF0YT0ibG9nUmVzdWx0KHRydWUsICdsb2FkIG1ldGFkYXRhJyk7IGVu
ZFRlc3QoKSIgb25lcnJvcj0iZmFpbFRlc3QoJ2xvYWQgZXJyb3InKSI+PC92aWRlbz4KKzwvYm9k
eT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>