<?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>165806</bug_id>
          
          <creation_ts>2016-12-13 10:25:43 -0800</creation_ts>
          <short_desc>REGRESSION(r204163): Web Inspector: Page crashes when Inspector tries to load insecure SourceMap</short_desc>
          <delta_ts>2016-12-13 16:20:52 -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>Web Inspector</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Joseph Pecoraro">joepeck</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1259435</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2016-12-13 10:25:43 -0800</bug_when>
    <thetext>Summary:
Page crashes when Inspector tries to load insecure SourceMap

DocumentThreadableLoader now informs the ThreadableLoaderClient when it fails to create a CachedResource. That didn&apos;t happen before, so now the Inspector&apos;s internal loader is triggering its internal failure process twice, which produces problems.

Steps to Reproduce:
1. Inspect wealthfront.com
  =&gt; Crash

Notes:
- Should we load insecure SourceMap resource for Web Inspector?
  - If Yes. We would have to avoid caching it to make sure the page never uses the result.
  - If No. Just block the load as expected.
- Either way, the Inspector code should be updated to avoid the crash now that DocumentThreadableLoader handles the case it was concerned about.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1259436</commentid>
    <comment_count>1</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2016-12-13 10:25:51 -0800</bug_when>
    <thetext>&lt;rdar://problem/28169025&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1259520</commentid>
    <comment_count>2</comment_count>
      <attachid>297038</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2016-12-13 13:29:24 -0800</bug_when>
    <thetext>Created attachment 297038
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1259578</commentid>
    <comment_count>3</comment_count>
      <attachid>297038</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-12-13 16:20:46 -0800</bug_when>
    <thetext>Comment on attachment 297038
[PATCH] Proposed Fix

Clearing flags on attachment: 297038

Committed r209784: &lt;http://trac.webkit.org/changeset/209784&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1259579</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-12-13 16:20:52 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>297038</attachid>
            <date>2016-12-13 13:29:24 -0800</date>
            <delta_ts>2016-12-13 16:20:46 -0800</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>loadResource-1.patch</filename>
            <type>text/plain</type>
            <size>8721</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA3OGNhNDkxLi4wZmRkYjJkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTYtMTIt
MTMgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdS
RVNTSU9OKHIyMDQxNjMpOiBXZWIgSW5zcGVjdG9yOiBQYWdlIGNyYXNoZXMgd2hlbiBJbnNwZWN0
b3IgdHJpZXMgdG8gbG9hZCBpbnNlY3VyZSBTb3VyY2VNYXAKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NTgwNgorICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vMjgxNjkwMjU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBodHRwL3Rlc3RzL2luc3BlY3Rvci9uZXR3b3JrL2xvYWRSZXNvdXJjZS1pbnNlY3Vy
ZS1yZXNvdXJjZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvaW5z
cGVjdG9yL25ldHdvcmsvbG9hZFJlc291cmNlLWluc2VjdXJlLXJlc291cmNlLmh0bWw6IEFkZGVk
LgorICAgICAgICAqIGh0dHAvdGVzdHMvaW5zcGVjdG9yL25ldHdvcmsvcmVzb3VyY2UtdGltaW5n
Lmh0bWw6CisgICAgICAgICogaHR0cC90ZXN0cy9pbnNwZWN0b3IvcmVzb3VyY2VzL2luc3BlY3Rv
ci10ZXN0LmpzOgorICAgICAgICAocnVuVGVzdEhUVFBTKToKKwogMjAxNi0xMi0xMiAgSm9zZXBo
IFBlY29yYXJvICA8cGVjb3Jhcm9AYXBwbGUuY29tPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6
IEFkZCB0ZXN0cyBmb3IgRmV0Y2ggQVBJIE5ldHdvcmsgRGF0YSAoQ09ScywgT3BhcXVlIFJlc3Bv
bnNlcywgRmlsdGVyZWQgSGVhZGVycykKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMvaW5zcGVjdG9yL25ldHdvcmsvbG9hZFJlc291cmNlLWluc2VjdXJlLXJlc291cmNlLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yL25ldHdvcmsvbG9hZFJl
c291cmNlLWluc2VjdXJlLXJlc291cmNlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwLi40YjMxMjVkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9pbnNwZWN0b3IvbmV0d29yay9sb2FkUmVzb3VyY2UtaW5zZWN1cmUtcmVzb3Vy
Y2UtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTQgQEAKK0NPTlNPTEUgTUVTU0FHRTogW2Jsb2Nr
ZWRdIFRoZSBwYWdlIGF0IGh0dHBzOi8vMTI3LjAuMC4xOjg0NDMvaW5zcGVjdG9yL25ldHdvcmsv
bG9hZFJlc291cmNlLWluc2VjdXJlLXJlc291cmNlLmh0bWwgd2FzIG5vdCBhbGxvd2VkIHRvIGRp
c3BsYXkgaW5zZWN1cmUgY29udGVudCBmcm9tIGh0dHA6Ly8xMjcuMC4wLjA6ODAwMC9pbnNwZWN0
b3IvbmV0d29yay9yZXNvdXJjZXMvZGF0YS5qc29uPzIuCisKK1Rlc3RzIGxvYWRpbmcgcmVzb3Vy
Y2VzIG9uIGEgc2VjdXJlIHBhZ2Ugd2l0aCBOZXR3b3JrLmxvYWRSZXNvdXJjZS4KKworCis9PSBS
dW5uaW5nIHRlc3Qgc3VpdGU6IE5ldHdvcmsubG9hZFJlc291cmNlLk1peGVkQ29udGVudAorLS0g
UnVubmluZyB0ZXN0IGNhc2U6IE5ldHdvcmsubG9hZFJlc291cmNlLk1peGVkQ29udGVudC5TZWN1
cmVTdWNjZXNzCitQQVNTOiBTaG91bGQgbm90IGJlIGFuIGVycm9yIGxvYWRpbmcgYSBzZWN1cmUg
cmVzb3VyY2UuCitQQVNTOiBTaG91bGQgYmUgYSAyMDAgT0sgc3RhdHVzLgorCistLSBSdW5uaW5n
IHRlc3QgY2FzZTogTmV0d29yay5sb2FkUmVzb3VyY2UuTWl4ZWRDb250ZW50Lkluc2VjdXJlRmFp
bHVyZQorUEFTUzogU2hvdWxkIGJlIGFuIGVycm9yIGxvYWRpbmcgYW4gaW5zZWN1cmUgcmVzb3Vy
Y2UuCitQQVNTOiBMb2FkaW5nIHJlc291cmNlIGZvciBpbnNwZWN0b3IgZmFpbGVkIGFjY2VzcyBj
b250cm9sIGNoZWNrCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVj
dG9yL25ldHdvcmsvbG9hZFJlc291cmNlLWluc2VjdXJlLXJlc291cmNlLmh0bWwgYi9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rvci9uZXR3b3JrL2xvYWRSZXNvdXJjZS1pbnNlY3VyZS1y
ZXNvdXJjZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmRlOTZlM2YK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rvci9uZXR3
b3JrL2xvYWRSZXNvdXJjZS1pbnNlY3VyZS1yZXNvdXJjZS5odG1sCkBAIC0wLDAgKzEsNDMgQEAK
KzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJj
ZXMvaW5zcGVjdG9yLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK2Z1bmN0aW9uIHRlc3Qo
KQoreworICAgIGxldCBzdWl0ZSA9IEluc3BlY3RvclRlc3QuY3JlYXRlQXN5bmNTdWl0ZSgiTmV0
d29yay5sb2FkUmVzb3VyY2UuTWl4ZWRDb250ZW50Iik7CisKKyAgICBzdWl0ZS5hZGRUZXN0Q2Fz
ZSh7CisgICAgICAgIG5hbWU6ICJOZXR3b3JrLmxvYWRSZXNvdXJjZS5NaXhlZENvbnRlbnQuU2Vj
dXJlU3VjY2VzcyIsCisgICAgICAgIGRlc2NyaXB0aW9uOiAiRW5zdXJlIHRyeWluZyB0byBsb2Fk
IGFuIGh0dHBzIHJlc291cmNlIGZyb20gYSBzZWN1cmUgcGFnZSBzdWNjZWVkcy4iLAorICAgICAg
ICB0ZXN0KHJlc29sdmUsIHJlamVjdCkgeworICAgICAgICAgICAgY29uc3QgdXJsID0gImh0dHBz
Oi8vMTI3LjAuMC4xOjg0NDMvaW5zcGVjdG9yL25ldHdvcmsvcmVzb3VyY2VzL2RhdGEuanNvbj8x
IjsKKyAgICAgICAgICAgIE5ldHdvcmtBZ2VudC5sb2FkUmVzb3VyY2UoV2ViSW5zcGVjdG9yLmZy
YW1lUmVzb3VyY2VNYW5hZ2VyLm1haW5GcmFtZS5pZCwgdXJsLCAoZXJyb3IsIGNvbnRlbnQsIG1p
bWVUeXBlLCBzdGF0dXMpID0+IHsKKyAgICAgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmV4cGVj
dFRoYXQoIWVycm9yLCAiU2hvdWxkIG5vdCBiZSBhbiBlcnJvciBsb2FkaW5nIGEgc2VjdXJlIHJl
c291cmNlLiIpOworICAgICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuZXhwZWN0RXF1YWwoc3Rh
dHVzLCAyMDAsICJTaG91bGQgYmUgYSAyMDAgT0sgc3RhdHVzLiIpOworICAgICAgICAgICAgICAg
IHJlc29sdmUoKTsKKyAgICAgICAgICAgIH0pOworICAgICAgICB9CisgICAgfSk7CisKKyAgICBz
dWl0ZS5hZGRUZXN0Q2FzZSh7CisgICAgICAgIG5hbWU6ICJOZXR3b3JrLmxvYWRSZXNvdXJjZS5N
aXhlZENvbnRlbnQuSW5zZWN1cmVGYWlsdXJlIiwKKyAgICAgICAgZGVzY3JpcHRpb246ICJFbnN1
cmUgdHJ5aW5nIHRvIGxvYWQgYW4gaHR0cCByZXNvdXJjZSBmcm9tIGEgc2VjdXJlIHBhZ2UgZmFp
bHMuIiwKKyAgICAgICAgdGVzdChyZXNvbHZlLCByZWplY3QpIHsKKyAgICAgICAgICAgIGNvbnN0
IHVybCA9ICJodHRwOi8vMTI3LjAuMC4wOjgwMDAvaW5zcGVjdG9yL25ldHdvcmsvcmVzb3VyY2Vz
L2RhdGEuanNvbj8yIjsKKyAgICAgICAgICAgIE5ldHdvcmtBZ2VudC5sb2FkUmVzb3VyY2UoV2Vi
SW5zcGVjdG9yLmZyYW1lUmVzb3VyY2VNYW5hZ2VyLm1haW5GcmFtZS5pZCwgdXJsLCAoZXJyb3Is
IGNvbnRlbnQsIG1pbWVUeXBlLCBzdGF0dXMpID0+IHsKKyAgICAgICAgICAgICAgICBJbnNwZWN0
b3JUZXN0LmV4cGVjdFRoYXQoZXJyb3IsICJTaG91bGQgYmUgYW4gZXJyb3IgbG9hZGluZyBhbiBp
bnNlY3VyZSByZXNvdXJjZS4iKTsKKyAgICAgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LnBhc3Mo
ZXJyb3IpOworICAgICAgICAgICAgICAgIHJlc29sdmUoKTsKKyAgICAgICAgICAgIH0pOworICAg
ICAgICB9CisgICAgfSk7CisKKyAgICBzdWl0ZS5ydW5UZXN0Q2FzZXNBbmRGaW5pc2goKTsKK30K
Kzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgb25sb2FkPSJydW5UZXN0SFRUUFMoKSI+Cis8cD5U
ZXN0cyBsb2FkaW5nIHJlc291cmNlcyBvbiBhIHNlY3VyZSBwYWdlIHdpdGggTmV0d29yay5sb2Fk
UmVzb3VyY2UuPC9wPgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9pbnNwZWN0b3IvbmV0d29yay9yZXNvdXJjZS10aW1pbmcuaHRtbCBiL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yL25ldHdvcmsvcmVzb3VyY2UtdGltaW5nLmh0bWwK
aW5kZXggZDVhMzRjZi4uMTBiZWY1NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9pbnNwZWN0b3IvbmV0d29yay9yZXNvdXJjZS10aW1pbmcuaHRtbAorKysgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL2luc3BlY3Rvci9uZXR3b3JrL3Jlc291cmNlLXRpbWluZy5odG1sCkBAIC0x
MCw5ICsxMCwxMCBAQCBmdW5jdGlvbiBjcmVhdGVSZXF1ZXN0KCkgewogICAgIGRvY3VtZW50LmJv
ZHkuYXBwZW5kQ2hpbGQoaW1nKTsKIH0KIAotZnVuY3Rpb24gdGVzdCgpIHsKK2Z1bmN0aW9uIHRl
c3QoKQorewogICAgIGxldCBzdWl0ZSA9IEluc3BlY3RvclRlc3QuY3JlYXRlQXN5bmNTdWl0ZSgi
UmVzb3VyY2VUaW1pbmdEYXRhIik7Ci0gICAgSW5zcGVjdG9yVGVzdC5kZWJ1ZygpOworCiAgICAg
c3VpdGUuYWRkVGVzdENhc2UoewogICAgICAgICBuYW1lOiAiQ2hlY2tSZXNvdXJjZVRpbWluZ0lu
Zm9ybWF0aW9uRm9yUmVzb3VyY2UiLAogICAgICAgICBkZXNjcmlwdGlvbjogIkNoZWNrIGlmIGEg
cmVzb3VyY2UgaGFzIHRpbWluZyBpbmZvcm1hdGlvbi4iLApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9pbnNwZWN0b3IvcmVzb3VyY2VzL2luc3BlY3Rvci10ZXN0LmpzIGIvTGF5
b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3IvcmVzb3VyY2VzL2luc3BlY3Rvci10ZXN0Lmpz
CmluZGV4IDIzNDljNGUuLmIzNmMxM2QgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMvaW5zcGVjdG9yL3Jlc291cmNlcy9pbnNwZWN0b3ItdGVzdC5qcworKysgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL2luc3BlY3Rvci9yZXNvdXJjZXMvaW5zcGVjdG9yLXRlc3QuanMKQEAgLTEw
MSw2ICsxMDEsMjQgQEAgZnVuY3Rpb24gcnVuVGVzdCgpCiAgICAgdGVzdFJ1bm5lci5ldmFsdWF0
ZUluV2ViSW5zcGVjdG9yKHRlc3RGdW5jdGlvbkNvZGVTdHJpbmcpOwogfQogCitmdW5jdGlvbiBy
dW5UZXN0SFRUUFMoKQoreworICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAgICB0
ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKyAgICAgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25l
KCk7CisgICAgfQorCisgICAgbGV0IHVybCA9IG5ldyBVUkwoZG9jdW1lbnQuVVJMKTsKKyAgICBp
ZiAodXJsLnByb3RvY29sICE9PSAiaHR0cHM6IikgeworICAgICAgICB1cmwucHJvdG9jb2wgPSAi
aHR0cHM6IjsKKyAgICAgICAgdXJsLnBvcnQgPSAiODQ0MyI7CisgICAgICAgIHdpbmRvdy5sb2Nh
dGlvbi5ocmVmID0gdXJsLnRvU3RyaW5nKCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAg
ICBydW5UZXN0KCk7Cit9CisKIFRlc3RQYWdlLmNvbXBsZXRlVGVzdCA9IGZ1bmN0aW9uKCkKIHsK
ICAgICAvLyBEb24ndCB0cnkgdG8gdXNlIHRlc3RSdW5uZXIgaWYgcnVubmluZyB0aHJvdWdoIHRo
ZSBicm93c2VyLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGFlZDMwNDkuLjkwMzEyMWIgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxOCBAQAorMjAxNi0xMi0xMyAgSm9zZXBoIFBlY29yYXJvICA8cGVjb3Jhcm9AYXBw
bGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04ocjIwNDE2Myk6IFdlYiBJbnNwZWN0b3I6IFBh
Z2UgY3Jhc2hlcyB3aGVuIEluc3BlY3RvciB0cmllcyB0byBsb2FkIGluc2VjdXJlIFNvdXJjZU1h
cAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY1ODA2
CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8yODE2OTAyNT4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBodHRwL3Rlc3RzL2luc3BlY3Rvci9u
ZXR3b3JrL2xvYWRSZXNvdXJjZS1pbnNlY3VyZS1yZXNvdXJjZS5odG1sCisKKyAgICAgICAgKiBp
bnNwZWN0b3IvSW5zcGVjdG9yTmV0d29ya0FnZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Oklu
c3BlY3Rvck5ldHdvcmtBZ2VudDo6bG9hZFJlc291cmNlKToKKyAgICAgICAgRG9jdW1lbnRUaHJl
YWRhYmxlTG9hZGVyIG5vdyB0cmlnZ2VycyB0aGUgVGhyZWFkYWJsZUxvYWRlckNsaWVudCdzIGRp
ZEZhaWwKKyAgICAgICAgY2FsbGJhY2ssIHNvIHRoaXMgZGlkRmFpbExvYWRlckNyZWF0aW9uIGlz
IG5vdyByZWR1bmRlbnQgYW5kIGluY29ycmVjdC4KKwogMjAxNi0xMi0xMiAgQ2hyaXMgRHVtZXog
IDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIERvY3VtZW50LnZpc2liaWxpdHlTdGF0ZSBz
aG91bGQgdXNlIGFuIElETCBzdHJpbmcgZW51bWVyYXRpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JOZXR3b3JrQWdlbnQuY3BwIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3Rvck5ldHdvcmtBZ2VudC5jcHAKaW5kZXggNDhlNzE0OS4uMTI5
MWVjOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvck5ldHdv
cmtBZ2VudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvck5ldHdv
cmtBZ2VudC5jcHAKQEAgLTEyOSwxMiArMTI5LDYgQEAgcHVibGljOgogICAgICAgICBkaXNwb3Nl
KCk7CiAgICAgfQogCi0gICAgdm9pZCBkaWRGYWlsTG9hZGVyQ3JlYXRpb24oKQotICAgIHsKLSAg
ICAgICAgbV9jYWxsYmFjay0+c2VuZEZhaWx1cmUoQVNDSUlMaXRlcmFsKCJDb3VsZCBub3QgY3Jl
YXRlIGEgbG9hZGVyIikpOwotICAgICAgICBkaXNwb3NlKCk7Ci0gICAgfQotCiAgICAgdm9pZCBz
ZXRMb2FkZXIoUmVmUHRyPFRocmVhZGFibGVMb2FkZXI+JiYgbG9hZGVyKQogICAgIHsKICAgICAg
ICAgbV9sb2FkZXIgPSBXVEZNb3ZlKGxvYWRlcik7CkBAIC02ODMsMTQgKzY3NywxMSBAQCB2b2lk
IEluc3BlY3Rvck5ldHdvcmtBZ2VudDo6bG9hZFJlc291cmNlKEVycm9yU3RyaW5nJiBlcnJvclN0
cmluZywgY29uc3QgU3RyaW5nJgogICAgIG9wdGlvbnMuY3JlZGVudGlhbHMgPSBGZXRjaE9wdGlv
bnM6OkNyZWRlbnRpYWxzOjpTYW1lT3JpZ2luOwogICAgIG9wdGlvbnMuY29udGVudFNlY3VyaXR5
UG9saWN5RW5mb3JjZW1lbnQgPSBDb250ZW50U2VjdXJpdHlQb2xpY3lFbmZvcmNlbWVudDo6RG9O
b3RFbmZvcmNlOwogCi0gICAgLy8gSW5zcGVjdG9yVGhyZWFkYWJsZUxvYWRlckNsaWVudCBkZWxl
dGVzIGl0c2VsZiB3aGVuIHRoZSBsb2FkIGNvbXBsZXRlcy4KKyAgICAvLyBJbnNwZWN0b3JUaHJl
YWRhYmxlTG9hZGVyQ2xpZW50IGRlbGV0ZXMgaXRzZWxmIHdoZW4gdGhlIGxvYWQgY29tcGxldGVz
IG9yIGZhaWxzLgogICAgIEluc3BlY3RvclRocmVhZGFibGVMb2FkZXJDbGllbnQqIGluc3BlY3Rv
clRocmVhZGFibGVMb2FkZXJDbGllbnQgPSBuZXcgSW5zcGVjdG9yVGhyZWFkYWJsZUxvYWRlckNs
aWVudChjYWxsYmFjay5jb3B5UmVmKCkpOwotCiAgICAgYXV0byBsb2FkZXIgPSBEb2N1bWVudFRo
cmVhZGFibGVMb2FkZXI6OmNyZWF0ZSgqZG9jdW1lbnQsICppbnNwZWN0b3JUaHJlYWRhYmxlTG9h
ZGVyQ2xpZW50LCBXVEZNb3ZlKHJlcXVlc3QpLCBvcHRpb25zKTsKLSAgICBpZiAoIWxvYWRlcikg
ewotICAgICAgICBpbnNwZWN0b3JUaHJlYWRhYmxlTG9hZGVyQ2xpZW50LT5kaWRGYWlsTG9hZGVy
Q3JlYXRpb24oKTsKKyAgICBpZiAoIWxvYWRlcikKICAgICAgICAgcmV0dXJuOwotICAgIH0KIAog
ICAgIC8vIElmIHRoZSBsb2FkIGFscmVhZHkgY29tcGxldGVkLCBpbnNwZWN0b3JUaHJlYWRhYmxl
TG9hZGVyQ2xpZW50IHdpbGwgaGF2ZSBiZWVuIGRlbGV0ZWQgYW5kIHdlIHdpbGwgaGF2ZSBhbHJl
YWR5IGNhbGxlZCB0aGUgY2FsbGJhY2suCiAgICAgaWYgKCFjYWxsYmFjay0+aXNBY3RpdmUoKSkK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxv
YWRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2Fk
ZXIuY3BwCmluZGV4IGMxM2U4ZmMuLjk0MGQzMTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2xvYWRlci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVyLmNwcApAQCAtMzMxLDcgKzMzMSw2
IEBAIHN0YXRpYyBNaXhlZENvbnRlbnRDaGVja2VyOjpDb250ZW50VHlwZSBjb250ZW50VHlwZUZy
b21SZXNvdXJjZVR5cGUoQ2FjaGVkUmVzb3VyCiAKIGJvb2wgQ2FjaGVkUmVzb3VyY2VMb2FkZXI6
OmNoZWNrSW5zZWN1cmVDb250ZW50KENhY2hlZFJlc291cmNlOjpUeXBlIHR5cGUsIGNvbnN0IFVS
TCYgdXJsKSBjb25zdAogewotCiAgICAgaWYgKCFjYW5SZXF1ZXN0SW5Db250ZW50RGlzcG9zaXRp
b25BdHRhY2htZW50U2FuZGJveCh0eXBlLCB1cmwpKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>