<?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>59293</bug_id>
          
          <creation_ts>2011-04-23 22:24:54 -0700</creation_ts>
          <short_desc>style-src should block @style</short_desc>
          <delta_ts>2011-04-29 19:56:41 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>53572</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>buildbot</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>gustavo.noronha</cc>
    
    <cc>gustavo</cc>
    
    <cc>webkit-ews</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>391538</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-23 22:24:54 -0700</bug_when>
    <thetext>style-src should block @style</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391539</commentid>
    <comment_count>1</comment_count>
      <attachid>90870</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-23 22:27:11 -0700</bug_when>
    <thetext>Created attachment 90870
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391540</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-04-23 22:29:36 -0700</bug_when>
    <thetext>Attachment 90870 did not pass chromium-ews:
Output: http://queues.webkit.org/results/8497902</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391545</commentid>
    <comment_count>3</comment_count>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2011-04-23 22:35:19 -0700</bug_when>
    <thetext>Attachment 90870 did not build on qt:
Build output: http://queues.webkit.org/results/8498897</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391547</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-04-23 22:43:19 -0700</bug_when>
    <thetext>Attachment 90870 did not build on chromium:
Build output: http://queues.webkit.org/results/8494985</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391548</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-04-23 22:45:16 -0700</bug_when>
    <thetext>Attachment 90870 did not build on mac:
Build output: http://queues.webkit.org/results/8495954</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391556</commentid>
    <comment_count>6</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2011-04-23 23:03:27 -0700</bug_when>
    <thetext>Attachment 90870 did not build on win:
Build output: http://queues.webkit.org/results/8495964</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391559</commentid>
    <comment_count>7</comment_count>
    <who name="Collabora GTK+ EWS bot">gustavo.noronha</who>
    <bug_when>2011-04-23 23:09:38 -0700</bug_when>
    <thetext>Attachment 90870 did not build on gtk:
Build output: http://queues.webkit.org/results/8497916</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391596</commentid>
    <comment_count>8</comment_count>
      <attachid>90870</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-04-24 06:26:32 -0700</bug_when>
    <thetext>Comment on attachment 90870
Patch

No r+ for you, build-breaker! :p</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391597</commentid>
    <comment_count>9</comment_count>
      <attachid>90870</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-04-24 06:27:34 -0700</bug_when>
    <thetext>Comment on attachment 90870
Patch

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

&gt; Source/WebCore/dom/StyledElement.cpp:244
&gt; +        else if (document()-&gt;contentSecurityPolicy()-&gt;allowInlineStyle())

Should it early return instead?  Should it be going down the destoryInlineStleDecl case instead?  Why should it be re-calcing after?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>391612</commentid>
    <comment_count>10</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-24 11:13:21 -0700</bug_when>
    <thetext>&gt; No r+ for you, build-breaker! :p

It&apos;s just dependent on earlier patches.  I should have mentioned that.

&gt; (From update of attachment 90870 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=90870&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/dom/StyledElement.cpp:244
&gt; &gt; +        else if (document()-&gt;contentSecurityPolicy()-&gt;allowInlineStyle())
&gt; 
&gt; Should it early return instead?  Should it be going down the destoryInlineStleDecl case instead?  Why should it be re-calcing after?

This seemed like a less disruptive way of blocking the attribute.  We could destroy the attribute if you like, but that could have some odd behavior if there was some way of dynamically changing the CSP policy (which there isn&apos;t really today).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>395704</commentid>
    <comment_count>11</comment_count>
      <attachid>91789</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-04-29 18:41:11 -0700</bug_when>
    <thetext>Created attachment 91789
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>395709</commentid>
    <comment_count>12</comment_count>
      <attachid>91789</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-04-29 18:47:00 -0700</bug_when>
    <thetext>Comment on attachment 91789
Patch

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>395713</commentid>
    <comment_count>13</comment_count>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2011-04-29 18:49:43 -0700</bug_when>
    <thetext>Attachment 91789 did not build on qt:
Build output: http://queues.webkit.org/results/8523353</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>395714</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-04-29 18:50:58 -0700</bug_when>
    <thetext>Attachment 91789 did not build on chromium:
Build output: http://queues.webkit.org/results/8521520</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>395730</commentid>
    <comment_count>15</comment_count>
      <attachid>91789</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-29 19:25:30 -0700</bug_when>
    <thetext>Comment on attachment 91789
Patch

Rejecting attachment 91789 from commit-queue.

Failed to run &quot;[&apos;./Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=cr-jail-3&apos;, &apos;build&apos;...&quot; exit_code: 2

Last 500 characters of output:
VERSION_MINOR 0320
    setenv YACC /Developer/usr/bin/yacc
    /bin/sh -c /mnt/git/webkit-commit-queue/WebKitBuild/WebCore.build/Debug/WebCore.build/Script-5DF50887116F3077005202AB.sh

** BUILD FAILED **


The following build commands failed:
WebCore:
	CompileC /mnt/git/webkit-commit-queue/WebKitBuild/WebCore.build/Debug/WebCore.build/Objects-normal/x86_64/StyledElement.o /mnt/git/webkit-commit-queue/Source/WebCore/dom/StyledElement.cpp normal x86_64 c++ com.apple.compilers.gcc.4_2
(1 failure)


Full output: http://queues.webkit.org/results/8460022</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>395738</commentid>
    <comment_count>16</comment_count>
      <attachid>91789</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-29 19:56:34 -0700</bug_when>
    <thetext>Comment on attachment 91789
Patch

Clearing flags on attachment: 91789

Committed r85384: &lt;http://trac.webkit.org/changeset/85384&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>395739</commentid>
    <comment_count>17</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-29 19:56:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90870</attachid>
            <date>2011-04-23 22:27:11 -0700</date>
            <delta_ts>2011-04-29 18:41:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-59293-20110423222710.patch</filename>
            <type>text/plain</type>
            <size>5744</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQ3NDkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzY2ZlZDZlMmIxYzAwYTk2OGQ3YzM2
ZTIwYzA4NWEyM2VjYjM3ZmYxLi43OGM1OGExOTRkYzI0MWE4N2JkZmE1NWUxZjhmZmU5ZGM5Mzdl
Y2IyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0yLDYgKzIsMjAgQEAKIAogICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KIAorICAgICAgICBzdHlsZS1zcmMgc2hvdWxkIGJsb2NrIEBzdHlsZQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTkyOTMKKworICAgICAg
ICBUZXN0aW5nIG1ha2VzIHBlcmZlY3QuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5
L2NvbnRlbnRTZWN1cml0eVBvbGljeS9pbmxpbmUtc3R5bGUtYXR0cmlidXRlLWFsbG93ZWQtZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRT
ZWN1cml0eVBvbGljeS9pbmxpbmUtc3R5bGUtYXR0cmlidXRlLWFsbG93ZWQuaHRtbDogQWRkZWQu
CisgICAgICAgICogaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvaW5s
aW5lLXN0eWxlLWF0dHJpYnV0ZS1ibG9ja2VkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAg
ICogaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvaW5saW5lLXN0eWxl
LWF0dHJpYnV0ZS1ibG9ja2VkLmh0bWw6IEFkZGVkLgorCisyMDExLTA0LTIzICBBZGFtIEJhcnRo
ICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKICAgICAgICAgc3R5bGUtc3JjIHNob3VsZCBibG9jayBpbmxpbmUgc3R5bGUgZnJvbSA8
c3R5bGU+CiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01
OTI5MgogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRl
bnRTZWN1cml0eVBvbGljeS9pbmxpbmUtc3R5bGUtYXR0cmlidXRlLWFsbG93ZWQtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xp
Y3kvaW5saW5lLXN0eWxlLWF0dHJpYnV0ZS1hbGxvd2VkLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li43ZWYyMmU5YTQzMWFkMDI3MjcxM2I3MWZkYzg3OTQwMTZjOGVmMTJmCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xp
Y3kvaW5saW5lLXN0eWxlLWF0dHJpYnV0ZS1hbGxvd2VkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsx
IEBACitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2Nv
bnRlbnRTZWN1cml0eVBvbGljeS9pbmxpbmUtc3R5bGUtYXR0cmlidXRlLWFsbG93ZWQuaHRtbCBi
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L2lu
bGluZS1zdHlsZS1hdHRyaWJ1dGUtYWxsb3dlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmI5YjU0MDJhOTRi
N2Q2YWNjMzM0NTlkYjk0NGY2N2QxYTQ1Njk5ZmIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9pbmxpbmUtc3R5
bGUtYXR0cmlidXRlLWFsbG93ZWQuaHRtbApAQCAtMCwwICsxLDE1IEBACis8IURPQ1RZUEUgaHRt
bD4KKzxodG1sPgorPGhlYWQ+Cis8bWV0YSBodHRwLWVxdWl2PSJYLVdlYktpdC1DU1AiIGNvbnRl
bnQ9InN0eWxlLXNyYyAndW5zYWZlLWlubGluZSc7IHNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUn
Ij4KKzxzY3JpcHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91
dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkg
c3R5bGU9ImJhY2tncm91bmQtY29sb3I6IGJsdWU7Ij4KKzxzY3JpcHQ+Citkb2N1bWVudC53cml0
ZShkb2N1bWVudC5ib2R5LnN0eWxlLmxlbmd0aCA+IDAgPyAnUEFTUycgOiAnRkFJTCcpOworPC9z
Y3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9pbmxpbmUtc3R5bGUtYXR0cmlidXRl
LWJsb2NrZWQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9j
b250ZW50U2VjdXJpdHlQb2xpY3kvaW5saW5lLXN0eWxlLWF0dHJpYnV0ZS1ibG9ja2VkLWV4cGVj
dGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi4zNGU5NzA0MmIwYjcwMDgzZDU0NjhlZjhhYjIyODAwODI0NDgw
MDc5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9j
b250ZW50U2VjdXJpdHlQb2xpY3kvaW5saW5lLXN0eWxlLWF0dHJpYnV0ZS1ibG9ja2VkLWV4cGVj
dGVkLnR4dApAQCAtMCwwICsxLDMgQEAKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAxOiBSZWZ1c2Vk
IHRvIGFwcGx5IGlubGluZSBzdHlsZSBiZWNhdXNlIG9mIENvbnRlbnQtU2VjdXJpdHktUG9saWN5
LgorCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2Nv
bnRlbnRTZWN1cml0eVBvbGljeS9pbmxpbmUtc3R5bGUtYXR0cmlidXRlLWJsb2NrZWQuaHRtbCBi
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L2lu
bGluZS1zdHlsZS1hdHRyaWJ1dGUtYmxvY2tlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjE3OTM1ZTk4YzVi
YWEzOTAwNDI4OWRjYzg3ZjUxNDMzYTQ0ZGQwYzkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9pbmxpbmUtc3R5
bGUtYXR0cmlidXRlLWJsb2NrZWQuaHRtbApAQCAtMCwwICsxLDE1IEBACis8IURPQ1RZUEUgaHRt
bD4KKzxodG1sPgorPGhlYWQ+Cis8bWV0YSBodHRwLWVxdWl2PSJYLVdlYktpdC1DU1AiIGNvbnRl
bnQ9InN0eWxlLXNyYyAnbm9uZSc7IHNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIj4KKzxzY3Jp
cHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RDb250
cm9sbGVyLmR1bXBBc1RleHQoKTsKKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgc3R5bGU9ImJh
Y2tncm91bmQtY29sb3I6IGJsdWU7Ij4KKzxzY3JpcHQ+Citkb2N1bWVudC53cml0ZShkb2N1bWVu
dC5ib2R5LnN0eWxlLmxlbmd0aCA+IDAgPyAnRkFJTCcgOiAnUEFTUycpOworPC9zY3JpcHQ+Cis8
L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2RkY2Y4ZDZmZGQzOTgwNzg0MGQ2ODE0ODNj
MmY0MzM2YjA1YjhkNS4uZDhjZmYwZDAzNWQ5NTZmZWE2YzEzYjQ5NGFlNjBhYmQwNzE3YTQ1NyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L0NoYW5nZUxvZwpAQCAtMiw2ICsyLDI1IEBACiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCiAKKyAgICAgICAgc3R5bGUtc3JjIHNob3VsZCBibG9jayBAc3R5bGUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU5MjkzCisKKyAgICAg
ICAgVGhpcyBwYXRjaCBibG9ja3MgQHN0eWxlIHdoZW4gc3R5bGUtc3JjIGRvZXNuJ3QgaGF2ZSB0
aGUKKyAgICAgICAgJ3Vuc2FmZS1pbmxpbmUnIHRva2VuLiAgVGhpcyBwYXRjaCBibG9ja3MgdGhl
IHBhcnNpbmcgb2YgdGhlIGF0dHJpYnV0ZQorICAgICAgICBpdHNlbGYuICBUaGF0IGZlZWxzIHZh
Z3VlbHkgbGlrZSB0b28gbG93IGEgbGV2ZWwgdG8gaW50ZXJwb3NlIHRoZQorICAgICAgICBwb2xp
Y3ksIGJ1dCB0aGVyZSBkaWRuJ3Qgc2VlbSB0byBiZSBhbnl3aGVyZSBlbHNlIG5hdHVyYWwgdG8g
ZW5mb3JjZQorICAgICAgICB0aGUgcG9saWN5LgorCisgICAgICAgIFRlc3RzOiBodHRwL3Rlc3Rz
L3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9pbmxpbmUtc3R5bGUtYXR0cmlidXRlLWFs
bG93ZWQuaHRtbAorICAgICAgICAgICAgICAgaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2Vj
dXJpdHlQb2xpY3kvaW5saW5lLXN0eWxlLWF0dHJpYnV0ZS1ibG9ja2VkLmh0bWwKKworICAgICAg
ICAqIGRvbS9TdHlsZWRFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlZEVsZW1l
bnQ6OnBhcnNlTWFwcGVkQXR0cmlidXRlKToKKworMjAxMS0wNC0yMyAgQWRhbSBCYXJ0aCAgPGFi
YXJ0aEB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CiAgICAgICAgIHN0eWxlLXNyYyBzaG91bGQgYmxvY2sgaW5saW5lIHN0eWxlIGZyb20gPHN0eWxl
PgogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTkyOTIK
IApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1N0eWxlZEVsZW1lbnQuY3BwIGIvU291
cmNlL1dlYkNvcmUvZG9tL1N0eWxlZEVsZW1lbnQuY3BwCmluZGV4IDY3ODFlZDViMjYxZTBjOGZl
MTI4NTczYjZmMWVjZTcyNWRkMjE3MGUuLmI0NWZmOWY3ZTBjMDc2OTkzOGQ1MjkzOWRiMGY1M2Zj
ODk4YzQwNGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9TdHlsZWRFbGVtZW50LmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vU3R5bGVkRWxlbWVudC5jcHAKQEAgLTMwLDYgKzMw
LDcgQEAKICNpbmNsdWRlICJDU1NTdHlsZVNoZWV0LmgiCiAjaW5jbHVkZSAiQ1NTVmFsdWVLZXl3
b3Jkcy5oIgogI2luY2x1ZGUgIkNsYXNzTGlzdC5oIgorI2luY2x1ZGUgIkNvbnRlbnRTZWN1cml0
eVBvbGljeS5oIgogI2luY2x1ZGUgIkRPTVRva2VuTGlzdC5oIgogI2luY2x1ZGUgIkRvY3VtZW50
LmgiCiAjaW5jbHVkZSAiSFRNTE5hbWVzLmgiCkBAIC0yNDAsNyArMjQxLDcgQEAgdm9pZCBTdHls
ZWRFbGVtZW50OjpwYXJzZU1hcHBlZEF0dHJpYnV0ZShBdHRyaWJ1dGUqIGF0dHIpCiAgICAgZWxz
ZSBpZiAoYXR0ci0+bmFtZSgpID09IHN0eWxlQXR0cikgewogICAgICAgICBpZiAoYXR0ci0+aXNO
dWxsKCkpCiAgICAgICAgICAgICBkZXN0cm95SW5saW5lU3R5bGVEZWNsKCk7Ci0gICAgICAgIGVs
c2UKKyAgICAgICAgZWxzZSBpZiAoZG9jdW1lbnQoKS0+Y29udGVudFNlY3VyaXR5UG9saWN5KCkt
PmFsbG93SW5saW5lU3R5bGUoKSkKICAgICAgICAgICAgIGdldElubGluZVN0eWxlRGVjbCgpLT5w
YXJzZURlY2xhcmF0aW9uKGF0dHItPnZhbHVlKCkpOwogICAgICAgICBzZXRJc1N0eWxlQXR0cmli
dXRlVmFsaWQoKTsKICAgICAgICAgc2V0TmVlZHNTdHlsZVJlY2FsYygpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91789</attachid>
            <date>2011-04-29 18:41:11 -0700</date>
            <delta_ts>2011-04-29 19:56:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-59293-20110429184110.patch</filename>
            <type>text/plain</type>
            <size>7611</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODUzNjEKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA1Y2VmZGU5YjBiYzM4ZGUzNDVlYzUw
ZjM1Mjk1NjlmZTJlMmFiZDI1Li5hMzJlZGJkODM0YmViMjkxMThmYmZiYzU3NzhmNTIzN2NjZjgz
MDgwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDUgKzEsMjEgQEAKIDIwMTEtMDQtMjkgIEFkYW0gQmFydGggIDxhYmFy
dGhAd2Via2l0Lm9yZz4KIAorICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBzdHlsZS1zcmMgc2hvdWxkIGJsb2NrIEBzdHlsZQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTkyOTMKKworICAgICAgICBUZXN0aW5nIG1h
a2VzIHBlcmZlY3QuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1
cml0eVBvbGljeS9pbmxpbmUtc3R5bGUtYXR0cmlidXRlLWFsbG93ZWQtZXhwZWN0ZWQudHh0OiBB
ZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGlj
eS9pbmxpbmUtc3R5bGUtYXR0cmlidXRlLWFsbG93ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICog
aHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvaW5saW5lLXN0eWxlLWF0
dHJpYnV0ZS1ibG9ja2VkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0
cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvaW5saW5lLXN0eWxlLWF0dHJpYnV0ZS1i
bG9ja2VkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVu
dFNlY3VyaXR5UG9saWN5L2lubGluZS1zdHlsZS1hdHRyaWJ1dGUtb24taHRtbC1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5
UG9saWN5L2lubGluZS1zdHlsZS1hdHRyaWJ1dGUtb24taHRtbC5odG1sOiBBZGRlZC4KKworMjAx
MS0wNC0yOSAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgorCiAgICAgICAgIFJldmll
d2VkIGJ5IEVyaWMgU2VpZGVsLgogCiAgICAgICAgIHN0eWxlLXNyYyBzaG91bGQgYmxvY2sgaW5s
aW5lIHN0eWxlIGZyb20gPHN0eWxlPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvaW5saW5lLXN0eWxlLWF0dHJpYnV0ZS1h
bGxvd2VkLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY29u
dGVudFNlY3VyaXR5UG9saWN5L2lubGluZS1zdHlsZS1hdHRyaWJ1dGUtYWxsb3dlZC1leHBlY3Rl
ZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uN2VmMjJlOWE0MzFhZDAyNzI3MTNiNzFmZGM4Nzk0MDE2YzhlZjEy
ZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY29u
dGVudFNlY3VyaXR5UG9saWN5L2lubGluZS1zdHlsZS1hdHRyaWJ1dGUtYWxsb3dlZC1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSBAQAorUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvaW5saW5lLXN0eWxlLWF0dHJpYnV0
ZS1hbGxvd2VkLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRT
ZWN1cml0eVBvbGljeS9pbmxpbmUtc3R5bGUtYXR0cmlidXRlLWFsbG93ZWQuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi5iOWI1NDAyYTk0YjdkNmFjYzMzNDU5ZGI5NDRmNjdkMWE0NTY5OWZiCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQ
b2xpY3kvaW5saW5lLXN0eWxlLWF0dHJpYnV0ZS1hbGxvd2VkLmh0bWwKQEAgLTAsMCArMSwxNSBA
QAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPG1ldGEgaHR0cC1lcXVpdj0iWC1X
ZWJLaXQtQ1NQIiBjb250ZW50PSJzdHlsZS1zcmMgJ3Vuc2FmZS1pbmxpbmUnOyBzY3JpcHQtc3Jj
ICd1bnNhZmUtaW5saW5lJyI+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJv
bGxlcikKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7Cis8L3NjcmlwdD4K
KzwvaGVhZD4KKzxib2R5IHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOyI+Cis8c2NyaXB0
PgorZG9jdW1lbnQud3JpdGUoZG9jdW1lbnQuYm9keS5zdHlsZS5sZW5ndGggPiAwID8gJ1BBU1Mn
IDogJ0ZBSUwnKTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvaW5saW5l
LXN0eWxlLWF0dHJpYnV0ZS1ibG9ja2VkLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L2lubGluZS1zdHlsZS1hdHRyaWJ1
dGUtYmxvY2tlZC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzRlOTcwNDJiMGI3MDA4M2Q1NDY4
ZWY4YWIyMjgwMDgyNDQ4MDA3OQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L2lubGluZS1zdHlsZS1hdHRyaWJ1
dGUtYmxvY2tlZC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwzIEBACitDT05TT0xFIE1FU1NBR0U6
IGxpbmUgMTogUmVmdXNlZCB0byBhcHBseSBpbmxpbmUgc3R5bGUgYmVjYXVzZSBvZiBDb250ZW50
LVNlY3VyaXR5LVBvbGljeS4KKworUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvaW5saW5lLXN0eWxlLWF0dHJpYnV0
ZS1ibG9ja2VkLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRT
ZWN1cml0eVBvbGljeS9pbmxpbmUtc3R5bGUtYXR0cmlidXRlLWJsb2NrZWQuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi4xNzkzNWU5OGM1YmFhMzkwMDQyODlkY2M4N2Y1MTQzM2E0NGRkMGM5Ci0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQ
b2xpY3kvaW5saW5lLXN0eWxlLWF0dHJpYnV0ZS1ibG9ja2VkLmh0bWwKQEAgLTAsMCArMSwxNSBA
QAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPG1ldGEgaHR0cC1lcXVpdj0iWC1X
ZWJLaXQtQ1NQIiBjb250ZW50PSJzdHlsZS1zcmMgJ25vbmUnOyBzY3JpcHQtc3JjICd1bnNhZmUt
aW5saW5lJyI+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAg
ICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7Cis8L3NjcmlwdD4KKzwvaGVhZD4K
Kzxib2R5IHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOyI+Cis8c2NyaXB0PgorZG9jdW1l
bnQud3JpdGUoZG9jdW1lbnQuYm9keS5zdHlsZS5sZW5ndGggPiAwID8gJ0ZBSUwnIDogJ1BBU1Mn
KTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvaW5saW5lLXN0eWxlLWF0
dHJpYnV0ZS1vbi1odG1sLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2Vj
dXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L2lubGluZS1zdHlsZS1hdHRyaWJ1dGUtb24taHRt
bC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYWQxOTVjNWMyOTM0N2RkOTZiNTA1MTQ4NWM5ZGRi
ODBhNjU0MzNhZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2Vj
dXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L2lubGluZS1zdHlsZS1hdHRyaWJ1dGUtb24taHRt
bC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwzIEBACitFdmVuIHRob3VnaCB0aGlzIHBhZ2UgaGFz
IGEgQ1NQIHBvbGljeSB0aGUgYmxvY2tzIGlubGluZSBzdHlsZSwgdGhlIHN0eWxlIGF0dHJpYnV0
ZSBvbiB0aGUgSFRNTCBlbGVtZW50IHN0aWxsIHRha2VzIGVmZmVjdCBiZWNhdXNlIGl0IHByZWNl
ZWRzIHRoZSBtZXRhIGVsZW1lbnQuCisKK1BBU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L2lubGluZS1zdHlsZS1hdHRy
aWJ1dGUtb24taHRtbC5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250
ZW50U2VjdXJpdHlQb2xpY3kvaW5saW5lLXN0eWxlLWF0dHJpYnV0ZS1vbi1odG1sLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uOGI1Njg2OTk2MDY3YTQzNzcwNDAyMjMwY2NhZWI0ZDNkYjE1MjcxMwotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3Vy
aXR5UG9saWN5L2lubGluZS1zdHlsZS1hdHRyaWJ1dGUtb24taHRtbC5odG1sCkBAIC0wLDAgKzEs
MTggQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWwgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IGJs
dWU7Ij4KKzxoZWFkPgorPG1ldGEgaHR0cC1lcXVpdj0iWC1XZWJLaXQtQ1NQIiBjb250ZW50PSJz
dHlsZS1zcmMgJ25vbmUnOyBzY3JpcHQtc3JjICd1bnNhZmUtaW5saW5lJyI+Cis8c2NyaXB0Pgor
aWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxl
ci5kdW1wQXNUZXh0KCk7Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHA+RXZlbiB0aG91
Z2ggdGhpcyBwYWdlIGhhcyBhIENTUCBwb2xpY3kgdGhlIGJsb2NrcyBpbmxpbmUgc3R5bGUsIHRo
ZSBzdHlsZQorYXR0cmlidXRlIG9uIHRoZSBIVE1MIGVsZW1lbnQgc3RpbGwgdGFrZXMgZWZmZWN0
IGJlY2F1c2UgaXQgcHJlY2VlZHMgdGhlIG1ldGEKK2VsZW1lbnQuPC9wPgorPHNjcmlwdD4KK2Rv
Y3VtZW50LndyaXRlKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zdHlsZS5sZW5ndGggPiAwID8g
J1BBU1MnIDogJ0ZBSUwnKTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmlu
ZGV4IGEyMWZiMjIyYmE3ZTYyNDYxOGI5ODYxNDYwMWJjOTdlZDcxZjU4MWUuLjVlODdkNGY2NTc4
MmMwY2Q5N2EzYzFlZDk3YTZmMzJlZmNkZDgyNzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyNSBA
QAogMjAxMS0wNC0yOSAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIHN0eWxlLXNyYyBzaG91bGQg
YmxvY2sgQHN0eWxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD01OTI5MworCisgICAgICAgIFRoaXMgcGF0Y2ggYmxvY2tzIEBzdHlsZSB3aGVuIHN0eWxl
LXNyYyBkb2Vzbid0IGhhdmUgdGhlCisgICAgICAgICd1bnNhZmUtaW5saW5lJyB0b2tlbi4gIFRo
aXMgcGF0Y2ggYmxvY2tzIHRoZSBwYXJzaW5nIG9mIHRoZSBhdHRyaWJ1dGUKKyAgICAgICAgaXRz
ZWxmLiAgVGhhdCBmZWVscyB2YWd1ZWx5IGxpa2UgdG9vIGxvdyBhIGxldmVsIHRvIGludGVycG9z
ZSB0aGUKKyAgICAgICAgcG9saWN5LCBidXQgdGhlcmUgZGlkbid0IHNlZW0gdG8gYmUgYW55d2hl
cmUgZWxzZSBuYXR1cmFsIHRvIGVuZm9yY2UKKyAgICAgICAgdGhlIHBvbGljeS4KKworICAgICAg
ICBUZXN0czogaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvaW5saW5l
LXN0eWxlLWF0dHJpYnV0ZS1hbGxvd2VkLmh0bWwKKyAgICAgICAgICAgICAgIGh0dHAvdGVzdHMv
c2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L2lubGluZS1zdHlsZS1hdHRyaWJ1dGUtYmxv
Y2tlZC5odG1sCisgICAgICAgICAgICAgICBodHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1
cml0eVBvbGljeS9pbmxpbmUtc3R5bGUtb24taHRtbC5odG1sCisKKyAgICAgICAgKiBkb20vU3R5
bGVkRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTdHlsZWRFbGVtZW50OjpwYXJzZU1h
cHBlZEF0dHJpYnV0ZSk6CisKKzIwMTEtMDQtMjkgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0
Lm9yZz4KKwogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KIAogICAgICAgICBzdHls
ZS1zcmMgc2hvdWxkIGJsb2NrIGlubGluZSBzdHlsZSBmcm9tIDxzdHlsZT4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2RvbS9TdHlsZWRFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Rv
bS9TdHlsZWRFbGVtZW50LmNwcAppbmRleCA2NzgxZWQ1YjI2MWUwYzhmZTEyODU3M2I2ZjFlY2U3
MjVkZDIxNzBlLi5iNDVmZjlmN2UwYzA3Njk5MzhkNTI5MzlkYjBmNTNmYzg5OGM0MDRiIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vU3R5bGVkRWxlbWVudC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvZG9tL1N0eWxlZEVsZW1lbnQuY3BwCkBAIC0zMCw2ICszMCw3IEBACiAjaW5jbHVk
ZSAiQ1NTU3R5bGVTaGVldC5oIgogI2luY2x1ZGUgIkNTU1ZhbHVlS2V5d29yZHMuaCIKICNpbmNs
dWRlICJDbGFzc0xpc3QuaCIKKyNpbmNsdWRlICJDb250ZW50U2VjdXJpdHlQb2xpY3kuaCIKICNp
bmNsdWRlICJET01Ub2tlbkxpc3QuaCIKICNpbmNsdWRlICJEb2N1bWVudC5oIgogI2luY2x1ZGUg
IkhUTUxOYW1lcy5oIgpAQCAtMjQwLDcgKzI0MSw3IEBAIHZvaWQgU3R5bGVkRWxlbWVudDo6cGFy
c2VNYXBwZWRBdHRyaWJ1dGUoQXR0cmlidXRlKiBhdHRyKQogICAgIGVsc2UgaWYgKGF0dHItPm5h
bWUoKSA9PSBzdHlsZUF0dHIpIHsKICAgICAgICAgaWYgKGF0dHItPmlzTnVsbCgpKQogICAgICAg
ICAgICAgZGVzdHJveUlubGluZVN0eWxlRGVjbCgpOwotICAgICAgICBlbHNlCisgICAgICAgIGVs
c2UgaWYgKGRvY3VtZW50KCktPmNvbnRlbnRTZWN1cml0eVBvbGljeSgpLT5hbGxvd0lubGluZVN0
eWxlKCkpCiAgICAgICAgICAgICBnZXRJbmxpbmVTdHlsZURlY2woKS0+cGFyc2VEZWNsYXJhdGlv
bihhdHRyLT52YWx1ZSgpKTsKICAgICAgICAgc2V0SXNTdHlsZUF0dHJpYnV0ZVZhbGlkKCk7CiAg
ICAgICAgIHNldE5lZWRzU3R5bGVSZWNhbGMoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>