<?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>192713</bug_id>
          
          <creation_ts>2018-12-14 13:19:18 -0800</creation_ts>
          <short_desc>CRASH in CDMInstanceSessionFairPlayStreamingAVFObjC::closeSession(WTF::String const&amp;, WTF::Function&lt;void ()&gt;&amp;&amp;)</short_desc>
          <delta_ts>2018-12-14 14:59:44 -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>InRadar</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>cturner</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1488022</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2018-12-14 13:19:18 -0800</bug_when>
    <thetext>CRASH in CDMInstanceSessionFairPlayStreamingAVFObjC::closeSession(WTF::String const&amp;, WTF::Function&lt;void ()&gt;&amp;&amp;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1488024</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-12-14 13:19:51 -0800</bug_when>
    <thetext>&lt;rdar://problem/46739706&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1488037</commentid>
    <comment_count>2</comment_count>
      <attachid>357336</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2018-12-14 13:36:29 -0800</bug_when>
    <thetext>Created attachment 357336
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1488066</commentid>
    <comment_count>3</comment_count>
      <attachid>357336</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-12-14 14:59:43 -0800</bug_when>
    <thetext>Comment on attachment 357336
Patch

Clearing flags on attachment: 357336

Committed r239236: &lt;https://trac.webkit.org/changeset/239236&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1488067</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-12-14 14:59:44 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>357336</attachid>
            <date>2018-12-14 13:36:29 -0800</date>
            <delta_ts>2018-12-14 14:59:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-192713-20181214133628.patch</filename>
            <type>text/plain</type>
            <size>9109</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM4OTA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmJkNjRlNDVlM2ZiOWQz
MzMwNjg5YTQ0M2Q5ZmY3YmQ2NTlkNGYwNy4uODQ2ZGU0NjhmODRmYzYwZTdhZmYyMTI0NTAzMmYw
MzIzOWNjZThiMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE4LTEyLTE0ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIENSQVNIIGluIENETUluc3Rh
bmNlU2Vzc2lvbkZhaXJQbGF5U3RyZWFtaW5nQVZGT2JqQzo6Y2xvc2VTZXNzaW9uKFdURjo6U3Ry
aW5nIGNvbnN0JiwgV1RGOjpGdW5jdGlvbjx2b2lkICgpPiYmKQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkyNzEzCisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS80NjczOTcwNj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBIGNhbGxiYWNrIGlzIGJlaW5nIGNhbGxlZCB0d2ljZSwgYW5kIHRoZSBzZWNvbmQg
dGltZSBoYXMgYSBudWxsIFByb21pc2UuIEluc3RlYWQgb2YgdGhlc2UKKyAgICAgICAgY2FsbGJh
Y2tzIGJlaW5nIFdURjo6RnVuY3Rpb24sIG1ha2UgdGhlbSBXVEY6OkNvbXBsZXRpb25IYW5kbGVy
cywgd2hpY2ggc2VsZi1udWxsaWZ5IGFuZAorICAgICAgICBoYXZlIEFTU0VSVFMoKSB0aGF0IHRo
ZXkgYXJlIGNhbGxlZCBvbmNlLWFuZC1vbmx5LW9uY2UuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9l
bmNyeXB0ZWRtZWRpYS9DRE1JbnN0YW5jZVNlc3Npb24uaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9l
bmNyeXB0ZWRtZWRpYS9jbGVhcmtleS9DRE1DbGVhcktleS5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpDRE1JbnN0YW5jZVNlc3Npb25DbGVhcktleTo6Y2xvc2VTZXNzaW9uKToKKyAgICAgICAgKiBw
bGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9DRE1JbnN0YW5jZUZhaXJQbGF5U3Ry
ZWFtaW5nQVZGT2JqQy5tbToKKyAgICAgICAgKFdlYkNvcmU6OkNETUluc3RhbmNlU2Vzc2lvbkZh
aXJQbGF5U3RyZWFtaW5nQVZGT2JqQzo6Y2xvc2VTZXNzaW9uKToKKyAgICAgICAgKFdlYkNvcmU6
OkNETUluc3RhbmNlU2Vzc2lvbkZhaXJQbGF5U3RyZWFtaW5nQVZGT2JqQzo6ZGlkUHJvdmlkZVJl
cXVlc3QpOgorICAgICAgICAoV2ViQ29yZTo6Q0RNSW5zdGFuY2VTZXNzaW9uRmFpclBsYXlTdHJl
YW1pbmdBVkZPYmpDOjpkaWRQcm92aWRlUmVuZXdpbmdSZXF1ZXN0KToKKyAgICAgICAgKFdlYkNv
cmU6OkNETUluc3RhbmNlU2Vzc2lvbkZhaXJQbGF5U3RyZWFtaW5nQVZGT2JqQzo6ZGlkRmFpbFRv
UHJvdmlkZVJlcXVlc3QpOgorICAgICAgICAoV2ViQ29yZTo6Q0RNSW5zdGFuY2VTZXNzaW9uRmFp
clBsYXlTdHJlYW1pbmdBVkZPYmpDOjpyZXF1ZXN0RGlkU3VjY2VlZCk6CisKIDIwMTgtMTItMTMg
IEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgRml4IGxlYWsgb2Yg
QVZQbGF5ZXIgYm91bmRhcnlUaW1lT2JzZXJ2ZXIgb2JqZWN0LgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZW5jcnlwdGVkbWVkaWEvQ0RNSW5zdGFuY2VTZXNzaW9uLmggYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9lbmNyeXB0ZWRtZWRpYS9DRE1JbnN0YW5jZVNlc3Npb24u
aAppbmRleCBhYTQ4ZjM3MzQyNmRlOGZhZGM5ZDMwMDFlNDAzM2VjMTM5Y2RiZjk5Li5jNTM4YzRl
ZmIzM2FlYzg4NTc2ZjA0MWQ4ZDhhYzdlMjVlYWJiNTIyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9lbmNyeXB0ZWRtZWRpYS9DRE1JbnN0YW5jZVNlc3Npb24uaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9lbmNyeXB0ZWRtZWRpYS9DRE1JbnN0YW5jZVNlc3Npb24u
aApAQCAtMzAsNiArMzAsNyBAQAogI2luY2x1ZGUgIkNETUtleVN0YXR1cy5oIgogI2luY2x1ZGUg
IkNETU1lc3NhZ2VUeXBlLmgiCiAjaW5jbHVkZSAiQ0RNU2Vzc2lvblR5cGUuaCIKKyNpbmNsdWRl
IDx3dGYvQ29tcGxldGlvbkhhbmRsZXIuaD4KICNpbmNsdWRlIDx3dGYvUmVmQ291bnRlZC5oPgog
I2luY2x1ZGUgPHd0Zi9WZWN0b3IuaD4KICNpbmNsdWRlIDx3dGYvV2Vha1B0ci5oPgpAQCAtNjQs
MTIgKzY1LDEyIEBAIHB1YmxpYzoKICAgICAgICAgU3VjY2VlZGVkLAogICAgIH07CiAKLSAgICB1
c2luZyBMaWNlbnNlQ2FsbGJhY2sgPSBGdW5jdGlvbjx2b2lkKFJlZjxTaGFyZWRCdWZmZXI+JiYg
bWVzc2FnZSwgY29uc3QgU3RyaW5nJiBzZXNzaW9uSWQsIGJvb2wgbmVlZHNJbmRpdmlkdWFsaXph
dGlvbiwgU3VjY2Vzc1ZhbHVlIHN1Y2NlZWRlZCk+OworICAgIHVzaW5nIExpY2Vuc2VDYWxsYmFj
ayA9IENvbXBsZXRpb25IYW5kbGVyPHZvaWQoUmVmPFNoYXJlZEJ1ZmZlcj4mJiBtZXNzYWdlLCBj
b25zdCBTdHJpbmcmIHNlc3Npb25JZCwgYm9vbCBuZWVkc0luZGl2aWR1YWxpemF0aW9uLCBTdWNj
ZXNzVmFsdWUgc3VjY2VlZGVkKT47CiAgICAgdmlydHVhbCB2b2lkIHJlcXVlc3RMaWNlbnNlKExp
Y2Vuc2VUeXBlLCBjb25zdCBBdG9taWNTdHJpbmcmIGluaXREYXRhVHlwZSwgUmVmPFNoYXJlZEJ1
ZmZlcj4mJiBpbml0RGF0YSwgTGljZW5zZUNhbGxiYWNrJiYpID0gMDsKIAogICAgIHVzaW5nIEtl
eVN0YXR1c1ZlY3RvciA9IENETUluc3RhbmNlU2Vzc2lvbkNsaWVudDo6S2V5U3RhdHVzVmVjdG9y
OwogICAgIHVzaW5nIE1lc3NhZ2UgPSBzdGQ6OnBhaXI8TWVzc2FnZVR5cGUsIFJlZjxTaGFyZWRC
dWZmZXI+PjsKLSAgICB1c2luZyBMaWNlbnNlVXBkYXRlQ2FsbGJhY2sgPSBGdW5jdGlvbjx2b2lk
KGJvb2wgc2Vzc2lvbldhc0Nsb3NlZCwgc3RkOjpvcHRpb25hbDxLZXlTdGF0dXNWZWN0b3I+JiYg
Y2hhbmdlZEtleXMsIHN0ZDo6b3B0aW9uYWw8ZG91YmxlPiYmIGNoYW5nZWRFeHBpcmF0aW9uLCBz
dGQ6Om9wdGlvbmFsPE1lc3NhZ2U+JiYgbWVzc2FnZSwgU3VjY2Vzc1ZhbHVlIHN1Y2NlZWRlZCk+
OworICAgIHVzaW5nIExpY2Vuc2VVcGRhdGVDYWxsYmFjayA9IENvbXBsZXRpb25IYW5kbGVyPHZv
aWQoYm9vbCBzZXNzaW9uV2FzQ2xvc2VkLCBzdGQ6Om9wdGlvbmFsPEtleVN0YXR1c1ZlY3Rvcj4m
JiBjaGFuZ2VkS2V5cywgc3RkOjpvcHRpb25hbDxkb3VibGU+JiYgY2hhbmdlZEV4cGlyYXRpb24s
IHN0ZDo6b3B0aW9uYWw8TWVzc2FnZT4mJiBtZXNzYWdlLCBTdWNjZXNzVmFsdWUgc3VjY2VlZGVk
KT47CiAgICAgdmlydHVhbCB2b2lkIHVwZGF0ZUxpY2Vuc2UoY29uc3QgU3RyaW5nJiBzZXNzaW9u
SWQsIExpY2Vuc2VUeXBlLCBjb25zdCBTaGFyZWRCdWZmZXImIHJlc3BvbnNlLCBMaWNlbnNlVXBk
YXRlQ2FsbGJhY2smJikgPSAwOwogCiAgICAgZW51bSBjbGFzcyBTZXNzaW9uTG9hZEZhaWx1cmUg
ewpAQCAtODAsMTMgKzgxLDEzIEBAIHB1YmxpYzoKICAgICAgICAgT3RoZXIsCiAgICAgfTsKIAot
ICAgIHVzaW5nIExvYWRTZXNzaW9uQ2FsbGJhY2sgPSBGdW5jdGlvbjx2b2lkKHN0ZDo6b3B0aW9u
YWw8S2V5U3RhdHVzVmVjdG9yPiYmLCBzdGQ6Om9wdGlvbmFsPGRvdWJsZT4mJiwgc3RkOjpvcHRp
b25hbDxNZXNzYWdlPiYmLCBTdWNjZXNzVmFsdWUsIFNlc3Npb25Mb2FkRmFpbHVyZSk+OworICAg
IHVzaW5nIExvYWRTZXNzaW9uQ2FsbGJhY2sgPSBDb21wbGV0aW9uSGFuZGxlcjx2b2lkKHN0ZDo6
b3B0aW9uYWw8S2V5U3RhdHVzVmVjdG9yPiYmLCBzdGQ6Om9wdGlvbmFsPGRvdWJsZT4mJiwgc3Rk
OjpvcHRpb25hbDxNZXNzYWdlPiYmLCBTdWNjZXNzVmFsdWUsIFNlc3Npb25Mb2FkRmFpbHVyZSk+
OwogICAgIHZpcnR1YWwgdm9pZCBsb2FkU2Vzc2lvbihMaWNlbnNlVHlwZSwgY29uc3QgU3RyaW5n
JiBzZXNzaW9uSWQsIGNvbnN0IFN0cmluZyYgb3JpZ2luLCBMb2FkU2Vzc2lvbkNhbGxiYWNrJiYp
ID0gMDsKIAotICAgIHVzaW5nIENsb3NlU2Vzc2lvbkNhbGxiYWNrID0gRnVuY3Rpb248dm9pZCgp
PjsKKyAgICB1c2luZyBDbG9zZVNlc3Npb25DYWxsYmFjayA9IENvbXBsZXRpb25IYW5kbGVyPHZv
aWQoKT47CiAgICAgdmlydHVhbCB2b2lkIGNsb3NlU2Vzc2lvbihjb25zdCBTdHJpbmcmIHNlc3Np
b25JZCwgQ2xvc2VTZXNzaW9uQ2FsbGJhY2smJikgPSAwOwogCi0gICAgdXNpbmcgUmVtb3ZlU2Vz
c2lvbkRhdGFDYWxsYmFjayA9IEZ1bmN0aW9uPHZvaWQoS2V5U3RhdHVzVmVjdG9yJiYsIHN0ZDo6
b3B0aW9uYWw8UmVmPFNoYXJlZEJ1ZmZlcj4+JiYsIFN1Y2Nlc3NWYWx1ZSk+OworICAgIHVzaW5n
IFJlbW92ZVNlc3Npb25EYXRhQ2FsbGJhY2sgPSBDb21wbGV0aW9uSGFuZGxlcjx2b2lkKEtleVN0
YXR1c1ZlY3RvciYmLCBzdGQ6Om9wdGlvbmFsPFJlZjxTaGFyZWRCdWZmZXI+PiYmLCBTdWNjZXNz
VmFsdWUpPjsKICAgICB2aXJ0dWFsIHZvaWQgcmVtb3ZlU2Vzc2lvbkRhdGEoY29uc3QgU3RyaW5n
JiBzZXNzaW9uSWQsIExpY2Vuc2VUeXBlLCBSZW1vdmVTZXNzaW9uRGF0YUNhbGxiYWNrJiYpID0g
MDsKIAogICAgIHZpcnR1YWwgdm9pZCBzdG9yZVJlY29yZE9mS2V5VXNhZ2UoY29uc3QgU3RyaW5n
JiBzZXNzaW9uSWQpID0gMDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Vu
Y3J5cHRlZG1lZGlhL2NsZWFya2V5L0NETUNsZWFyS2V5LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2VuY3J5cHRlZG1lZGlhL2NsZWFya2V5L0NETUNsZWFyS2V5LmNwcAppbmRleCA1YTdm
Zjg2MzEyMDZkODVkODJhMmMwNDA4MGVhZTA2Yjc3NWNmMmUyLi4xYTFlMGVjNjVjZDkxNjY1NmUy
M2RjMTNjOGZiZTYxOGUxM2RkZGVlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9lbmNyeXB0ZWRtZWRpYS9jbGVhcmtleS9DRE1DbGVhcktleS5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZW5jcnlwdGVkbWVkaWEvY2xlYXJrZXkvQ0RNQ2xlYXJLZXkuY3BwCkBA
IC02NzYsNyArNjc2LDcgQEAgdm9pZCBDRE1JbnN0YW5jZVNlc3Npb25DbGVhcktleTo6bG9hZFNl
c3Npb24oTGljZW5zZVR5cGUsIGNvbnN0IFN0cmluZyYgc2Vzc2lvbkkKIHZvaWQgQ0RNSW5zdGFu
Y2VTZXNzaW9uQ2xlYXJLZXk6OmNsb3NlU2Vzc2lvbihjb25zdCBTdHJpbmcmLCBDbG9zZVNlc3Np
b25DYWxsYmFjayYmIGNhbGxiYWNrKQogewogICAgIGNhbGxPbk1haW5UaHJlYWQoCi0gICAgICAg
IFt3ZWFrVGhpcyA9IG1ha2VXZWFrUHRyKCp0aGlzKSwgY2FsbGJhY2sgPSBXVEZNb3ZlKGNhbGxi
YWNrKV0geworICAgICAgICBbd2Vha1RoaXMgPSBtYWtlV2Vha1B0cigqdGhpcyksIGNhbGxiYWNr
ID0gV1RGTW92ZShjYWxsYmFjayldICgpIG11dGFibGUgewogICAgICAgICAgICAgaWYgKCF3ZWFr
VGhpcykKICAgICAgICAgICAgICAgICByZXR1cm47CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL0NETUluc3RhbmNlRmFpclBs
YXlTdHJlYW1pbmdBVkZPYmpDLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
YXZmb3VuZGF0aW9uL29iamMvQ0RNSW5zdGFuY2VGYWlyUGxheVN0cmVhbWluZ0FWRk9iakMubW0K
aW5kZXggYzZlYzIwYTc3NTZmOWZiMDc1ODE0ZTQ0NTI5MmExODUzZGE2YjIxZS4uYjNhN2E5YWFl
NzE4OTQzZTVhYjZlNGFiYjJmODI2ZDM4ZGVmMmE2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvQ0RNSW5zdGFuY2VGYWlyUGxh
eVN0cmVhbWluZ0FWRk9iakMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvYXZmb3VuZGF0aW9uL29iamMvQ0RNSW5zdGFuY2VGYWlyUGxheVN0cmVhbWluZ0FWRk9iakMu
bW0KQEAgLTQyOCwxNSArNDI4LDE1IEBAIHZvaWQgQ0RNSW5zdGFuY2VTZXNzaW9uRmFpclBsYXlT
dHJlYW1pbmdBVkZPYmpDOjpjbG9zZVNlc3Npb24oY29uc3QgU3RyaW5nJiwgQ2xvCiB7CiAgICAg
aWYgKG1fcmVxdWVzdExpY2Vuc2VDYWxsYmFjaykgewogICAgICAgICBtX3JlcXVlc3RMaWNlbnNl
Q2FsbGJhY2soU2hhcmVkQnVmZmVyOjpjcmVhdGUoKSwgbV9zZXNzaW9uSWQsIGZhbHNlLCBGYWls
ZWQpOwotICAgICAgICBtX3JlcXVlc3RMaWNlbnNlQ2FsbGJhY2sgPSBudWxscHRyOworICAgICAg
ICBBU1NFUlQoIW1fcmVxdWVzdExpY2Vuc2VDYWxsYmFjayk7CiAgICAgfQogICAgIGlmIChtX3Vw
ZGF0ZUxpY2Vuc2VDYWxsYmFjaykgewogICAgICAgICBtX3VwZGF0ZUxpY2Vuc2VDYWxsYmFjayh0
cnVlLCBzdGQ6Om51bGxvcHQsIHN0ZDo6bnVsbG9wdCwgc3RkOjpudWxsb3B0LCBGYWlsZWQpOwot
ICAgICAgICBtX3VwZGF0ZUxpY2Vuc2VDYWxsYmFjayA9IG51bGxwdHI7CisgICAgICAgIEFTU0VS
VCghbV91cGRhdGVMaWNlbnNlQ2FsbGJhY2spOwogICAgIH0KICAgICBpZiAobV9yZW1vdmVTZXNz
aW9uRGF0YUNhbGxiYWNrKSB7CiAgICAgICAgIG1fcmVtb3ZlU2Vzc2lvbkRhdGFDYWxsYmFjayh7
IH0sIHN0ZDo6bnVsbG9wdCwgRmFpbGVkKTsKLSAgICAgICAgbV9yZW1vdmVTZXNzaW9uRGF0YUNh
bGxiYWNrID0gbnVsbHB0cjsKKyAgICAgICAgQVNTRVJUKCFtX3JlbW92ZVNlc3Npb25EYXRhQ2Fs
bGJhY2spOwogICAgIH0KICAgICBtX2N1cnJlbnRSZXF1ZXN0ID0gbnVsbHB0cjsKICAgICBtX3Bl
bmRpbmdSZXF1ZXN0cy5jbGVhcigpOwpAQCAtNTE2LDcgKzUxNiw3IEBAIHZvaWQgQ0RNSW5zdGFu
Y2VTZXNzaW9uRmFpclBsYXlTdHJlYW1pbmdBVkZPYmpDOjpkaWRQcm92aWRlUmVxdWVzdChBVkNv
bnRlbnRLZXlSCiAgICAgaWYgKGtleUlEcy5pc0VtcHR5KCkpIHsKICAgICAgICAgaWYgKG1fcmVx
dWVzdExpY2Vuc2VDYWxsYmFjaykgewogICAgICAgICAgICAgbV9yZXF1ZXN0TGljZW5zZUNhbGxi
YWNrKFNoYXJlZEJ1ZmZlcjo6Y3JlYXRlKCksIG1fc2Vzc2lvbklkLCBmYWxzZSwgRmFpbGVkKTsK
LSAgICAgICAgICAgIG1fcmVxdWVzdExpY2Vuc2VDYWxsYmFjayA9IG51bGxwdHI7CisgICAgICAg
ICAgICBBU1NFUlQoIW1fcmVxdWVzdExpY2Vuc2VDYWxsYmFjayk7CiAgICAgICAgIH0KICAgICAg
ICAgcmV0dXJuOwogICAgIH0KQEAgLTUzMyw3ICs1MzMsNyBAQCB2b2lkIENETUluc3RhbmNlU2Vz
c2lvbkZhaXJQbGF5U3RyZWFtaW5nQVZGT2JqQzo6ZGlkUHJvdmlkZVJlcXVlc3QoQVZDb250ZW50
S2V5UgogICAgICAgICAgICAgICAgIG1fcmVxdWVzdExpY2Vuc2VDYWxsYmFjayhTaGFyZWRCdWZm
ZXI6OmNyZWF0ZShjb250ZW50S2V5UmVxdWVzdERhdGEuZ2V0KCkpLCBtX3Nlc3Npb25JZCwgZmFs
c2UsIFN1Y2NlZWRlZCk7CiAgICAgICAgICAgICBlbHNlIGlmIChtX2NsaWVudCkKICAgICAgICAg
ICAgICAgICBtX2NsaWVudC0+c2VuZE1lc3NhZ2UoQ0RNTWVzc2FnZVR5cGU6OkxpY2Vuc2VSZXF1
ZXN0LCBTaGFyZWRCdWZmZXI6OmNyZWF0ZShjb250ZW50S2V5UmVxdWVzdERhdGEuZ2V0KCkpKTsK
LSAgICAgICAgICAgIG1fcmVxdWVzdExpY2Vuc2VDYWxsYmFjayA9IG51bGxwdHI7CisgICAgICAg
ICAgICBBU1NFUlQoIW1fcmVxdWVzdExpY2Vuc2VDYWxsYmFjayk7CiAgICAgICAgIH0pOwogICAg
IH1dOwogfQpAQCAtNTY5LDcgKzU2OSw3IEBAIHZvaWQgQ0RNSW5zdGFuY2VTZXNzaW9uRmFpclBs
YXlTdHJlYW1pbmdBVkZPYmpDOjpkaWRQcm92aWRlUmVuZXdpbmdSZXF1ZXN0KEFWQ29uCiAgICAg
ICAgICAgICAgICAgbV91cGRhdGVMaWNlbnNlQ2FsbGJhY2soZmFsc2UsIHN0ZDo6bnVsbG9wdCwg
c3RkOjpudWxsb3B0LCBNZXNzYWdlKE1lc3NhZ2VUeXBlOjpMaWNlbnNlUmVuZXdhbCwgU2hhcmVk
QnVmZmVyOjpjcmVhdGUoY29udGVudEtleVJlcXVlc3REYXRhLmdldCgpKSksIFN1Y2NlZWRlZCk7
CiAgICAgICAgICAgICBlbHNlIGlmIChtX2NsaWVudCkKICAgICAgICAgICAgICAgICBtX2NsaWVu
dC0+c2VuZE1lc3NhZ2UoQ0RNTWVzc2FnZVR5cGU6OkxpY2Vuc2VSZW5ld2FsLCBTaGFyZWRCdWZm
ZXI6OmNyZWF0ZShjb250ZW50S2V5UmVxdWVzdERhdGEuZ2V0KCkpKTsKLSAgICAgICAgICAgIG1f
dXBkYXRlTGljZW5zZUNhbGxiYWNrID0gbnVsbHB0cjsKKyAgICAgICAgICAgIEFTU0VSVCghbV91
cGRhdGVMaWNlbnNlQ2FsbGJhY2spOwogICAgICAgICB9KTsKICAgICB9XTsKIH0KQEAgLTU4Myw4
ICs1ODMsMTAgQEAgdm9pZCBDRE1JbnN0YW5jZVNlc3Npb25GYWlyUGxheVN0cmVhbWluZ0FWRk9i
akM6OmRpZEZhaWxUb1Byb3ZpZGVSZXF1ZXN0KEFWQ29udGUKIHsKICAgICBVTlVTRURfUEFSQU0o
cmVxdWVzdCk7CiAgICAgVU5VU0VEX1BBUkFNKGVycm9yKTsKLSAgICBpZiAobV91cGRhdGVMaWNl
bnNlQ2FsbGJhY2spCisgICAgaWYgKG1fdXBkYXRlTGljZW5zZUNhbGxiYWNrKSB7CiAgICAgICAg
IG1fdXBkYXRlTGljZW5zZUNhbGxiYWNrKGZhbHNlLCBzdGQ6Om51bGxvcHQsIHN0ZDo6bnVsbG9w
dCwgc3RkOjpudWxsb3B0LCBGYWlsZWQpOworICAgICAgICBBU1NFUlQoIW1fdXBkYXRlTGljZW5z
ZUNhbGxiYWNrKTsKKyAgICB9CiAKICAgICBtX2N1cnJlbnRSZXF1ZXN0ID0gbnVsbHB0cjsKIApA
QCAtNTk0LDggKzU5NiwxMCBAQCB2b2lkIENETUluc3RhbmNlU2Vzc2lvbkZhaXJQbGF5U3RyZWFt
aW5nQVZGT2JqQzo6ZGlkRmFpbFRvUHJvdmlkZVJlcXVlc3QoQVZDb250ZQogdm9pZCBDRE1JbnN0
YW5jZVNlc3Npb25GYWlyUGxheVN0cmVhbWluZ0FWRk9iakM6OnJlcXVlc3REaWRTdWNjZWVkKEFW
Q29udGVudEtleVJlcXVlc3QgKnJlcXVlc3QpCiB7CiAgICAgVU5VU0VEX1BBUkFNKHJlcXVlc3Qp
OwotICAgIGlmIChtX3VwZGF0ZUxpY2Vuc2VDYWxsYmFjaykKKyAgICBpZiAobV91cGRhdGVMaWNl
bnNlQ2FsbGJhY2spIHsKICAgICAgICAgbV91cGRhdGVMaWNlbnNlQ2FsbGJhY2soZmFsc2UsIHN0
ZDo6bWFrZV9vcHRpb25hbChrZXlTdGF0dXNlcygpKSwgc3RkOjpudWxsb3B0LCBzdGQ6Om51bGxv
cHQsIFN1Y2NlZWRlZCk7CisgICAgICAgIEFTU0VSVCghbV91cGRhdGVMaWNlbnNlQ2FsbGJhY2sp
OworICAgIH0KIAogICAgIG1fY3VycmVudFJlcXVlc3QgPSBudWxscHRyOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>