<?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>31394</bug_id>
          
          <creation_ts>2009-11-12 00:00:40 -0800</creation_ts>
          <short_desc>[Chromium] Sify compose button alerts error</short_desc>
          <delta_ts>2009-11-28 08:39:20 -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>WebCore JavaScript</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
    
    <cc>pfeldman</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>162816</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-12 00:00:40 -0800</bug_when>
    <thetext>1) Go to sify.com
2) Sign in
3) Click compose

Notice that there is an error alert in Chrome but not in Safari.  Turns out this is related to lexical versus dynamic scope when doing access checks.

I&apos;m currently debugging the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162819</commentid>
    <comment_count>1</comment_count>
      <attachid>43037</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-12 00:14:53 -0800</bug_when>
    <thetext>Created attachment 43037
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162840</commentid>
    <comment_count>2</comment_count>
      <attachid>43045</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-12 01:32:32 -0800</bug_when>
    <thetext>Created attachment 43045
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162844</commentid>
    <comment_count>3</comment_count>
      <attachid>43046</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-12 02:21:32 -0800</bug_when>
    <thetext>Created attachment 43046
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162920</commentid>
    <comment_count>4</comment_count>
      <attachid>43046</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2009-11-12 09:15:58 -0800</bug_when>
    <thetext>Comment on attachment 43046
Patch

&gt; Index: LayoutTests/ChangeLog
&gt; ===================================================================
&gt; --- LayoutTests/ChangeLog	(revision 50871)
&gt; +++ LayoutTests/ChangeLog	(working copy)
&gt; @@ -1,3 +1,15 @@
&gt; +2009-11-12  Adam Barth  &lt;abarth@webkit.org&gt;
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +
&gt; +        [Chromium] Actually declare getPluginMimeTypeFromExtension in a header
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=30985

I don&apos;t think this is the title you meant to add.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162925</commentid>
    <comment_count>5</comment_count>
      <attachid>43067</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-12 09:31:16 -0800</bug_when>
    <thetext>Created attachment 43067
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162926</commentid>
    <comment_count>6</comment_count>
      <attachid>43068</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-12 09:32:48 -0800</bug_when>
    <thetext>Created attachment 43068
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162992</commentid>
    <comment_count>7</comment_count>
      <attachid>43068</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-11-12 11:56:11 -0800</bug_when>
    <thetext>Comment on attachment 43068
Patch

Clearing flags on attachment: 43068

Committed r50890: &lt;http://trac.webkit.org/changeset/50890&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162993</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-11-12 11:56:15 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163305</commentid>
    <comment_count>9</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-11-13 07:22:15 -0800</bug_when>
    <thetext>This regressed inspector and is a beta blocker.  See https://bugs.webkit.org/show_bug.cgi?id=31467 for more details.

We&apos;ll need to roll this patch out if we can&apos;t find a solution today.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163337</commentid>
    <comment_count>10</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2009-11-13 09:12:08 -0800</bug_when>
    <thetext>Reverted:

Committing to http://svn.webkit.org/repository/webkit/trunk ...
	D	LayoutTests/http/tests/security/calling-versus-current-expected.txt
	D	LayoutTests/http/tests/security/calling-versus-current.html
	M	LayoutTests/ChangeLog
	M	WebCore/ChangeLog
	M	WebCore/bindings/v8/V8Proxy.cpp
Committed r50946</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167023</commentid>
    <comment_count>11</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-11-28 08:39:20 -0800</bug_when>
    <thetext>Committed r51459: &lt;http://trac.webkit.org/changeset/51459&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43037</attachid>
            <date>2009-11-12 00:14:53 -0800</date>
            <delta_ts>2009-11-12 01:32:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-31394-20091112001449.patch</filename>
            <type>text/plain</type>
            <size>1560</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MDg2OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMDktMTEtMTIgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9y
Zz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbQ2hy
b21pdW1dIFNpZnkgY29tcG9zZSBidXR0b24gYWxlcnRzIGVycm9yCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMTM5NAorCisgICAgICAgIFdlJ3JlIHN1
cHBvc2VkIHRvIHVzZSB0aGUgY2FsbGluZyBjb250ZXh0IGZvciBzZWN1cml0eSBjaGVja3MuICBJ
biBKU0MKKyAgICAgICAgbGFuZCwgdGhpcyBpcyB0aGUgbGV4aWNhbEdsb2JhbE9iamVjdC4KKwor
ICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4UHJveHkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6cmVw
b3J0VW5zYWZlQWNjZXNzVG8pOgorICAgICAgICAoV2ViQ29yZTo6VjhQcm94eTo6Y2FuQWNjZXNz
UHJpdmF0ZSk6CisKIDIwMDktMTEtMTEgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3Jn
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgpJbmRleDogV2ViQ29yZS9iaW5k
aW5ncy92OC9WOFByb3h5LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4
UHJveHkuY3BwCShyZXZpc2lvbiA1MDg0MCkKKysrIFdlYkNvcmUvYmluZGluZ3MvdjgvVjhQcm94
eS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE1MCw3ICsxNTAsNyBAQCBzdGF0aWMgdm9pZCByZXBv
cnRVbnNhZmVBY2Nlc3NUbyhGcmFtZSogCiAgICAgaWYgKCF0YXJnZXREb2N1bWVudCkKICAgICAg
ICAgcmV0dXJuOwogCi0gICAgRnJhbWUqIHNvdXJjZSA9IFY4UHJveHk6OnJldHJpZXZlRnJhbWVG
b3JFbnRlcmVkQ29udGV4dCgpOworICAgIEZyYW1lKiBzb3VyY2UgPSBWOFByb3h5OjpyZXRyaWV2
ZUZyYW1lRm9yQ2FsbGluZ0NvbnRleHQoKTsKICAgICBpZiAoIXNvdXJjZSB8fCAhc291cmNlLT5k
b2N1bWVudCgpKQogICAgICAgICByZXR1cm47IC8vIElnbm9yZSBlcnJvciBpZiB0aGUgc291cmNl
IGRvY3VtZW50IGlzIGdvbmUuCiAKQEAgLTg1OSw3ICs4NTksNyBAQCBib29sIFY4UHJveHk6OmNh
bkFjY2Vzc1ByaXZhdGUoRE9NV2luZG93CiAKICAgICBTdHJpbmcgbWVzc2FnZTsKIAotICAgIERP
TVdpbmRvdyogb3JpZ2luV2luZG93ID0gcmV0cmlldmVXaW5kb3coY3VycmVudENvbnRleHQoKSk7
CisgICAgRE9NV2luZG93KiBvcmlnaW5XaW5kb3cgPSByZXRyaWV2ZVdpbmRvdyh2ODo6Q29udGV4
dDo6R2V0Q2FsbGluZygpKTsKICAgICBpZiAob3JpZ2luV2luZG93ID09IHRhcmdldFdpbmRvdykK
ICAgICAgICAgcmV0dXJuIHRydWU7
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43045</attachid>
            <date>2009-11-12 01:32:32 -0800</date>
            <delta_ts>2009-11-12 02:21:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-31394-20091112013230.patch</filename>
            <type>text/plain</type>
            <size>1188</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">PyAgICAgICB0dHQKSW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNv
cmUvQ2hhbmdlTG9nCShyZXZpc2lvbiA1MDg2OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDktMTEtMTIgIEFkYW0gQmFydGggIDxhYmFy
dGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBbQ2hyb21pdW1dIFNpZnkgY29tcG9zZSBidXR0b24gYWxlcnRzIGVycm9yCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMTM5NAorCisgICAg
ICAgIFdlJ3JlIHN1cHBvc2VkIHRvIHVzZSB0aGUgY2FsbGluZyBjb250ZXh0IGZvciBzZWN1cml0
eSBjaGVja3MuICBJbiBKU0MKKyAgICAgICAgbGFuZCwgdGhpcyBpcyB0aGUgbGV4aWNhbEdsb2Jh
bE9iamVjdC4KKworICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4UHJveHkuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6VjhQcm94eTo6Y2FuQWNjZXNzUHJpdmF0ZSk6CisKIDIwMDktMTEtMTEgIEtlbnQg
VGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmlu
IEFkbGVyLgpJbmRleDogV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UHJveHkuY3BwCShyZXZpc2lvbiA1MDg0MCkKKysr
IFdlYkNvcmUvYmluZGluZ3MvdjgvVjhQcm94eS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTg1OSw3
ICs4NTksNyBAQCBib29sIFY4UHJveHk6OmNhbkFjY2Vzc1ByaXZhdGUoRE9NV2luZG93CiAKICAg
ICBTdHJpbmcgbWVzc2FnZTsKIAotICAgIERPTVdpbmRvdyogb3JpZ2luV2luZG93ID0gcmV0cmll
dmVXaW5kb3coY3VycmVudENvbnRleHQoKSk7CisgICAgRE9NV2luZG93KiBvcmlnaW5XaW5kb3cg
PSByZXRyaWV2ZVdpbmRvdyh2ODo6Q29udGV4dDo6R2V0Q2FsbGluZygpKTsKICAgICBpZiAob3Jp
Z2luV2luZG93ID09IHRhcmdldFdpbmRvdykKICAgICAgICAgcmV0dXJuIHRydWU7
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43046</attachid>
            <date>2009-11-12 02:21:32 -0800</date>
            <delta_ts>2009-11-12 09:31:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-31394-20091112022131.patch</filename>
            <type>text/plain</type>
            <size>4084</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">PyAgICAgICB0dHQKSW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNv
cmUvQ2hhbmdlTG9nCShyZXZpc2lvbiA1MDg3MSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMDktMTEtMTIgIEFkYW0gQmFydGggIDxhYmFy
dGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBbQ2hyb21pdW1dIFNpZnkgY29tcG9zZSBidXR0b24gYWxlcnRzIGVycm9yCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMTM5NAorCisgICAg
ICAgIFRlc3Q6IGh0dHAvdGVzdHMvc2VjdXJpdHkvY2FsbGluZy12ZXJzdXMtY3VycmVudC5odG1s
CisKKyAgICAgICAgV2UncmUgc3VwcG9zZWQgdG8gdXNlIHRoZSBjYWxsaW5nIGNvbnRleHQgZm9y
IHNlY3VyaXR5IGNoZWNrcy4gIEluIEpTQworICAgICAgICBsYW5kLCB0aGlzIGlzIHRoZSBsZXhp
Y2FsR2xvYmFsT2JqZWN0LgorCisgICAgICAgICogYmluZGluZ3MvdjgvVjhQcm94eS5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpWOFByb3h5OjpjYW5BY2Nlc3NQcml2YXRlKToKKwogMjAwOS0xMS0x
MiAgS2ludWtvIFlhc3VkYSAgPGtpbnVrb0Bnb29nbGUuY29tPgogCiAgICAgICAgIFJldmlld2Vk
IGJ5IERhdmlkIExldmluLgpJbmRleDogV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UHJveHkuY3BwCShyZXZpc2lvbiA1
MDg0MCkKKysrIFdlYkNvcmUvYmluZGluZ3MvdjgvVjhQcm94eS5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTg1OSwxNCArODU5LDIwIEBAIGJvb2wgVjhQcm94eTo6Y2FuQWNjZXNzUHJpdmF0ZShET01X
aW5kb3cKIAogICAgIFN0cmluZyBtZXNzYWdlOwogCi0gICAgRE9NV2luZG93KiBvcmlnaW5XaW5k
b3cgPSByZXRyaWV2ZVdpbmRvdyhjdXJyZW50Q29udGV4dCgpKTsKLSAgICBpZiAob3JpZ2luV2lu
ZG93ID09IHRhcmdldFdpbmRvdykKKyAgICB2ODo6TG9jYWw8djg6OkNvbnRleHQ+IGFjdGl2ZUNv
bnRleHQgPSB2ODo6Q29udGV4dDo6R2V0Q2FsbGluZygpOworICAgIGlmIChhY3RpdmVDb250ZXh0
LklzRW1wdHkoKSkgeworICAgICAgICAvLyBUaGVyZSBpcyBhIHNpbmdsZSBhY3RpdmF0aW9uIHJl
Y29yZCBvbiB0aGUgc3RhY2ssIHNvIHRoYXQgbXVzdAorICAgICAgICAvLyBiZSB0aGUgYWN0aXZl
Q29udGV4dC4KKyAgICAgICAgYWN0aXZlQ29udGV4dCA9IHY4OjpDb250ZXh0OjpHZXRDdXJyZW50
KCk7CisgICAgfQorICAgIERPTVdpbmRvdyogYWN0aXZlV2luZG93ID0gcmV0cmlldmVXaW5kb3co
YWN0aXZlQ29udGV4dCk7CisgICAgaWYgKGFjdGl2ZVdpbmRvdyA9PSB0YXJnZXRXaW5kb3cpCiAg
ICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgaWYgKCFvcmlnaW5XaW5kb3cpCisgICAgaWYgKCFh
Y3RpdmVXaW5kb3cpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIGNvbnN0IFNlY3VyaXR5
T3JpZ2luKiBhY3RpdmVTZWN1cml0eU9yaWdpbiA9IG9yaWdpbldpbmRvdy0+c2VjdXJpdHlPcmln
aW4oKTsKKyAgICBjb25zdCBTZWN1cml0eU9yaWdpbiogYWN0aXZlU2VjdXJpdHlPcmlnaW4gPSBh
Y3RpdmVXaW5kb3ctPnNlY3VyaXR5T3JpZ2luKCk7CiAgICAgY29uc3QgU2VjdXJpdHlPcmlnaW4q
IHRhcmdldFNlY3VyaXR5T3JpZ2luID0gdGFyZ2V0V2luZG93LT5zZWN1cml0eU9yaWdpbigpOwog
CiAgICAgLy8gV2UgaGF2ZSBzZWVuIGNyYXNoZXMgd2VyZSB0aGUgc2VjdXJpdHkgb3JpZ2luIG9m
IHRoZSB0YXJnZXQgaGFzIG5vdCBiZWVuCkBAIC04NzksNyArODg1LDcgQEAgYm9vbCBWOFByb3h5
OjpjYW5BY2Nlc3NQcml2YXRlKERPTVdpbmRvdwogCiAgICAgLy8gQWxsb3cgYWNjZXNzIHRvIGEg
ImFib3V0OmJsYW5rIiBwYWdlIGlmIHRoZSBkeW5hbWljIGNvbnRleHQgaXMgYQogICAgIC8vIGRl
dGFjaGVkIGNvbnRleHQgb2YgdGhlIHNhbWUgZnJhbWUgYXMgdGhlIGJsYW5rIHBhZ2UuCi0gICAg
aWYgKHRhcmdldFNlY3VyaXR5T3JpZ2luLT5pc0VtcHR5KCkgJiYgb3JpZ2luV2luZG93LT5mcmFt
ZSgpID09IHRhcmdldFdpbmRvdy0+ZnJhbWUoKSkKKyAgICBpZiAodGFyZ2V0U2VjdXJpdHlPcmln
aW4tPmlzRW1wdHkoKSAmJiBhY3RpdmVXaW5kb3ctPmZyYW1lKCkgPT0gdGFyZ2V0V2luZG93LT5m
cmFtZSgpKQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAogICAgIHJldHVybiBmYWxzZTsKSW5kZXg6
IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cJKHJldmlzaW9uIDUwODcxKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMTEtMTIgIEFkYW0gQmFydGggIDxhYmFydGhAd2Vi
a2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBbQ2hyb21pdW1dIEFjdHVhbGx5IGRlY2xhcmUgZ2V0UGx1Z2luTWltZVR5cGVGcm9tRXh0ZW5z
aW9uIGluIGEgaGVhZGVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0zMDk4NQorCisgICAgICAgIFRlc3QgdGhhdCB3ZSdyZSB1c2luZyB0aGUgY2FsbGlu
ZyBzZWN1cml0eSBjb250ZXh0IGluIGEgc2ltcGxlIGNhc2UuCisKKyAgICAgICAgKiBodHRwL3Rl
c3RzL3NlY3VyaXR5L2NhbGxpbmctdmVyc3VzLWN1cnJlbnQtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L2NhbGxpbmctdmVyc3VzLWN1cnJlbnQuaHRt
bDogQWRkZWQuCisKIDIwMDktMTEtMTIgIFNoaW5pY2hpcm8gSGFtYWppICA8aGFtYWppQGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2VkIHRlc3QgZml4IGJ5IHNraXBwaW5nIGEgbmV3
IHRlc3QgaW50cm9kdWNlZCBpbgpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0
eS9jYWxsaW5nLXZlcnN1cy1jdXJyZW50LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NhbGxpbmctdmVyc3VzLWN1cnJlbnQtZXhwZWN0
ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9j
YWxsaW5nLXZlcnN1cy1jdXJyZW50LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCAr
MSwyIEBACitBTEVSVDogPATCkgorCkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3Vy
aXR5L2NhbGxpbmctdmVyc3VzLWN1cnJlbnQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NhbGxpbmctdmVyc3VzLWN1cnJlbnQuaHRtbAkocmV2aXNp
b24gMCkKKysrIExheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY2FsbGluZy12ZXJzdXMt
Y3VycmVudC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDExIEBACis8aWZyYW1lIHNyYz0i
cmVzb3VyY2VzL2lubm9jZW50LXZpY3RpbS5odG1sIj48L2lmcmFtZT4KKzxzY3JpcHQ+CitpZiAo
d2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1
bXBBc1RleHQoKTsKKword2luZG93Lm9ubG9hZCA9IGZ1bmN0aW9uKCkgeworICAgIHdpbmRvdy5m
ID0gZnJhbWVzWzBdLmF0b2I7CisgICAgZG9jdW1lbnQuZG9tYWluID0gIjAuMC4xIjsKKyAgICBh
bGVydCh3aW5kb3cuZigiUEFTUyIpKTsKK30KKzwvc2NyaXB0Pg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43067</attachid>
            <date>2009-11-12 09:31:16 -0800</date>
            <delta_ts>2009-11-12 09:32:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-31394-20091112093114.patch</filename>
            <type>text/plain</type>
            <size>4003</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAzYzM1ODAxLi5iZmJkNjBkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMTEt
MTIgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbQ2hyb21pdW1dIEFjdHVhbGx5IGRlY2xhcmUg
Z2V0UGx1Z2luTWltZVR5cGVGcm9tRXh0ZW5zaW9uIGluIGEgaGVhZGVyCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMDk4NQorCisgICAgICAgIFRlc3Qg
dGhhdCB3ZSdyZSB1c2luZyB0aGUgY2FsbGluZyBzZWN1cml0eSBjb250ZXh0IGluIGEgc2ltcGxl
IGNhc2UuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L2NhbGxpbmctdmVyc3VzLWN1
cnJlbnQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5
L2NhbGxpbmctdmVyc3VzLWN1cnJlbnQuaHRtbDogQWRkZWQuCisKIDIwMDktMTEtMTEgIERhbmll
bCBCYXRlcyAgPGRiYXRlc0B3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMg
U2VpZGVsLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jYWxs
aW5nLXZlcnN1cy1jdXJyZW50LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
c2VjdXJpdHkvY2FsbGluZy12ZXJzdXMtY3VycmVudC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYWE0NGU3YwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY2FsbGluZy12ZXJzdXMtY3VycmVudC1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSwyIEBACisKK1BBU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvc2VjdXJpdHkvY2FsbGluZy12ZXJzdXMtY3VycmVudC5odG1sIGIvTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jYWxsaW5nLXZlcnN1cy1jdXJyZW50Lmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uN2M1MGU2MQotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY2FsbGluZy12ZXJzdXMtY3VycmVudC5o
dG1sCkBAIC0wLDAgKzEsMTMgQEAKKzxpZnJhbWUgc3JjPSJyZXNvdXJjZXMvaW5ub2NlbnQtdmlj
dGltLmh0bWwiPjwvaWZyYW1lPgorPGRpdiBpZD0iY29uc29sZSI+RkFJTDwvZGl2PgorPHNjcmlw
dD4KK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRy
b2xsZXIuZHVtcEFzVGV4dCgpOworCit3aW5kb3cub25sb2FkID0gZnVuY3Rpb24oKSB7CisgICAg
d2luZG93LmYgPSBmcmFtZXNbMF0uYXRvYjsKKyAgICBkb2N1bWVudC5kb21haW4gPSAiMC4wLjEi
OworICAgIGlmIChidG9hKHdpbmRvdy5mKCJQQVNTIikpID09ICJQQVNTIikKKyAgICAgICAgZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnNvbGUiKS5pbm5lckhUTUwgPSAiUEFTUyIKK30KKzwv
c2NyaXB0PgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxv
ZwppbmRleCA4MDNiOGE1Li45OGQxM2VhIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZwor
KysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDA5LTExLTEyICBBZGFt
IEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgW0Nocm9taXVtXSBTaWZ5IGNvbXBvc2UgYnV0dG9uIGFsZXJ0
cyBlcnJvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MzEzOTQKKworICAgICAgICBUZXN0OiBodHRwL3Rlc3RzL3NlY3VyaXR5L2NhbGxpbmctdmVyc3Vz
LWN1cnJlbnQuaHRtbAorCisgICAgICAgIFdlJ3JlIHN1cHBvc2VkIHRvIHVzZSB0aGUgY2FsbGlu
ZyBjb250ZXh0IGZvciBzZWN1cml0eSBjaGVja3MuICBJbiBKU0MKKyAgICAgICAgbGFuZCwgdGhp
cyBpcyB0aGUgbGV4aWNhbEdsb2JhbE9iamVjdC4KKworICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4
UHJveHkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VjhQcm94eTo6Y2FuQWNjZXNzUHJpdmF0ZSk6
CisKIDIwMDktMTEtMTEgIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBPbGl2ZXIgSHVudC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvVjhQcm94eS5jcHAgYi9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UHJveHkuY3BwCmlu
ZGV4IDE2MWQ2MzAuLjQ1YWMxZWEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQ
cm94eS5jcHAKKysrIGIvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmNwcApAQCAtODU5LDE0
ICs4NTksMjAgQEAgYm9vbCBWOFByb3h5OjpjYW5BY2Nlc3NQcml2YXRlKERPTVdpbmRvdyogdGFy
Z2V0V2luZG93KQogCiAgICAgU3RyaW5nIG1lc3NhZ2U7CiAKLSAgICBET01XaW5kb3cqIG9yaWdp
bldpbmRvdyA9IHJldHJpZXZlV2luZG93KGN1cnJlbnRDb250ZXh0KCkpOwotICAgIGlmIChvcmln
aW5XaW5kb3cgPT0gdGFyZ2V0V2luZG93KQorICAgIHY4OjpMb2NhbDx2ODo6Q29udGV4dD4gYWN0
aXZlQ29udGV4dCA9IHY4OjpDb250ZXh0OjpHZXRDYWxsaW5nKCk7CisgICAgaWYgKGFjdGl2ZUNv
bnRleHQuSXNFbXB0eSgpKSB7CisgICAgICAgIC8vIFRoZXJlIGlzIGEgc2luZ2xlIGFjdGl2YXRp
b24gcmVjb3JkIG9uIHRoZSBzdGFjaywgc28gdGhhdCBtdXN0CisgICAgICAgIC8vIGJlIHRoZSBh
Y3RpdmVDb250ZXh0LgorICAgICAgICBhY3RpdmVDb250ZXh0ID0gdjg6OkNvbnRleHQ6OkdldEN1
cnJlbnQoKTsKKyAgICB9CisgICAgRE9NV2luZG93KiBhY3RpdmVXaW5kb3cgPSByZXRyaWV2ZVdp
bmRvdyhhY3RpdmVDb250ZXh0KTsKKyAgICBpZiAoYWN0aXZlV2luZG93ID09IHRhcmdldFdpbmRv
dykKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICBpZiAoIW9yaWdpbldpbmRvdykKKyAgICBp
ZiAoIWFjdGl2ZVdpbmRvdykKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgY29uc3QgU2Vj
dXJpdHlPcmlnaW4qIGFjdGl2ZVNlY3VyaXR5T3JpZ2luID0gb3JpZ2luV2luZG93LT5zZWN1cml0
eU9yaWdpbigpOworICAgIGNvbnN0IFNlY3VyaXR5T3JpZ2luKiBhY3RpdmVTZWN1cml0eU9yaWdp
biA9IGFjdGl2ZVdpbmRvdy0+c2VjdXJpdHlPcmlnaW4oKTsKICAgICBjb25zdCBTZWN1cml0eU9y
aWdpbiogdGFyZ2V0U2VjdXJpdHlPcmlnaW4gPSB0YXJnZXRXaW5kb3ctPnNlY3VyaXR5T3JpZ2lu
KCk7CiAKICAgICAvLyBXZSBoYXZlIHNlZW4gY3Jhc2hlcyB3ZXJlIHRoZSBzZWN1cml0eSBvcmln
aW4gb2YgdGhlIHRhcmdldCBoYXMgbm90IGJlZW4KQEAgLTg3OSw3ICs4ODUsNyBAQCBib29sIFY4
UHJveHk6OmNhbkFjY2Vzc1ByaXZhdGUoRE9NV2luZG93KiB0YXJnZXRXaW5kb3cpCiAKICAgICAv
LyBBbGxvdyBhY2Nlc3MgdG8gYSAiYWJvdXQ6YmxhbmsiIHBhZ2UgaWYgdGhlIGR5bmFtaWMgY29u
dGV4dCBpcyBhCiAgICAgLy8gZGV0YWNoZWQgY29udGV4dCBvZiB0aGUgc2FtZSBmcmFtZSBhcyB0
aGUgYmxhbmsgcGFnZS4KLSAgICBpZiAodGFyZ2V0U2VjdXJpdHlPcmlnaW4tPmlzRW1wdHkoKSAm
JiBvcmlnaW5XaW5kb3ctPmZyYW1lKCkgPT0gdGFyZ2V0V2luZG93LT5mcmFtZSgpKQorICAgIGlm
ICh0YXJnZXRTZWN1cml0eU9yaWdpbi0+aXNFbXB0eSgpICYmIGFjdGl2ZVdpbmRvdy0+ZnJhbWUo
KSA9PSB0YXJnZXRXaW5kb3ctPmZyYW1lKCkpCiAgICAgICAgIHJldHVybiB0cnVlOwogCiAgICAg
cmV0dXJuIGZhbHNlOw==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43068</attachid>
            <date>2009-11-12 09:32:48 -0800</date>
            <delta_ts>2009-11-12 11:56:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-31394-20091112093245.patch</filename>
            <type>text/plain</type>
            <size>3976</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAzYzM1ODAxLi42ZGE2NTQ2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMTEt
MTIgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbQ2hyb21pdW1dIFNpZnkgY29tcG9zZSBidXR0
b24gYWxlcnRzIGVycm9yCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0zMTM5NAorCisgICAgICAgIFRlc3QgdGhhdCB3ZSdyZSB1c2luZyB0aGUgY2FsbGlu
ZyBzZWN1cml0eSBjb250ZXh0IGluIGEgc2ltcGxlIGNhc2UuCisKKyAgICAgICAgKiBodHRwL3Rl
c3RzL3NlY3VyaXR5L2NhbGxpbmctdmVyc3VzLWN1cnJlbnQtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L2NhbGxpbmctdmVyc3VzLWN1cnJlbnQuaHRt
bDogQWRkZWQuCisKIDIwMDktMTEtMTEgIERhbmllbCBCYXRlcyAgPGRiYXRlc0B3ZWJraXQub3Jn
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgU2VpZGVsLgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jYWxsaW5nLXZlcnN1cy1jdXJyZW50LWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY2FsbGluZy12ZXJzdXMtY3Vy
cmVudC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYWE0
NGU3YwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkv
Y2FsbGluZy12ZXJzdXMtY3VycmVudC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyIEBACisKK1BB
U1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY2FsbGluZy12
ZXJzdXMtY3VycmVudC5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jYWxs
aW5nLXZlcnN1cy1jdXJyZW50Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uN2M1MGU2MQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2Vj
dXJpdHkvY2FsbGluZy12ZXJzdXMtY3VycmVudC5odG1sCkBAIC0wLDAgKzEsMTMgQEAKKzxpZnJh
bWUgc3JjPSJyZXNvdXJjZXMvaW5ub2NlbnQtdmljdGltLmh0bWwiPjwvaWZyYW1lPgorPGRpdiBp
ZD0iY29uc29sZSI+RkFJTDwvZGl2PgorPHNjcmlwdD4KK2lmICh3aW5kb3cubGF5b3V0VGVzdENv
bnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworCit3aW5k
b3cub25sb2FkID0gZnVuY3Rpb24oKSB7CisgICAgd2luZG93LmYgPSBmcmFtZXNbMF0uYXRvYjsK
KyAgICBkb2N1bWVudC5kb21haW4gPSAiMC4wLjEiOworICAgIGlmIChidG9hKHdpbmRvdy5mKCJQ
QVNTIikpID09ICJQQVNTIikKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnNv
bGUiKS5pbm5lckhUTUwgPSAiUEFTUyIKK30KKzwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEvV2ViQ29y
ZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA4MDNiOGE1Li45OGQxM2VhIDEw
MDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE4IEBACisyMDA5LTExLTEyICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0Nocm9t
aXVtXSBTaWZ5IGNvbXBvc2UgYnV0dG9uIGFsZXJ0cyBlcnJvcgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzEzOTQKKworICAgICAgICBUZXN0OiBodHRw
L3Rlc3RzL3NlY3VyaXR5L2NhbGxpbmctdmVyc3VzLWN1cnJlbnQuaHRtbAorCisgICAgICAgIFdl
J3JlIHN1cHBvc2VkIHRvIHVzZSB0aGUgY2FsbGluZyBjb250ZXh0IGZvciBzZWN1cml0eSBjaGVj
a3MuICBJbiBKU0MKKyAgICAgICAgbGFuZCwgdGhpcyBpcyB0aGUgbGV4aWNhbEdsb2JhbE9iamVj
dC4KKworICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4UHJveHkuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6VjhQcm94eTo6Y2FuQWNjZXNzUHJpdmF0ZSk6CisKIDIwMDktMTEtMTEgIENocmlzIEZsZWl6
YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBPbGl2ZXIg
SHVudC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQcm94eS5jcHAgYi9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1Y4UHJveHkuY3BwCmluZGV4IDE2MWQ2MzAuLjQ1YWMxZWEgMTAwNjQ0
Ci0tLSBhL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQcm94eS5jcHAKKysrIGIvV2ViQ29yZS9iaW5k
aW5ncy92OC9WOFByb3h5LmNwcApAQCAtODU5LDE0ICs4NTksMjAgQEAgYm9vbCBWOFByb3h5Ojpj
YW5BY2Nlc3NQcml2YXRlKERPTVdpbmRvdyogdGFyZ2V0V2luZG93KQogCiAgICAgU3RyaW5nIG1l
c3NhZ2U7CiAKLSAgICBET01XaW5kb3cqIG9yaWdpbldpbmRvdyA9IHJldHJpZXZlV2luZG93KGN1
cnJlbnRDb250ZXh0KCkpOwotICAgIGlmIChvcmlnaW5XaW5kb3cgPT0gdGFyZ2V0V2luZG93KQor
ICAgIHY4OjpMb2NhbDx2ODo6Q29udGV4dD4gYWN0aXZlQ29udGV4dCA9IHY4OjpDb250ZXh0OjpH
ZXRDYWxsaW5nKCk7CisgICAgaWYgKGFjdGl2ZUNvbnRleHQuSXNFbXB0eSgpKSB7CisgICAgICAg
IC8vIFRoZXJlIGlzIGEgc2luZ2xlIGFjdGl2YXRpb24gcmVjb3JkIG9uIHRoZSBzdGFjaywgc28g
dGhhdCBtdXN0CisgICAgICAgIC8vIGJlIHRoZSBhY3RpdmVDb250ZXh0LgorICAgICAgICBhY3Rp
dmVDb250ZXh0ID0gdjg6OkNvbnRleHQ6OkdldEN1cnJlbnQoKTsKKyAgICB9CisgICAgRE9NV2lu
ZG93KiBhY3RpdmVXaW5kb3cgPSByZXRyaWV2ZVdpbmRvdyhhY3RpdmVDb250ZXh0KTsKKyAgICBp
ZiAoYWN0aXZlV2luZG93ID09IHRhcmdldFdpbmRvdykKICAgICAgICAgcmV0dXJuIHRydWU7CiAK
LSAgICBpZiAoIW9yaWdpbldpbmRvdykKKyAgICBpZiAoIWFjdGl2ZVdpbmRvdykKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogCi0gICAgY29uc3QgU2VjdXJpdHlPcmlnaW4qIGFjdGl2ZVNlY3VyaXR5
T3JpZ2luID0gb3JpZ2luV2luZG93LT5zZWN1cml0eU9yaWdpbigpOworICAgIGNvbnN0IFNlY3Vy
aXR5T3JpZ2luKiBhY3RpdmVTZWN1cml0eU9yaWdpbiA9IGFjdGl2ZVdpbmRvdy0+c2VjdXJpdHlP
cmlnaW4oKTsKICAgICBjb25zdCBTZWN1cml0eU9yaWdpbiogdGFyZ2V0U2VjdXJpdHlPcmlnaW4g
PSB0YXJnZXRXaW5kb3ctPnNlY3VyaXR5T3JpZ2luKCk7CiAKICAgICAvLyBXZSBoYXZlIHNlZW4g
Y3Jhc2hlcyB3ZXJlIHRoZSBzZWN1cml0eSBvcmlnaW4gb2YgdGhlIHRhcmdldCBoYXMgbm90IGJl
ZW4KQEAgLTg3OSw3ICs4ODUsNyBAQCBib29sIFY4UHJveHk6OmNhbkFjY2Vzc1ByaXZhdGUoRE9N
V2luZG93KiB0YXJnZXRXaW5kb3cpCiAKICAgICAvLyBBbGxvdyBhY2Nlc3MgdG8gYSAiYWJvdXQ6
YmxhbmsiIHBhZ2UgaWYgdGhlIGR5bmFtaWMgY29udGV4dCBpcyBhCiAgICAgLy8gZGV0YWNoZWQg
Y29udGV4dCBvZiB0aGUgc2FtZSBmcmFtZSBhcyB0aGUgYmxhbmsgcGFnZS4KLSAgICBpZiAodGFy
Z2V0U2VjdXJpdHlPcmlnaW4tPmlzRW1wdHkoKSAmJiBvcmlnaW5XaW5kb3ctPmZyYW1lKCkgPT0g
dGFyZ2V0V2luZG93LT5mcmFtZSgpKQorICAgIGlmICh0YXJnZXRTZWN1cml0eU9yaWdpbi0+aXNF
bXB0eSgpICYmIGFjdGl2ZVdpbmRvdy0+ZnJhbWUoKSA9PSB0YXJnZXRXaW5kb3ctPmZyYW1lKCkp
CiAgICAgICAgIHJldHVybiB0cnVlOwogCiAgICAgcmV0dXJuIGZhbHNlOw==
</data>

          </attachment>
      

    </bug>

</bugzilla>