<?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>139262</bug_id>
          
          <creation_ts>2014-12-04 11:09:23 -0800</creation_ts>
          <short_desc>Web Inspector: [Mac] Saving webarchives via Web Inspector in Safari creates files that are not double clickable</short_desc>
          <delta_ts>2014-12-07 09:50:17 -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>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>DoNotImportToRadar</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="Nobody">webkit-unassigned</assigned_to>
          <cc>andersca</cc>
    
    <cc>ap</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>sam</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1052511</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-12-04 11:09:23 -0800</bug_when>
    <thetext>* SUMMARY
Saving webarchives with Web Inspector in Safari creates file that gets stopped by Gatekeeper when double clicked. This doesn&apos;t happen when saving a web archive from Safari itself, so this is unexpected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052512</commentid>
    <comment_count>1</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-12-04 11:10:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/18323498&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052515</commentid>
    <comment_count>2</comment_count>
      <attachid>242576</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-12-04 11:18:05 -0800</bug_when>
    <thetext>Created attachment 242576
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052519</commentid>
    <comment_count>3</comment_count>
      <attachid>242576</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-12-04 11:26:02 -0800</bug_when>
    <thetext>Comment on attachment 242576
[PATCH] Proposed Fix

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

&gt; Source/WebKit/mac/WebCoreSupport/WebInspectorClient.mm:63
&gt; +static void removeQuarantinePropertiesFromFile(NSURL *path)

It seems unfortunate to have multiple copies of this non-trivial function.

&gt; Source/WebKit/mac/WebCoreSupport/WebInspectorClient.mm:383
&gt; +        removeQuarantinePropertiesFromFile(actualURL);

This looks strange to me. If an application gets its files automatically quarantined, then can it actually remove the quarantine?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052526</commentid>
    <comment_count>4</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-12-04 11:47:09 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 242576 [details]
&gt; [PATCH] Proposed Fix
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=242576&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/mac/WebCoreSupport/WebInspectorClient.mm:63
&gt; &gt; +static void removeQuarantinePropertiesFromFile(NSURL *path)
&gt; 
&gt; It seems unfortunate to have multiple copies of this non-trivial function.

Yep. I considered putting this in WebCore/platform/FileSystemMac.mm. Would you prefer that?


&gt; &gt; Source/WebKit/mac/WebCoreSupport/WebInspectorClient.mm:383
&gt; &gt; +        removeQuarantinePropertiesFromFile(actualURL);
&gt; 
&gt; This looks strange to me. If an application gets its files automatically
&gt; quarantined, then can it actually remove the quarantine?

I had only tested with Safari, and that was the case.

It seems anyone can remove the xattr from a file. For example:

    shell&gt; xattr -d com.apple.quarantine /path/to/file</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052531</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-12-04 12:00:55 -0800</bug_when>
    <thetext>&gt; Yep. I considered putting this in WebCore/platform/FileSystemMac.mm. Would
&gt; you prefer that?

Yes.

&gt; It seems anyone can remove the xattr from a file.

It&apos;s not anyone, this depends on their sandbox. A correct sandbox would normally disallow that, and I thought that AppSandbox did.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052541</commentid>
    <comment_count>6</comment_count>
      <attachid>242582</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-12-04 12:50:03 -0800</bug_when>
    <thetext>Created attachment 242582
[PATCH] Proposed Fix

Shared the code in FileSystemMac. If there is an error removing the quarantine property it is fine to ignore it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052888</commentid>
    <comment_count>7</comment_count>
      <attachid>242582</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-12-05 15:56:26 -0800</bug_when>
    <thetext>Comment on attachment 242582
[PATCH] Proposed Fix

We decided that we don&apos;t need this.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>242576</attachid>
            <date>2014-12-04 11:18:05 -0800</date>
            <delta_ts>2014-12-04 12:50:03 -0800</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>quarantine.patch</filename>
            <type>text/plain</type>
            <size>6330</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQv
bWFjL0NoYW5nZUxvZwppbmRleCA1ZTkxZDI3Li5jNjU2ODk5IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L21hYy9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTggQEAKKzIwMTQtMTItMDQgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFw
cGxlLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVjdG9yOiBbTWFjXSBTYXZpbmcgd2ViYXJjaGl2
ZXMgdmlhIFdlYiBJbnNwZWN0b3IgaW4gU2FmYXJpIGNyZWF0ZXMgZmlsZXMgdGhhdCBhcmUgbm90
IGRvdWJsZSBjbGlja2FibGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEzOTI2MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEFwcGxpY2F0aW9ucyBtYXkgYXV0b21hdGljYWxseSBxdWFyYW50aW5lIHNhdmVk
IGZpbGVzLiBUaGUgY29udGVudHMgb2YgdGhlIHNhdmUKKyAgICAgICAgYXJlIGFscmVhZHkgYXZh
aWxhYmxlIHRvIHRoZSB1c2VyIHRocm91Z2ggV2ViIEluc3BlY3Rvciwgc28gaXQgbWFrZXMgc2Vu
c2UgdG8KKyAgICAgICAgbm90IHF1YXJhbnRpbmUgZmlsZXMgc2F2ZWQgZnJvbSBXZWIgSW5zcGVj
dG9yLCBlLmcuIGEgV2ViIEFyY2hpdmUuCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9XZWJJ
bnNwZWN0b3JDbGllbnQubW06CisgICAgICAgIChyZW1vdmVRdWFyYW50aW5lUHJvcGVydGllc0Zy
b21GaWxlKToKKyAgICAgICAgKFdlYkluc3BlY3RvckZyb250ZW5kQ2xpZW50OjpzYXZlKToKKwog
MjAxNC0xMi0wMyAgVGltb3RoeSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CiAK
ICAgICAgICAgSW1wbGVtZW50IGFjdGlvbiBtZW51cyBmb3IgdGVsOiBVUkxzCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L21hYy9XZWJDb3JlU3VwcG9ydC9XZWJJbnNwZWN0b3JDbGllbnQubW0g
Yi9Tb3VyY2UvV2ViS2l0L21hYy9XZWJDb3JlU3VwcG9ydC9XZWJJbnNwZWN0b3JDbGllbnQubW0K
aW5kZXggOWUxOWZmMi4uYzEwZGZkMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9tYWMvV2Vi
Q29yZVN1cHBvcnQvV2ViSW5zcGVjdG9yQ2xpZW50Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvbWFj
L1dlYkNvcmVTdXBwb3J0L1dlYkluc3BlY3RvckNsaWVudC5tbQpAQCAtNjAsNiArNjAsNDAgQEAg
U09GVF9MSU5LX1NUQUdFRF9GUkFNRVdPUksoV2ViSW5zcGVjdG9yVUksIFByaXZhdGVGcmFtZXdv
cmtzLCBBKQogLy8gVGhlIG1hcmdpbiBmcm9tIHRoZSB0b3AgYW5kIHJpZ2h0IG9mIHRoZSBkb2Nr
IGJ1dHRvbiAoc2FtZSBhcyB0aGUgZnVsbCBzY3JlZW4gYnV0dG9uKS4KIHN0YXRpYyBjb25zdCBD
R0Zsb2F0IGRvY2tCdXR0b25NYXJnaW4gPSAzOwogCitzdGF0aWMgdm9pZCByZW1vdmVRdWFyYW50
aW5lUHJvcGVydGllc0Zyb21GaWxlKE5TVVJMICpwYXRoKQoreworI2lmIF9fTUFDX09TX1hfVkVS
U0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxMDAwCisgICAgTlNEaWN0aW9uYXJ5ICpwcm9wZXJ0aWVz
ID0gbmlsOworICAgIGlmICghW3BhdGggZ2V0UmVzb3VyY2VWYWx1ZTomcHJvcGVydGllcyBmb3JL
ZXk6TlNVUkxRdWFyYW50aW5lUHJvcGVydGllc0tleSBlcnJvcjpuaWxdKQorICAgICAgICByZXR1
cm47CisgICAgaWYgKCFwcm9wZXJ0aWVzKQorICAgICAgICByZXR1cm47CisKKyAgICBbcGF0aCBz
ZXRSZXNvdXJjZVZhbHVlOltOU051bGwgbnVsbF0gZm9yS2V5Ok5TVVJMUXVhcmFudGluZVByb3Bl
cnRpZXNLZXkgZXJyb3I6bmlsXTsKKyNlbHNlCisjcHJhZ21hIGNsYW5nIGRpYWdub3N0aWMgcHVz
aAorI3ByYWdtYSBjbGFuZyBkaWFnbm9zdGljIGlnbm9yZWQgIi1XZGVwcmVjYXRlZC1kZWNsYXJh
dGlvbnMiCisgICAgRlNSZWYgZmlsZVJlZjsKKyAgICBOU1N0cmluZyAqZmlsZVBhdGggPSAoTlNT
dHJpbmcgKilDRlVSTENvcHlGaWxlU3lzdGVtUGF0aCgoQ0ZVUkxSZWYpW3BhdGggYWJzb2x1dGVV
UkxdLCBrQ0ZVUkxQT1NJWFBhdGhTdHlsZSk7CisgICAgT1NTdGF0dXMgZXJyb3IgPSBGU1BhdGhN
YWtlUmVmKChjb25zdCBVSW50OCopW2ZpbGVQYXRoIGZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbl0s
ICZmaWxlUmVmLCBOVUxMKTsKKyAgICBbZmlsZVBhdGggcmVsZWFzZV07CisgICAgaWYgKGVycm9y
ICE9IG5vRXJyKSAKKyAgICAgICAgcmV0dXJuOworCisgICAgQ0ZUeXBlUmVmIHZhbHVlOworICAg
IGVycm9yID0gTFNDb3B5SXRlbUF0dHJpYnV0ZSgmZmlsZVJlZiwga0xTUm9sZXNBbGwsIGtMU0l0
ZW1RdWFyYW50aW5lUHJvcGVydGllcywgJnZhbHVlKTsKKyAgICBpZiAoZXJyb3IgIT0gbm9FcnIp
CisgICAgICAgIHJldHVybjsKKyAgICBpZiAoIXZhbHVlKQorICAgICAgICByZXR1cm47CisgICAg
Q0ZSZWxlYXNlKHZhbHVlKTsKKworICAgIExTU2V0SXRlbUF0dHJpYnV0ZSgmZmlsZVJlZiwga0xT
Um9sZXNBbGwsIGtMU0l0ZW1RdWFyYW50aW5lUHJvcGVydGllcywgTlVMTCk7CisjcHJhZ21hIGNs
YW5nIGRpYWdub3N0aWMgcG9wCisjZW5kaWYKK30KKworCiB1c2luZyBuYW1lc3BhY2UgV2ViQ29y
ZTsKIAogQGludGVyZmFjZSBOU1ZpZXcgKEFwcEtpdERldGFpbHMpCkBAIC0zNDYsNiArMzgwLDgg
QEAgdm9pZCBXZWJJbnNwZWN0b3JGcm9udGVuZENsaWVudDo6c2F2ZShjb25zdCBTdHJpbmcmIHN1
Z2dlc3RlZFVSTCwgY29uc3QgU3RyaW5nJgogICAgICAgICB9IGVsc2UKICAgICAgICAgICAgIFtj
b250ZW50Q29weSB3cml0ZVRvVVJMOmFjdHVhbFVSTCBhdG9taWNhbGx5OllFUyBlbmNvZGluZzpO
U1VURjhTdHJpbmdFbmNvZGluZyBlcnJvcjpOVUxMXTsKIAorICAgICAgICByZW1vdmVRdWFyYW50
aW5lUHJvcGVydGllc0Zyb21GaWxlKGFjdHVhbFVSTCk7CisKICAgICAgICAgY29yZShbbV93aW5k
b3dDb250cm9sbGVyIHdlYlZpZXddKS0+bWFpbkZyYW1lKCkuc2NyaXB0KCkuZXhlY3V0ZVNjcmlw
dChbTlNTdHJpbmcgc3RyaW5nV2l0aEZvcm1hdDpAIkluc3BlY3RvckZyb250ZW5kQVBJLnNhdmVk
VVJMKFwiJUBcIikiLCBhY3R1YWxVUkwuYWJzb2x1dGVTdHJpbmddKTsKICAgICB9OwogCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VM
b2cKaW5kZXggZDYwYmY0YS4uODQ1NzNiOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hh
bmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisy
MDE0LTEyLTA0ICBKb3NlcGggUGVjb3Jhcm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CisKKyAgICAg
ICAgV2ViIEluc3BlY3RvcjogW01hY10gU2F2aW5nIHdlYmFyY2hpdmVzIHZpYSBXZWIgSW5zcGVj
dG9yIGluIFNhZmFyaSBjcmVhdGVzIGZpbGVzIHRoYXQgYXJlIG5vdCBkb3VibGUgY2xpY2thYmxl
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzkyNjIK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBcHBsaWNh
dGlvbnMgbWF5IGF1dG9tYXRpY2FsbHkgcXVhcmFudGluZSBzYXZlZCBmaWxlcy4gVGhlIGNvbnRl
bnRzIG9mIHRoZSBzYXZlCisgICAgICAgIGFyZSBhbHJlYWR5IGF2YWlsYWJsZSB0byB0aGUgdXNl
ciB0aHJvdWdoIFdlYiBJbnNwZWN0b3IsIHNvIGl0IG1ha2VzIHNlbnNlIHRvCisgICAgICAgIG5v
dCBxdWFyYW50aW5lIGZpbGVzIHNhdmVkIGZyb20gV2ViIEluc3BlY3RvciwgZS5nLiBhIFdlYiBB
cmNoaXZlLgorCisgICAgICAgICogVUlQcm9jZXNzL21hYy9XZWJJbnNwZWN0b3JQcm94eU1hYy5t
bToKKyAgICAgICAgKHJlbW92ZVF1YXJhbnRpbmVQcm9wZXJ0aWVzRnJvbUZpbGUpOgorICAgICAg
ICAoV2ViS2l0OjpXZWJJbnNwZWN0b3JQcm94eTo6cGxhdGZvcm1TYXZlKToKKwogMjAxNC0xMi0w
NCAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVSVEJG
IGFmdGVyIHIxNzY3OTQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvbWFj
L1dlYkluc3BlY3RvclByb3h5TWFjLm1tIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL21hYy9X
ZWJJbnNwZWN0b3JQcm94eU1hYy5tbQppbmRleCA0Y2Q2Y2E2Li5iM2Y5OGQ1IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvbWFjL1dlYkluc3BlY3RvclByb3h5TWFjLm1tCisr
KyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9tYWMvV2ViSW5zcGVjdG9yUHJveHlNYWMubW0K
QEAgLTc5LDYgKzc5LDM5IEBAIHN0YXRpYyBjb25zdCBOU1VJbnRlZ2VyIHdpbmRvd1N0eWxlTWFz
ayA9IE5TVGl0bGVkV2luZG93TWFzayB8IE5TQ2xvc2FibGVXaW5kb3dNCiAvLyBSZXVzaW5nIHRo
ZSBXZWJWaWV3IGltcHJvdmVzIHN0YXJ0IHVwIHRpbWUgZm9yIHBlb3BsZSB0aGF0IGp1bXAgaW4g
YW5kIG91dCBvZiB0aGUgSW5zcGVjdG9yLgogc3RhdGljIGNvbnN0IHVuc2lnbmVkIHdlYlZpZXdD
bG9zZVRpbWVvdXQgPSA2MDsKIAorc3RhdGljIHZvaWQgcmVtb3ZlUXVhcmFudGluZVByb3BlcnRp
ZXNGcm9tRmlsZShOU1VSTCAqcGF0aCkKK3sKKyNpZiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JF
UVVJUkVEID49IDEwMTAwMAorICAgIE5TRGljdGlvbmFyeSAqcHJvcGVydGllcyA9IG5pbDsKKyAg
ICBpZiAoIVtwYXRoIGdldFJlc291cmNlVmFsdWU6JnByb3BlcnRpZXMgZm9yS2V5Ok5TVVJMUXVh
cmFudGluZVByb3BlcnRpZXNLZXkgZXJyb3I6bmlsXSkKKyAgICAgICAgcmV0dXJuOworICAgIGlm
ICghcHJvcGVydGllcykKKyAgICAgICAgcmV0dXJuOworCisgICAgW3BhdGggc2V0UmVzb3VyY2VW
YWx1ZTpbTlNOdWxsIG51bGxdIGZvcktleTpOU1VSTFF1YXJhbnRpbmVQcm9wZXJ0aWVzS2V5IGVy
cm9yOm5pbF07CisjZWxzZQorI3ByYWdtYSBjbGFuZyBkaWFnbm9zdGljIHB1c2gKKyNwcmFnbWEg
Y2xhbmcgZGlhZ25vc3RpYyBpZ25vcmVkICItV2RlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIgorICAg
IEZTUmVmIGZpbGVSZWY7CisgICAgTlNTdHJpbmcgKmZpbGVQYXRoID0gKE5TU3RyaW5nICopQ0ZV
UkxDb3B5RmlsZVN5c3RlbVBhdGgoKENGVVJMUmVmKVtwYXRoIGFic29sdXRlVVJMXSwga0NGVVJM
UE9TSVhQYXRoU3R5bGUpOworICAgIE9TU3RhdHVzIGVycm9yID0gRlNQYXRoTWFrZVJlZigoY29u
c3QgVUludDgqKVtmaWxlUGF0aCBmaWxlU3lzdGVtUmVwcmVzZW50YXRpb25dLCAmZmlsZVJlZiwg
TlVMTCk7CisgICAgW2ZpbGVQYXRoIHJlbGVhc2VdOworICAgIGlmIChlcnJvciAhPSBub0Vycikg
CisgICAgICAgIHJldHVybjsKKworICAgIENGVHlwZVJlZiB2YWx1ZTsKKyAgICBlcnJvciA9IExT
Q29weUl0ZW1BdHRyaWJ1dGUoJmZpbGVSZWYsIGtMU1JvbGVzQWxsLCBrTFNJdGVtUXVhcmFudGlu
ZVByb3BlcnRpZXMsICZ2YWx1ZSk7CisgICAgaWYgKGVycm9yICE9IG5vRXJyKQorICAgICAgICBy
ZXR1cm47CisgICAgaWYgKCF2YWx1ZSkKKyAgICAgICAgcmV0dXJuOworICAgIENGUmVsZWFzZSh2
YWx1ZSk7CisKKyAgICBMU1NldEl0ZW1BdHRyaWJ1dGUoJmZpbGVSZWYsIGtMU1JvbGVzQWxsLCBr
TFNJdGVtUXVhcmFudGluZVByb3BlcnRpZXMsIE5VTEwpOworI3ByYWdtYSBjbGFuZyBkaWFnbm9z
dGljIHBvcAorI2VuZGlmCit9CisKIC8vIFdLV2ViSW5zcGVjdG9yUHJveHlPYmpDQWRhcHRlciBp
cyBhIGhlbHBlciBPYmpDIG9iamVjdCB1c2VkIGFzIGEgZGVsZWdhdGUgb3Igbm90aWZpY2F0aW9u
IG9ic2VydmVyCiAvLyBmb3IgdGhlIHNvbGUgcHVycG9zZSBvZiBnZXR0aW5nIGJhY2sgaW50byB0
aGUgQysrIGNvZGUgZnJvbSBhbiBPYmpDIGNhbGxlci4KIApAQCAtNjI1LDYgKzY1OCw4IEBAIHZv
aWQgV2ViSW5zcGVjdG9yUHJveHk6OnBsYXRmb3JtU2F2ZShjb25zdCBTdHJpbmcmIHN1Z2dlc3Rl
ZFVSTCwgY29uc3QgU3RyaW5nJiBjCiAgICAgICAgIH0gZWxzZQogICAgICAgICAgICAgW2NvbnRl
bnRDb3B5IHdyaXRlVG9VUkw6YWN0dWFsVVJMIGF0b21pY2FsbHk6WUVTIGVuY29kaW5nOk5TVVRG
OFN0cmluZ0VuY29kaW5nIGVycm9yOk5VTExdOwogCisgICAgICAgIHJlbW92ZVF1YXJhbnRpbmVQ
cm9wZXJ0aWVzRnJvbUZpbGUoYWN0dWFsVVJMKTsKKwogICAgICAgICBtX2luc3BlY3RvclBhZ2Ut
PnByb2Nlc3MoKS5zZW5kKE1lc3NhZ2VzOjpXZWJJbnNwZWN0b3JVSTo6RGlkU2F2ZShbYWN0dWFs
VVJMIGFic29sdXRlU3RyaW5nXSksIG1faW5zcGVjdG9yUGFnZS0+cGFnZUlEKCkpOwogICAgIH07
CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>242582</attachid>
            <date>2014-12-04 12:50:03 -0800</date>
            <delta_ts>2014-12-05 15:56:26 -0800</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>v2.patch</filename>
            <type>text/plain</type>
            <size>7862</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1NTYwN2U3Li5lMjNkOTk0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTQtMTItMDQgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KKwor
ICAgICAgICBXZWIgSW5zcGVjdG9yOiBbTWFjXSBTYXZpbmcgd2ViYXJjaGl2ZXMgdmlhIFdlYiBJ
bnNwZWN0b3IgaW4gU2FmYXJpIGNyZWF0ZXMgZmlsZXMgdGhhdCBhcmUgbm90IGRvdWJsZSBjbGlj
a2FibGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEz
OTI2MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
V2ViQ29yZS5leHAuaW46CisgICAgICAgICogcGxhdGZvcm0vRmlsZVN5c3RlbS5oOgorICAgICAg
ICAqIHBsYXRmb3JtL21hYy9GaWxlU3lzdGVtTWFjLm1tOgorICAgICAgICAoV2ViQ29yZTo6cmVt
b3ZlUXVhcmFudGluZVByb3BlcnRpZXNGcm9tRmlsZSk6CisKIDIwMTQtMTItMDQgIFJhZHUgU3Rh
dmlsYSAgPHN0YXZpbGFAYWRvYmUuY29tPgogCiAgICAgICAgIFtTVkcgTWFza2luZ10gQWRkIHN1
cHBvcnQgZm9yIHJlZmVyZW5jaW5nIDxtYXNrPiBlbGVtZW50cyBmcm9tIC13ZWJraXQtbWFzay1p
bWFnZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4gYi9Tb3VyY2Uv
V2ViQ29yZS9XZWJDb3JlLmV4cC5pbgppbmRleCA3ODM3MjEyLi45ZmI4ZjRmIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4cC5pbgorKysgYi9Tb3VyY2UvV2ViQ29yZS9XZWJD
b3JlLmV4cC5pbgpAQCAtMjM3Myw2ICsyMzczLDcgQEAgX19aTjdXZWJDb3JlMzNjb250ZXh0TWVu
dUl0ZW1UYWdUZXh0UmVwbGFjZW1lbnRFdgogX19aTjdXZWJDb3JlMzNwb3N0U2NyaXB0RG9jdW1l
bnRUeXBlRGVzY3JpcHRpb25FdgogX19aTjdXZWJDb3JlMzNzZXREZWZhdWx0VGhyZWFkVmlvbGF0
aW9uQmVoYXZpb3JFTlNfMjNUaHJlYWRWaW9sYXRpb25CZWhhdmlvckVOU18yMFRocmVhZFZpb2xh
dGlvblJvdW5kRQogX19aTjdXZWJDb3JlMzRjb250ZXh0TWVudUl0ZW1UYWdEZWZhdWx0RGlyZWN0
aW9uRXYKK19fWk43V2ViQ29yZTM0cmVtb3ZlUXVhcmFudGluZVByb3BlcnRpZXNGcm9tRmlsZUVQ
NU5TVVJMCiBfX1pON1dlYkNvcmUzNWNvbnRleHRNZW51SXRlbVRhZ1Nob3dTcGVsbGluZ1BhbmVs
RWIKIF9fWk43V2ViQ29yZTM1Y29udGV4dE1lbnVJdGVtVGFnU2hvd1N1YnN0aXR1dGlvbnNFYgog
X19aTjdXZWJDb3JlMzVjb250ZXh0TWVudUl0ZW1UYWdTdWJzdGl0dXRpb25zTWVudUV2CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9GaWxlU3lzdGVtLmggYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9GaWxlU3lzdGVtLmgKaW5kZXggYTgxMzg2Ny4uN2MyMjJkZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vRmlsZVN5c3RlbS5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL0ZpbGVTeXN0ZW0uaApAQCAtMzksNiArMzksMTAgQEAKICNpbmNsdWRl
IDx3dGYvUmV0YWluUHRyLmg+CiAjZW5kaWYKIAorI2lmIFBMQVRGT1JNKE1BQykKK09CSkNfQ0xB
U1MgTlNVUkw7CisjZW5kaWYKKwogI2lmIFVTRShDRikKIHR5cGVkZWYgc3RydWN0IF9fQ0ZCdW5k
bGUqIENGQnVuZGxlUmVmOwogdHlwZWRlZiBjb25zdCBzdHJ1Y3QgX19DRkRhdGEqIENGRGF0YVJl
ZjsKQEAgLTIwMiw2ICsyMDYsMTAgQEAgU3RyaW5nIGxvY2FsVXNlclNwZWNpZmljU3RvcmFnZURp
cmVjdG9yeSgpOwogU3RyaW5nIHJvYW1pbmdVc2VyU3BlY2lmaWNTdG9yYWdlRGlyZWN0b3J5KCk7
CiAjZW5kaWYKIAorI2lmIFBMQVRGT1JNKE1BQykKK3ZvaWQgcmVtb3ZlUXVhcmFudGluZVByb3Bl
cnRpZXNGcm9tRmlsZShOU1VSTCAqcGF0aCk7CisjZW5kaWYKKwogfSAvLyBuYW1lc3BhY2UgV2Vi
Q29yZQogCiAjZW5kaWYgLy8gRmlsZVN5c3RlbV9oCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9tYWMvRmlsZVN5c3RlbU1hYy5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L21hYy9GaWxlU3lzdGVtTWFjLm1tCmluZGV4IDk3ODRjOGQuLjk5Y2NlZTggMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9GaWxlU3lzdGVtTWFjLm1tCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9GaWxlU3lzdGVtTWFjLm1tCkBAIC05Niw2ICs5NiwzOCBA
QCBib29sIGV4Y2x1ZGVGcm9tQmFja3VwKGNvbnN0IFN0cmluZyYgcGF0aCkKICAgICByZXR1cm4g
dHJ1ZTsKIH0KIAordm9pZCByZW1vdmVRdWFyYW50aW5lUHJvcGVydGllc0Zyb21GaWxlKE5TVVJM
ICpwYXRoKQoreworI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxMDAw
CisgICAgTlNEaWN0aW9uYXJ5ICpwcm9wZXJ0aWVzID0gbmlsOworICAgIGlmICghW3BhdGggZ2V0
UmVzb3VyY2VWYWx1ZTomcHJvcGVydGllcyBmb3JLZXk6TlNVUkxRdWFyYW50aW5lUHJvcGVydGll
c0tleSBlcnJvcjpudWxscHRyXSkKKyAgICAgICAgcmV0dXJuOworICAgIGlmICghcHJvcGVydGll
cykKKyAgICAgICAgcmV0dXJuOworCisgICAgW3BhdGggc2V0UmVzb3VyY2VWYWx1ZTpbTlNOdWxs
IG51bGxdIGZvcktleTpOU1VSTFF1YXJhbnRpbmVQcm9wZXJ0aWVzS2V5IGVycm9yOm51bGxwdHJd
OworI2Vsc2UKKyNwcmFnbWEgY2xhbmcgZGlhZ25vc3RpYyBwdXNoCisjcHJhZ21hIGNsYW5nIGRp
YWdub3N0aWMgaWdub3JlZCAiLVdkZXByZWNhdGVkLWRlY2xhcmF0aW9ucyIKKyAgICBGU1JlZiBm
aWxlUmVmOworICAgIFJldGFpblB0cjxOU1N0cmluZz4gZmlsZVBhdGggPSBhZG9wdE5TKChOU1N0
cmluZyAqKUNGVVJMQ29weUZpbGVTeXN0ZW1QYXRoKChDRlVSTFJlZilbcGF0aCBhYnNvbHV0ZVVS
TF0sIGtDRlVSTFBPU0lYUGF0aFN0eWxlKSk7CisgICAgT1NTdGF0dXMgZXJyb3IgPSBGU1BhdGhN
YWtlUmVmKChjb25zdCBVSW50OCopW2ZpbGVQYXRoIGZpbGVTeXN0ZW1SZXByZXNlbnRhdGlvbl0s
ICZmaWxlUmVmLCBOVUxMKTsKKyAgICBpZiAoZXJyb3IgIT0gbm9FcnIpIAorICAgICAgICByZXR1
cm47CisKKyAgICBDRlR5cGVSZWYgdmFsdWU7CisgICAgZXJyb3IgPSBMU0NvcHlJdGVtQXR0cmli
dXRlKCZmaWxlUmVmLCBrTFNSb2xlc0FsbCwga0xTSXRlbVF1YXJhbnRpbmVQcm9wZXJ0aWVzLCAm
dmFsdWUpOworICAgIGlmIChlcnJvciAhPSBub0VycikKKyAgICAgICAgcmV0dXJuOworICAgIGlm
ICghdmFsdWUpCisgICAgICAgIHJldHVybjsKKyAgICBDRlJlbGVhc2UodmFsdWUpOworCisgICAg
TFNTZXRJdGVtQXR0cmlidXRlKCZmaWxlUmVmLCBrTFNSb2xlc0FsbCwga0xTSXRlbVF1YXJhbnRp
bmVQcm9wZXJ0aWVzLCBOVUxMKTsKKyNwcmFnbWEgY2xhbmcgZGlhZ25vc3RpYyBwb3AKKyNlbmRp
ZgorfQorCiAjZW5kaWYKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9nCmlu
ZGV4IDVlOTFkMjcuLjUxM2JmMTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAor
MjAxNC0xMi0wNCAgSm9zZXBoIFBlY29yYXJvICA8cGVjb3Jhcm9AYXBwbGUuY29tPgorCisgICAg
ICAgIFdlYiBJbnNwZWN0b3I6IFtNYWNdIFNhdmluZyB3ZWJhcmNoaXZlcyB2aWEgV2ViIEluc3Bl
Y3RvciBpbiBTYWZhcmkgY3JlYXRlcyBmaWxlcyB0aGF0IGFyZSBub3QgZG91YmxlIGNsaWNrYWJs
ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5MjYy
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQXBwbGlj
YXRpb25zIG1heSBhdXRvbWF0aWNhbGx5IHF1YXJhbnRpbmUgc2F2ZWQgZmlsZXMuIFRoZSBjb250
ZW50cyBvZiB0aGUgc2F2ZQorICAgICAgICBhcmUgYWxyZWFkeSBhdmFpbGFibGUgdG8gdGhlIHVz
ZXIgdGhyb3VnaCBXZWIgSW5zcGVjdG9yLCBzbyBpdCBtYWtlcyBzZW5zZSB0bworICAgICAgICBu
b3QgcXVhcmFudGluZSBmaWxlcyBzYXZlZCBmcm9tIFdlYiBJbnNwZWN0b3IsIGUuZy4gYSBXZWIg
QXJjaGl2ZS4gUmVtb3ZlCisgICAgICAgIHRoZSBxdWFyYW50aW5lIGF0dHJpYnV0ZSBpZiBwb3Nz
aWJsZS4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L1dlYkluc3BlY3RvckNsaWVudC5tbToK
KyAgICAgICAgKFdlYkluc3BlY3RvckZyb250ZW5kQ2xpZW50OjpzYXZlKToKKwogMjAxNC0xMi0w
MyAgVGltb3RoeSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CiAKICAgICAgICAg
SW1wbGVtZW50IGFjdGlvbiBtZW51cyBmb3IgdGVsOiBVUkxzCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L21hYy9XZWJDb3JlU3VwcG9ydC9XZWJJbnNwZWN0b3JDbGllbnQubW0gYi9Tb3VyY2Uv
V2ViS2l0L21hYy9XZWJDb3JlU3VwcG9ydC9XZWJJbnNwZWN0b3JDbGllbnQubW0KaW5kZXggOWUx
OWZmMi4uOWIxN2E2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9tYWMvV2ViQ29yZVN1cHBv
cnQvV2ViSW5zcGVjdG9yQ2xpZW50Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvbWFjL1dlYkNvcmVT
dXBwb3J0L1dlYkluc3BlY3RvckNsaWVudC5tbQpAQCAtNDIsOSArNDIsNyBAQAogI2ltcG9ydCAi
V2ViU2VjdXJpdHlPcmlnaW5Qcml2YXRlLmgiCiAjaW1wb3J0ICJXZWJVSURlbGVnYXRlLmgiCiAj
aW1wb3J0ICJXZWJWaWV3SW50ZXJuYWwuaCIKLSNpbXBvcnQgPGFsZ29yaXRobT4KLSNpbXBvcnQg
PGJpbmRpbmdzL1NjcmlwdFZhbHVlLmg+Ci0jaW1wb3J0IDxpbnNwZWN0b3IvSW5zcGVjdG9yQWdl
bnRCYXNlLmg+CisjaW1wb3J0IDxXZWJDb3JlL0ZpbGVTeXN0ZW0uaD4KICNpbXBvcnQgPFdlYkNv
cmUvSW5zcGVjdG9yQ29udHJvbGxlci5oPgogI2ltcG9ydCA8V2ViQ29yZS9JbnNwZWN0b3JGcm9u
dGVuZENsaWVudC5oPgogI2ltcG9ydCA8V2ViQ29yZS9NYWluRnJhbWUuaD4KQEAgLTUzLDYgKzUx
LDkgQEAKICNpbXBvcnQgPFdlYkNvcmUvU29mdExpbmtpbmcuaD4KICNpbXBvcnQgPFdlYktpdExl
Z2FjeS9ET01FeHRlbnNpb25zLmg+CiAjaW1wb3J0IDxXZWJLaXRTeXN0ZW1JbnRlcmZhY2UuaD4K
KyNpbXBvcnQgPGFsZ29yaXRobT4KKyNpbXBvcnQgPGJpbmRpbmdzL1NjcmlwdFZhbHVlLmg+Cisj
aW1wb3J0IDxpbnNwZWN0b3IvSW5zcGVjdG9yQWdlbnRCYXNlLmg+CiAjaW1wb3J0IDx3dGYvdGV4
dC9CYXNlNjQuaD4KIAogU09GVF9MSU5LX1NUQUdFRF9GUkFNRVdPUksoV2ViSW5zcGVjdG9yVUks
IFByaXZhdGVGcmFtZXdvcmtzLCBBKQpAQCAtMzQ2LDYgKzM0Nyw4IEBAIHZvaWQgV2ViSW5zcGVj
dG9yRnJvbnRlbmRDbGllbnQ6OnNhdmUoY29uc3QgU3RyaW5nJiBzdWdnZXN0ZWRVUkwsIGNvbnN0
IFN0cmluZyYKICAgICAgICAgfSBlbHNlCiAgICAgICAgICAgICBbY29udGVudENvcHkgd3JpdGVU
b1VSTDphY3R1YWxVUkwgYXRvbWljYWxseTpZRVMgZW5jb2Rpbmc6TlNVVEY4U3RyaW5nRW5jb2Rp
bmcgZXJyb3I6TlVMTF07CiAKKyAgICAgICAgcmVtb3ZlUXVhcmFudGluZVByb3BlcnRpZXNGcm9t
RmlsZShhY3R1YWxVUkwpOworCiAgICAgICAgIGNvcmUoW21fd2luZG93Q29udHJvbGxlciB3ZWJW
aWV3XSktPm1haW5GcmFtZSgpLnNjcmlwdCgpLmV4ZWN1dGVTY3JpcHQoW05TU3RyaW5nIHN0cmlu
Z1dpdGhGb3JtYXQ6QCJJbnNwZWN0b3JGcm9udGVuZEFQSS5zYXZlZFVSTChcIiVAXCIpIiwgYWN0
dWFsVVJMLmFic29sdXRlU3RyaW5nXSk7CiAgICAgfTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4IGQ2MGJmNGEu
LmRiMTE4ODggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxNC0xMi0wNCAgSm9zZXBo
IFBlY29yYXJvICA8cGVjb3Jhcm9AYXBwbGUuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6
IFtNYWNdIFNhdmluZyB3ZWJhcmNoaXZlcyB2aWEgV2ViIEluc3BlY3RvciBpbiBTYWZhcmkgY3Jl
YXRlcyBmaWxlcyB0aGF0IGFyZSBub3QgZG91YmxlIGNsaWNrYWJsZQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5MjYyCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQXBwbGljYXRpb25zIG1heSBhdXRvbWF0
aWNhbGx5IHF1YXJhbnRpbmUgc2F2ZWQgZmlsZXMuIFRoZSBjb250ZW50cyBvZiB0aGUgc2F2ZQor
ICAgICAgICBhcmUgYWxyZWFkeSBhdmFpbGFibGUgdG8gdGhlIHVzZXIgdGhyb3VnaCBXZWIgSW5z
cGVjdG9yLCBzbyBpdCBtYWtlcyBzZW5zZSB0bworICAgICAgICBub3QgcXVhcmFudGluZSBmaWxl
cyBzYXZlZCBmcm9tIFdlYiBJbnNwZWN0b3IsIGUuZy4gYSBXZWIgQXJjaGl2ZS4gUmVtb3ZlCisg
ICAgICAgIHRoZSBxdWFyYW50aW5lIGF0dHJpYnV0ZSBpZiBwb3NzaWJsZS4KKworICAgICAgICAq
IFVJUHJvY2Vzcy9tYWMvV2ViSW5zcGVjdG9yUHJveHlNYWMubW06CisgICAgICAgIChXZWJLaXQ6
OldlYkluc3BlY3RvclByb3h5OjpwbGF0Zm9ybVNhdmUpOgorCiAyMDE0LTEyLTA0ICBDc2FiYSBP
c3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAgVVJUQkYgYWZ0ZXIgcjE3
Njc5NC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9tYWMvV2ViSW5zcGVj
dG9yUHJveHlNYWMubW0gYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvbWFjL1dlYkluc3BlY3Rv
clByb3h5TWFjLm1tCmluZGV4IDRjZDZjYTYuLmMwOGFjZDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9tYWMvV2ViSW5zcGVjdG9yUHJveHlNYWMubW0KKysrIGIvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL21hYy9XZWJJbnNwZWN0b3JQcm94eU1hYy5tbQpAQCAtNDQsNiAr
NDQsNyBAQAogI2ltcG9ydCAiV2ViUHJlZmVyZW5jZXMuaCIKICNpbXBvcnQgIldlYlByb2Nlc3NQ
cm94eS5oIgogI2ltcG9ydCA8UXVhcnR6Q29yZS9Db3JlQW5pbWF0aW9uLmg+CisjaW1wb3J0IDxX
ZWJDb3JlL0ZpbGVTeXN0ZW0uaD4KICNpbXBvcnQgPFdlYkNvcmUvSW5zcGVjdG9yRnJvbnRlbmRD
bGllbnRMb2NhbC5oPgogI2ltcG9ydCA8V2ViQ29yZS9Mb2NhbGl6ZWRTdHJpbmdzLmg+CiAjaW1w
b3J0IDxXZWJDb3JlL1NvZnRMaW5raW5nLmg+CkBAIC02MjUsNiArNjI2LDggQEAgdm9pZCBXZWJJ
bnNwZWN0b3JQcm94eTo6cGxhdGZvcm1TYXZlKGNvbnN0IFN0cmluZyYgc3VnZ2VzdGVkVVJMLCBj
b25zdCBTdHJpbmcmIGMKICAgICAgICAgfSBlbHNlCiAgICAgICAgICAgICBbY29udGVudENvcHkg
d3JpdGVUb1VSTDphY3R1YWxVUkwgYXRvbWljYWxseTpZRVMgZW5jb2Rpbmc6TlNVVEY4U3RyaW5n
RW5jb2RpbmcgZXJyb3I6TlVMTF07CiAKKyAgICAgICAgcmVtb3ZlUXVhcmFudGluZVByb3BlcnRp
ZXNGcm9tRmlsZShhY3R1YWxVUkwpOworCiAgICAgICAgIG1faW5zcGVjdG9yUGFnZS0+cHJvY2Vz
cygpLnNlbmQoTWVzc2FnZXM6OldlYkluc3BlY3RvclVJOjpEaWRTYXZlKFthY3R1YWxVUkwgYWJz
b2x1dGVTdHJpbmddKSwgbV9pbnNwZWN0b3JQYWdlLT5wYWdlSUQoKSk7CiAgICAgfTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>