<?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>93925</bug_id>
          
          <creation_ts>2012-08-13 20:26:42 -0700</creation_ts>
          <short_desc>:before/:after pseudo elements do not always apply to the proper element</short_desc>
          <delta_ts>2013-02-18 23:33:29 -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>CSS</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>0</everconfirmed>
          <reporter name="Dylan">dylanryan</reporter>
          <assigned_to name="Takashi Sakamoto">tasak</assigned_to>
          <cc>allan.jensen</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>darin</cc>
    
    <cc>eric</cc>
    
    <cc>esprehn</cc>
    
    <cc>hyatt</cc>
    
    <cc>inferno</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>robert</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>694449</commentid>
    <comment_count>0</comment_count>
    <who name="Dylan">dylanryan</who>
    <bug_when>2012-08-13 20:26:42 -0700</bug_when>
    <thetext>Couldn&apos;t think of a more descriptive title, so feel free to rename.

I have several web pages where I use css3 selectors based on &amp;lt;a&amp;gt; element href attributes to add a small icon before links (using :before pseudo-elements) to external sites. However, I have noticed that when multiple links to different sites (which would get different icons) are in the same block-level element, they all get the same icon. The test cast attached uses text instead, which shows the same behavior

The specific code I am using is a style sheet of the following form, but it does the same thing with :after as well as :before.

&lt;code&gt;
a:before{color:black}
a[href^=&quot;http://www.google.com&quot;]:before{content:&quot;Google&quot;}
a[href^=&quot;http://www.wikipedia.com&quot;]:before{content:&quot;Wikipedia&quot;}
&lt;/code&gt;

And then in HTML, I have something like:

&lt;code&gt;
&lt;p&gt;&lt;a href=&quot;http://www.google.com&quot;&gt;Google&lt;/a&gt; &lt;a href=&quot;http://www.wikipedia.com&quot;&gt;Wikipedia&lt;/a&gt;&lt;/p&gt;
&lt;/code&gt;

What I expect to see is a link to Google, with the text Google, and the text Google prepended to it from the before (the link will be blue, the before will be in black). Likewise, for the wiki link, it should say Wikipedia twice. 

But what I see instead is that the wikipedia link ALSO has Google prepended to it, even though it does NOT match that style. However, if I wrap all the &amp;lt;a&amp;gt;&apos;s in spans, then they all calculate correctly. Hovering over the links, however, displays the proper text. 

See attached file for test case. Have reproduced in Safari 6 on Lion, Chrome 21.x.x.x on both Lion and Ubuntu, and so I am guessing all platforms/OSs. I am not sure exactly WHEN this regressed, but it never happened to me in whatever the fully updated Safari 5.whatever was on lion (i had it fully updated, so whatever that was before the Safari 6 update). My friend with Chrome on Ubuntu thinks it broke several months ago but he can&apos;t be sure exactly when.


Code of the attached file, for those interested in reading it inline:

&lt;code&gt;

&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;style type=&quot;text/css&quot;&gt;
	a:hover{color:red}
	a:before{color:black;}
	a[href^=&quot;http://www.google.com&quot;]:before{content:&quot;Google&quot;}
	a[href^=&quot;http://www.wikipedia.com&quot;]:before{content:&quot;Wikipedia&quot;}
	a[href^=&quot;http://www.apple.com&quot;]:before{content:&quot;Apple&quot;}
&lt;/style&gt;
&lt;title&gt;Test&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;p&gt;1: Several links as children of the same p:&lt;br&gt;&lt;a href=&quot;http://www.google.com&quot;&gt;Google&lt;/a&gt; &lt;a href=&quot;http://www.wikipedia.com&quot;&gt;Wikipedia&lt;/a&gt; &lt;a href=&quot;http://www.apple.com&quot;&gt;Apple&lt;/a&gt; &lt;a href=&quot;http://www.example.com&quot;&gt;Example&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;2: Several links wrapped in spans, and the spans are all children of the same p:&lt;br&gt;&lt;span&gt;&lt;a href=&quot;http://www.google.com&quot;&gt;Google&lt;/a&gt;&lt;/span&gt; &lt;span&gt;&lt;a href=&quot;http://www.wikipedia.com&quot;&gt;Wikipedia&lt;/a&gt;&lt;/span&gt; &lt;span&gt;&lt;a href=&quot;http://www.apple.com&quot;&gt;Apple&lt;/a&gt;&lt;/span&gt; &lt;span&gt;&lt;a href=&quot;http://www.example.com&quot;&gt;Example&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;

&lt;/code&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694450</commentid>
    <comment_count>1</comment_count>
      <attachid>158196</attachid>
    <who name="Dylan">dylanryan</who>
    <bug_when>2012-08-13 20:29:18 -0700</bug_when>
    <thetext>Created attachment 158196
Test case for bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>709337</commentid>
    <comment_count>2</comment_count>
      <attachid>161625</attachid>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2012-08-31 00:01:30 -0700</bug_when>
    <thetext>Created attachment 161625
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>709861</commentid>
    <comment_count>3</comment_count>
      <attachid>161625</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2012-08-31 11:59:38 -0700</bug_when>
    <thetext>Comment on attachment 161625
Patch

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

&gt; Source/WebCore/css/StyleResolver.cpp:2283
&gt; +    // If we have first-letter, before or after pseudo style, do not share this style.
&gt; +    if (style-&gt;hasPseudoStyle(FIRST_LETTER) || style-&gt;hasPseudoStyle(BEFORE) || style-&gt;hasPseudoStyle(AFTER))
&gt;          style-&gt;setUnique();

Is removing the optimization the only practical way to fix this problem?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>710558</commentid>
    <comment_count>4</comment_count>
      <attachid>161903</attachid>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2012-09-03 05:21:45 -0700</bug_when>
    <thetext>Created attachment 161903
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>710561</commentid>
    <comment_count>5</comment_count>
      <attachid>161625</attachid>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2012-09-03 05:22:30 -0700</bug_when>
    <thetext>Comment on attachment 161625
Patch

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

Thank you for reviewing.

&gt;&gt; Source/WebCore/css/StyleResolver.cpp:2283
&gt;&gt;          style-&gt;setUnique();
&gt; 
&gt; Is removing the optimization the only practical way to fix this problem?

I see. I modified to canShareStyleWithElement to check whether pseudo style can be shared or not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>722432</commentid>
    <comment_count>6</comment_count>
      <attachid>164480</attachid>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2012-09-17 19:49:38 -0700</bug_when>
    <thetext>Created attachment 164480
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734817</commentid>
    <comment_count>7</comment_count>
      <attachid>164480</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-10-04 10:42:49 -0700</bug_when>
    <thetext>Comment on attachment 164480
Patch

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

&gt; Source/WebCore/ChangeLog:8
&gt; +        Disable sharing a style with sibligs if :after or :before pseudo style

sibligs =&gt; siblings

&gt; Source/WebCore/rendering/style/RenderStyle.cpp:264
&gt; +    if (!m_cachedPseudoStyles || !m_cachedPseudoStyles-&gt;size())

I don&apos;t think this size() check is needed since the loop would just never run. Can you remove it and combine this and the below if statement?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741749</commentid>
    <comment_count>8</comment_count>
      <attachid>168626</attachid>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2012-10-14 22:40:39 -0700</bug_when>
    <thetext>Created attachment 168626
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741750</commentid>
    <comment_count>9</comment_count>
      <attachid>164480</attachid>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2012-10-14 22:41:33 -0700</bug_when>
    <thetext>Comment on attachment 164480
Patch

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

Thank you for reviewing.

&gt;&gt; Source/WebCore/ChangeLog:8
&gt;&gt; +        Disable sharing a style with sibligs if :after or :before pseudo style
&gt; 
&gt; sibligs =&gt; siblings

Thanks. Done.

&gt;&gt; Source/WebCore/rendering/style/RenderStyle.cpp:264
&gt;&gt; +    if (!m_cachedPseudoStyles || !m_cachedPseudoStyles-&gt;size())
&gt; 
&gt; I don&apos;t think this size() check is needed since the loop would just never run. Can you remove it and combine this and the below if statement?

Sure. Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800011</commentid>
    <comment_count>10</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-01-04 00:51:09 -0800</bug_when>
    <thetext>Attachment 168626 was posted by a committer and has review+, assigning to Takashi Sakamoto for commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>816464</commentid>
    <comment_count>11</comment_count>
      <attachid>184720</attachid>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2013-01-25 04:10:50 -0800</bug_when>
    <thetext>Created attachment 184720
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>816467</commentid>
    <comment_count>12</comment_count>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2013-01-25 04:14:53 -0800</bug_when>
    <thetext>Since a patch for Bug 101448 (Move childrenAffectedBy bits from RenderStyle to Element) was landed, renamed RenderStyle::pseudoStyleAffectedByUncommonAttributeSelectors to RenderStyle::hasUniquePseudoStyle.

Also updated StyleResolver.cpp to use hasUniquePseudoStyle instead of pseudoStyleAffectedByUncommonAttributeSelectors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>835929</commentid>
    <comment_count>13</comment_count>
      <attachid>188980</attachid>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2013-02-18 21:10:20 -0800</bug_when>
    <thetext>Created attachment 188980
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>835930</commentid>
    <comment_count>14</comment_count>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2013-02-18 21:12:21 -0800</bug_when>
    <thetext>I would like to land this patch in a few days if there are no objections.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836025</commentid>
    <comment_count>15</comment_count>
      <attachid>188980</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-18 23:33:25 -0800</bug_when>
    <thetext>Comment on attachment 188980
Patch for landing

Clearing flags on attachment: 188980

Committed r143300: &lt;http://trac.webkit.org/changeset/143300&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836026</commentid>
    <comment_count>16</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-18 23:33:29 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>158196</attachid>
            <date>2012-08-13 20:29:18 -0700</date>
            <delta_ts>2012-08-13 20:29:18 -0700</delta_ts>
            <desc>Test case for bug</desc>
            <filename>Test.html</filename>
            <type>text/html</type>
            <size>892</size>
            <attacher name="Dylan">dylanryan</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCWE6
aG92ZXJ7Y29sb3I6cmVkfQoJYTpiZWZvcmV7Y29sb3I6YmxhY2s7fQoJYVtocmVmXj0iaHR0cDov
L3d3dy5nb29nbGUuY29tIl06YmVmb3Jle2NvbnRlbnQ6Ikdvb2dsZSJ9CglhW2hyZWZePSJodHRw
Oi8vd3d3Lndpa2lwZWRpYS5jb20iXTpiZWZvcmV7Y29udGVudDoiV2lraXBlZGlhIn0KCWFbaHJl
Zl49Imh0dHA6Ly93d3cuYXBwbGUuY29tIl06YmVmb3Jle2NvbnRlbnQ6IkFwcGxlIn0KPC9zdHls
ZT4KPHRpdGxlPlRlc3Q8L3RpdGxlPgo8L2hlYWQ+Cjxib2R5Pgo8cD4xOiBTZXZlcmFsIGxpbmtz
IGFzIGNoaWxkcmVuIG9mIHRoZSBzYW1lIHA6PGJyPjxhIGhyZWY9Imh0dHA6Ly93d3cuZ29vZ2xl
LmNvbSI+R29vZ2xlPC9hPiA8YSBocmVmPSJodHRwOi8vd3d3Lndpa2lwZWRpYS5jb20iPldpa2lw
ZWRpYTwvYT4gPGEgaHJlZj0iaHR0cDovL3d3dy5hcHBsZS5jb20iPkFwcGxlPC9hPiA8YSBocmVm
PSJodHRwOi8vd3d3LmV4YW1wbGUuY29tIj5FeGFtcGxlPC9hPjwvcD4KPHA+MjogU2V2ZXJhbCBs
aW5rcyB3cmFwcGVkIGluIHNwYW5zLCBhbmQgdGhlIHNwYW5zIGFyZSBhbGwgY2hpbGRyZW4gb2Yg
dGhlIHNhbWUgcDo8YnI+PHNwYW4+PGEgaHJlZj0iaHR0cDovL3d3dy5nb29nbGUuY29tIj5Hb29n
bGU8L2E+PC9zcGFuPiA8c3Bhbj48YSBocmVmPSJodHRwOi8vd3d3Lndpa2lwZWRpYS5jb20iPldp
a2lwZWRpYTwvYT48L3NwYW4+IDxzcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cuYXBwbGUuY29tIj5B
cHBsZTwvYT48L3NwYW4+IDxzcGFuPjxhIGhyZWY9Imh0dHA6Ly93d3cuZXhhbXBsZS5jb20iPkV4
YW1wbGU8L2E+PC9zcGFuPjwvcD4KPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>161625</attachid>
            <date>2012-08-31 00:01:30 -0700</date>
            <delta_ts>2012-09-03 05:22:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93925-20120831160118.patch</filename>
            <type>text/plain</type>
            <size>4479</size>
            <attacher name="Takashi Sakamoto">tasak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI3MjE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTg1OTM4YWJjMDU5MmM1
MjUzZmVjYzhlMGExNjY0NmJkZWE0MGFjZS4uMTBhYzc2NTk0Y2MxYjYyY2JjMjA5ODRmYzJjZGIx
NTE3ODdiMjM3OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA4LTMwICBUYWth
c2hpIFNha2Ftb3RvICA8dGFzYWtAZ29vZ2xlLmNvbT4KKworICAgICAgICA6YmVmb3JlLzphZnRl
ciBwc2V1ZG8gZWxlbWVudHMgZG8gbm90IGFsd2F5cyBhcHBseSB0byB0aGUgcHJvcGVyIGVsZW1l
bnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkzOTI1
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRGlzYWJs
ZSBzaGFyaW5nIGEgc3R5bGUgd2l0aCBzaWJsaWdzIGlmIDphZnRlciBvciA6YmVmb3JlIHBzZXVk
byBzdHlsZQorICAgICAgICBpcyBhcHBsaWVkLgorCisgICAgICAgIFRlc3Q6IGZhc3QvY3NzL2Jl
Zm9yZS1hZnRlci1wc2V1ZG8tY2xhc3MuaHRtbAorCisgICAgICAgICogY3NzL1N0eWxlUmVzb2x2
ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGVSZXNvbHZlcjo6YWRqdXN0UmVuZGVyU3R5
bGUpOgorICAgICAgICBNYXJrIGEgcmVuZGVyIHN0eWxlIGFzIHVuaXF1ZSBpZiA6YWZ0ZXIgb3Ig
OmJlZm9yZSBwc2V1ZG8gZXhpc3RzLgorICAgICAgICBJZiB0aGVyZSBleGlzdHMgYW4gZWxlbWVu
dCB3aG9zZSByZW5kZXIgc3R5bGUgaXMgdW5pcXVlLAorICAgICAgICBjYW5TaGFyZVN0eWxlV2l0
aEVsZW1lbnQgZm9yIHRoZSBlbGVtZW50IHJldHVybnMgZmFsc2UsIGkuZS4gdGhlCisgICAgICAg
IGVsZW1lbnQncyByZW5kZXIgc3R5bGUgY2Fubm90IGJlIHNoYXJlZC4KKwogMjAxMi0wOC0zMCAg
TWF4IFZ1am92aWMgIDxtdnVqb3ZpY0BhZG9iZS5jb20+CiAKICAgICAgICAgW0NTUyBTaGFkZXJz
XSBJbXBsZW1lbnQgbm9ybWFsIGJsZW5kIG1vZGUgYW5kIHNvdXJjZS1hdG9wIGNvbXBvc2l0aW5n
IG1vZGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcAppbmRleCA1ZWI3YWMzZWYxYzUw
Njc0MGJhNDE3YWRiNWZkODM4MWNhMmI3MDkwLi5jYmRmMjM3N2Q0NzE3YWNhZDVlNmQwNmNiMDFl
OTY3NzI5ZTIwNzZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSZXNvbHZl
ci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIuY3BwCkBAIC0yMjc4
LDggKzIyNzgsOCBAQCB2b2lkIFN0eWxlUmVzb2x2ZXI6OmFkanVzdFJlbmRlclN0eWxlKFJlbmRl
clN0eWxlKiBzdHlsZSwgUmVuZGVyU3R5bGUqIHBhcmVudFN0eQogICAgIGlmIChzdHlsZS0+aGFz
QXBwZWFyYW5jZSgpKQogICAgICAgICBSZW5kZXJUaGVtZTo6ZGVmYXVsdFRoZW1lKCktPmFkanVz
dFN0eWxlKHRoaXMsIHN0eWxlLCBlLCBtX2hhc1VBQXBwZWFyYW5jZSwgbV9ib3JkZXJEYXRhLCBt
X2JhY2tncm91bmREYXRhLCBtX2JhY2tncm91bmRDb2xvcik7CiAKLSAgICAvLyBJZiB3ZSBoYXZl
IGZpcnN0LWxldHRlciBwc2V1ZG8gc3R5bGUsIGRvIG5vdCBzaGFyZSB0aGlzIHN0eWxlLgotICAg
IGlmIChzdHlsZS0+aGFzUHNldWRvU3R5bGUoRklSU1RfTEVUVEVSKSkKKyAgICAvLyBJZiB3ZSBo
YXZlIGZpcnN0LWxldHRlciwgYmVmb3JlIG9yIGFmdGVyIHBzZXVkbyBzdHlsZSwgZG8gbm90IHNo
YXJlIHRoaXMgc3R5bGUuCisgICAgaWYgKHN0eWxlLT5oYXNQc2V1ZG9TdHlsZShGSVJTVF9MRVRU
RVIpIHx8IHN0eWxlLT5oYXNQc2V1ZG9TdHlsZShCRUZPUkUpIHx8IHN0eWxlLT5oYXNQc2V1ZG9T
dHlsZShBRlRFUikpCiAgICAgICAgIHN0eWxlLT5zZXRVbmlxdWUoKTsKIAogICAgIC8vIEZJWE1F
OiB3aGVuIGRyb3BwaW5nIHRoZSAtd2Via2l0IHByZWZpeCBvbiB0cmFuc2Zvcm0tc3R5bGUsIHdl
IHNob3VsZCBhbHNvIGhhdmUgb3BhY2l0eSA8IDEgY2F1c2UgZmxhdHRlbmluZy4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBh
ZDQxNmQ5ZTEzMzFlZmY3MTlmZGY3NjUzMGVmNmJkMmMyZWM0MmMwLi42MWVlODFlYjllZmU0ZjU1
OTZhY2UxNWIyMDA1YWI1OGM5MGVjZGRiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTItMDgt
MzAgIFRha2FzaGkgU2FrYW1vdG8gIDx0YXNha0Bnb29nbGUuY29tPgorCisgICAgICAgIDpiZWZv
cmUvOmFmdGVyIHBzZXVkbyBlbGVtZW50cyBkbyBub3QgYWx3YXlzIGFwcGx5IHRvIHRoZSBwcm9w
ZXIgZWxlbWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9OTM5MjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIGZhc3QvY3NzL2JlZm9yZS1hZnRlci1wc2V1ZG8tY2xhc3MtZXhwZWN0ZWQuaHRtbDogQWRk
ZWQuCisgICAgICAgICogZmFzdC9jc3MvYmVmb3JlLWFmdGVyLXBzZXVkby1jbGFzcy5odG1sOiBB
ZGRlZC4KKwogMjAxMi0wOC0zMCAgUm9nZXIgRm9uZyAgPHJvZ2VyX2ZvbmdAYXBwbGUuY29tPgog
CiAgICAgICAgIFVucmV2aWV3ZWQgR2FyZGVuaW5nLiBodHRwL3NlY3VyaXR5L3JlZmVycmVyIHRl
c3RzIGZhaWwuIFVuYWJsZSB0byBsb2FkIHJlc291cmNlcyBvdmVyIGh0dHBzLgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MvYmVmb3JlLWFmdGVyLXBzZXVkby1jbGFzcy1leHBlY3Rl
ZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvYmVmb3JlLWFmdGVyLXBzZXVkby1jbGFzcy1l
eHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjhmNzM1YjEwMGMzZjFjZTA3MzhmNTZmNjJjMTY3YjFm
MWFiYzkyOGIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9iZWZvcmUt
YWZ0ZXItcHNldWRvLWNsYXNzLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwxMyBAQAorPCFkb2N0
eXBlIGh0bWw+Cis8aHRtbD4KKzxib2R5PgorPHA+CisgICAgPGRpdj5Hb29nbGVHb29nbGU8L2Rp
dj4KKyAgICA8ZGl2PkV4YW1wbGU8L2Rpdj4KKzwvcD4KKzxkaXY+CisgICAgPGRpdj5XaWtpcGVk
aWFXaWtpcGVkaWE8L2Rpdj4KKyAgICA8ZGl2PkV4YW1wbGUyPC9kaXY+Cis8L2Rpdj4KKzwvYm9k
eT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL2JlZm9yZS1hZnRl
ci1wc2V1ZG8tY2xhc3MuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL2JlZm9yZS1hZnRlci1w
c2V1ZG8tY2xhc3MuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iNjdmMTg4YTg5MmU3ZTFkMmRlNjE1NTdkNDA5
MzU5YTE5NzQwNTg1Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvYmVm
b3JlLWFmdGVyLXBzZXVkby1jbGFzcy5odG1sCkBAIC0wLDAgKzEsMjIgQEAKKzwhZG9jdHlwZSBo
dG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CitkaXZbcmVsXj0i
aHR0cDovL3d3dy5nb29nbGUuY29tIl06YmVmb3JlIHsgY29udGVudDoiR29vZ2xlIiB9CitkaXZb
cmVsXj0iaHR0cDovL3d3dy53aWtpcGVkaWEub3JnIl06YWZ0ZXIgeyBjb250ZW50OiJXaWtpcGVk
aWEiIH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzwhLS0gVGVzdCBmb3IgQnVnIDkzOTI1
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MzkyNSAtLT4KKzwhLS0g
OmJlZm9yZS86YWZ0ZXIgcHNldWRvIGVsZW1lbnRzIGRvIG5vdCBhbHdheXMgYXBwbHkgdG8gdGhl
IHByb3BlciBlbGVtZW50IC0tPgorPCEtLSBUaGUgdGVzdCBwYXNzZXMgaWYgIkdvb2dsZUdvb2ds
ZSIsICJFeGFtcGxlIiwgIldpa2lwZWRpYVdpa2lwZWRpYSIsIGFuZCAiRXhhbXBsZTIiIGFyZSBz
aG93bi4tLT4KKzxwPgorICA8ZGl2IHJlbD0iaHR0cDovL3d3dy5nb29nbGUuY29tIj5Hb29nbGU8
L2Rpdj4KKyAgPGRpdiByZWw9Imh0dHA6Ly93d3cuZXhhbXBsZS5jb20iPkV4YW1wbGU8L2Rpdj4K
KzwvcD4KKzxkaXY+CisgIDxkaXYgcmVsPSJodHRwOi8vd3d3Lndpa2lwZWRpYS5vcmciPldpa2lw
ZWRpYTwvZGl2PgorICA8ZGl2IHJlbD0iaHR0cDovL3d3dzIuZXhhbXBsZS5jb20iPkV4YW1wbGUy
PC9kaXY+Cis8L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>161903</attachid>
            <date>2012-09-03 05:21:45 -0700</date>
            <delta_ts>2012-09-17 19:49:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93925-20120903212129.patch</filename>
            <type>text/plain</type>
            <size>5994</size>
            <attacher name="Takashi Sakamoto">tasak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI3Mzk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjFhNDk1YjFjMzY3Y2Fi
MjMyODdlY2IxMDVlMzYzMTQ0ZGJjMDhhMi4uMjgwZWJkMWZjOWI4ZGRkNTdiNmU4ZTY2MWJkNjM1
NTJmMTQ0ZThhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA5LTAzICBUYWth
c2hpIFNha2Ftb3RvICA8dGFzYWtAZ29vZ2xlLmNvbT4KKworICAgICAgICA6YmVmb3JlLzphZnRl
ciBwc2V1ZG8gZWxlbWVudHMgZG8gbm90IGFsd2F5cyBhcHBseSB0byB0aGUgcHJvcGVyIGVsZW1l
bnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkzOTI1
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRGlzYWJs
ZSBzaGFyaW5nIGEgc3R5bGUgd2l0aCBzaWJsaWdzIGlmIDphZnRlciBvciA6YmVmb3JlIHBzZXVk
byBzdHlsZQorICAgICAgICBpcyBhZmZlY3RlZCBieSB1bmNvbW1vbiBhdHRyaWJ1dGUgc2VsZWN0
b3JzLgorCisgICAgICAgIFRlc3Q6IGZhc3QvY3NzL2JlZm9yZS1hZnRlci1wc2V1ZG8tY2xhc3Mu
aHRtbAorCisgICAgICAgICogY3NzL1N0eWxlUmVzb2x2ZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6U3R5bGVSZXNvbHZlcjo6Y2FuU2hhcmVTdHlsZVdpdGhFbGVtZW50KToKKyAgICAgICAgQWRk
ZWQgYSBuZXcgY29uZGl0aW9uLCBwc2V1ZG9TdHlsZUFmZmVjdGVkQnlVbmNvbW1vbkF0dHJpYnV0
ZVNlbGVjdG9ycy4KKyAgICAgICAgKiByZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6UmVuZGVyU3R5bGU6OnBzZXVkb1N0eWxlQWZmZWN0ZWRCeVVuY29t
bW9uQXR0cmlidXRlU2VsZWN0b3JzKToKKyAgICAgICAgQWRkZWQgdG8gY2hlY2sgd2hldGhlciBh
bnkgcHNldWRvIHN0eWxlcyBhcmUgYWZmZWN0ZWQgYnkgdW5jb21tb24KKyAgICAgICAgYXR0cmli
dXRlIHNlbGVjdG9ycy4KKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIHJlbmRlcmluZy9z
dHlsZS9SZW5kZXJTdHlsZS5oOgorCiAyMDEyLTA5LTAyICBCZW5qYW1pbiBQb3VsYWluICA8YnBv
dWxhaW5AYXBwbGUuY29tPgogCiAgICAgICAgIEltcHJvdmUgdGhlIHdheSB3ZSB1c2UgY29udmVy
dGVkU3BhY2VTdHJpbmcoKSBpbiBjb252ZXJ0SFRNTFRleHRUb0ludGVyY2hhbmdlRm9ybWF0KCkK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcAppbmRleCAzOTVlNGQ5MDAyOGVmNjBlMzcy
ZGU3MWFjYjc4ZTJkODFjYWRmM2Y2Li44MDlhMDI0OGI5ZmNhMGI1MDI5NjM5M2EyNTFhNmU0NDBk
MDA5MzQ2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSZXNvbHZlci5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIuY3BwCkBAIC0xNDE0LDYgKzE0
MTQsOCBAQCBib29sIFN0eWxlUmVzb2x2ZXI6OmNhblNoYXJlU3R5bGVXaXRoRWxlbWVudChTdHls
ZWRFbGVtZW50KiBlbGVtZW50KSBjb25zdAogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgaWYg
KHN0eWxlLT5hZmZlY3RlZEJ5VW5jb21tb25BdHRyaWJ1dGVTZWxlY3RvcnMoKSkKICAgICAgICAg
cmV0dXJuIGZhbHNlOworICAgIGlmIChzdHlsZS0+cHNldWRvU3R5bGVBZmZlY3RlZEJ5VW5jb21t
b25BdHRyaWJ1dGVTZWxlY3RvcnMoKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIGlmIChl
bGVtZW50LT5ob3ZlcmVkKCkgIT0gbV9lbGVtZW50LT5ob3ZlcmVkKCkpCiAgICAgICAgIHJldHVy
biBmYWxzZTsKICAgICBpZiAoZWxlbWVudC0+YWN0aXZlKCkgIT0gbV9lbGVtZW50LT5hY3RpdmUo
KSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHls
ZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuY3BwCmlu
ZGV4IDdmMDMwMmExN2E5NTcyNjM5ZTVlYjc0NjQ1OWJkYmFiMTQ5NGVkYjIuLjIzOWYwYTgzNDhm
NmI2MDI2MGRjYjg1YTdkYjQ1M2QxZjNmNWQyMTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcApAQCAtMjU5LDYgKzI1OSwyMyBAQCB2b2lkIFJl
bmRlclN0eWxlOjpzZXRIYXNQc2V1ZG9TdHlsZShQc2V1ZG9JZCBwc2V1ZG8pCiAgICAgbm9uaW5o
ZXJpdGVkX2ZsYWdzLl9wc2V1ZG9CaXRzIHw9IHBzZXVkb0JpdChwc2V1ZG8pOwogfQogCitib29s
IFJlbmRlclN0eWxlOjpwc2V1ZG9TdHlsZUFmZmVjdGVkQnlVbmNvbW1vbkF0dHJpYnV0ZVNlbGVj
dG9ycygpIGNvbnN0Cit7CisgICAgaWYgKCFtX2NhY2hlZFBzZXVkb1N0eWxlcyB8fCAhbV9jYWNo
ZWRQc2V1ZG9TdHlsZXMtPnNpemUoKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgaWYg
KHN0eWxlVHlwZSgpICE9IE5PUFNFVURPKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBm
b3IgKHNpemVfdCBpID0gMDsgaSA8IG1fY2FjaGVkUHNldWRvU3R5bGVzLT5zaXplKCk7ICsraSkg
eworICAgICAgICBSZW5kZXJTdHlsZSogcHNldWRvU3R5bGUgPSBtX2NhY2hlZFBzZXVkb1N0eWxl
cy0+YXQoaSkuZ2V0KCk7CisgICAgICAgIGlmIChwc2V1ZG9TdHlsZS0+YWZmZWN0ZWRCeVVuY29t
bW9uQXR0cmlidXRlU2VsZWN0b3JzKCkpCisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9
CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIFJlbmRlclN0eWxlKiBSZW5kZXJTdHlsZTo6Z2V0
Q2FjaGVkUHNldWRvU3R5bGUoUHNldWRvSWQgcGlkKSBjb25zdAogewogICAgIGlmICghbV9jYWNo
ZWRQc2V1ZG9TdHlsZXMgfHwgIW1fY2FjaGVkUHNldWRvU3R5bGVzLT5zaXplKCkpCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuaCBiL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5oCmluZGV4IDUwODIyOTc5MWY4
ZDliMTI0ZmM2OWUwNDU3ZGQ3YjJiYzVhM2Y4MTMuLjRkZDc4NDYwNGViYTFkYjA1ZGU2ZjIxMmMz
MTMyN2IyODlmODc5ZWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHls
ZS9SZW5kZXJTdHlsZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5k
ZXJTdHlsZS5oCkBAIC00ODUsNiArNDg1LDcgQEAgcHVibGljOgogICAgIGJvb2wgaGFzQW55UHVi
bGljUHNldWRvU3R5bGVzKCkgY29uc3Q7CiAgICAgYm9vbCBoYXNQc2V1ZG9TdHlsZShQc2V1ZG9J
ZCBwc2V1ZG8pIGNvbnN0OwogICAgIHZvaWQgc2V0SGFzUHNldWRvU3R5bGUoUHNldWRvSWQgcHNl
dWRvKTsKKyAgICBib29sIHBzZXVkb1N0eWxlQWZmZWN0ZWRCeVVuY29tbW9uQXR0cmlidXRlU2Vs
ZWN0b3JzKCkgY29uc3Q7CiAKICAgICAvLyBhdHRyaWJ1dGUgZ2V0dGVyIG1ldGhvZHMKIApkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IDIwYWI3N2U0NGQzYjE3Y2Q5MDNkMWRlMmQ3NjQ5ZWExZjI1MDc0ZjAuLjJiZGZiNmZiOTM0
MTkxNmY0ZWI4Mzk3NmMxYmE3NjFjMTBlZWEyMGUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAx
Mi0wOS0wMyAgVGFrYXNoaSBTYWthbW90byAgPHRhc2FrQGdvb2dsZS5jb20+CisKKyAgICAgICAg
OmJlZm9yZS86YWZ0ZXIgcHNldWRvIGVsZW1lbnRzIGRvIG5vdCBhbHdheXMgYXBwbHkgdG8gdGhl
IHByb3BlciBlbGVtZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD05MzkyNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogZmFzdC9jc3MvYmVmb3JlLWFmdGVyLXBzZXVkby1jbGFzcy1leHBlY3RlZC5odG1s
OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy9iZWZvcmUtYWZ0ZXItcHNldWRvLWNsYXNzLmh0
bWw6IEFkZGVkLgorCiAyMDEyLTA5LTAyICBZb3NoaWZ1bWkgSW5vdWUgIDx5b3NpbkBjaHJvbWl1
bS5vcmc+CiAKICAgICAgICAgW1Rlc3RzXSBmYXN0L2Zvcm1zL3RpbWUtbXVsdGlwbGUtZmllbGRz
L3RpbWUtbXVsdGlwbGUtZmllbGRzLWFwcGVhcmFuY2UtKi5odG1sIHNob3VsZCBkdW1wIHRleHQg
aW5zdGVhZCBvZiByZW5kZXIgdHJlZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3Mv
YmVmb3JlLWFmdGVyLXBzZXVkby1jbGFzcy1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFz
dC9jc3MvYmVmb3JlLWFmdGVyLXBzZXVkby1jbGFzcy1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LjhmNzM1YjEwMGMzZjFjZTA3MzhmNTZmNjJjMTY3YjFmMWFiYzkyOGIKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9iZWZvcmUtYWZ0ZXItcHNldWRvLWNsYXNzLWV4cGVj
dGVkLmh0bWwKQEAgLTAsMCArMSwxMyBAQAorPCFkb2N0eXBlIGh0bWw+Cis8aHRtbD4KKzxib2R5
PgorPHA+CisgICAgPGRpdj5Hb29nbGVHb29nbGU8L2Rpdj4KKyAgICA8ZGl2PkV4YW1wbGU8L2Rp
dj4KKzwvcD4KKzxkaXY+CisgICAgPGRpdj5XaWtpcGVkaWFXaWtpcGVkaWE8L2Rpdj4KKyAgICA8
ZGl2PkV4YW1wbGUyPC9kaXY+Cis8L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvY3NzL2JlZm9yZS1hZnRlci1wc2V1ZG8tY2xhc3MuaHRtbCBiL0xh
eW91dFRlc3RzL2Zhc3QvY3NzL2JlZm9yZS1hZnRlci1wc2V1ZG8tY2xhc3MuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi5iNjdmMTg4YTg5MmU3ZTFkMmRlNjE1NTdkNDA5MzU5YTE5NzQwNTg1Ci0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvYmVmb3JlLWFmdGVyLXBzZXVkby1jbGFzcy5o
dG1sCkBAIC0wLDAgKzEsMjIgQEAKKzwhZG9jdHlwZSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxz
dHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CitkaXZbcmVsXj0iaHR0cDovL3d3dy5nb29nbGUuY29tIl06
YmVmb3JlIHsgY29udGVudDoiR29vZ2xlIiB9CitkaXZbcmVsXj0iaHR0cDovL3d3dy53aWtpcGVk
aWEub3JnIl06YWZ0ZXIgeyBjb250ZW50OiJXaWtpcGVkaWEiIH0KKzwvc3R5bGU+Cis8L2hlYWQ+
Cis8Ym9keT4KKzwhLS0gVGVzdCBmb3IgQnVnIDkzOTI1IGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD05MzkyNSAtLT4KKzwhLS0gOmJlZm9yZS86YWZ0ZXIgcHNldWRvIGVs
ZW1lbnRzIGRvIG5vdCBhbHdheXMgYXBwbHkgdG8gdGhlIHByb3BlciBlbGVtZW50IC0tPgorPCEt
LSBUaGUgdGVzdCBwYXNzZXMgaWYgIkdvb2dsZUdvb2dsZSIsICJFeGFtcGxlIiwgIldpa2lwZWRp
YVdpa2lwZWRpYSIsIGFuZCAiRXhhbXBsZTIiIGFyZSBzaG93bi4tLT4KKzxwPgorICA8ZGl2IHJl
bD0iaHR0cDovL3d3dy5nb29nbGUuY29tIj5Hb29nbGU8L2Rpdj4KKyAgPGRpdiByZWw9Imh0dHA6
Ly93d3cuZXhhbXBsZS5jb20iPkV4YW1wbGU8L2Rpdj4KKzwvcD4KKzxkaXY+CisgIDxkaXYgcmVs
PSJodHRwOi8vd3d3Lndpa2lwZWRpYS5vcmciPldpa2lwZWRpYTwvZGl2PgorICA8ZGl2IHJlbD0i
aHR0cDovL3d3dzIuZXhhbXBsZS5jb20iPkV4YW1wbGUyPC9kaXY+Cis8L2Rpdj4KKzwvYm9keT4K
KzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164480</attachid>
            <date>2012-09-17 19:49:38 -0700</date>
            <delta_ts>2012-10-14 22:41:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93925-20120918114905.patch</filename>
            <type>text/plain</type>
            <size>5907</size>
            <attacher name="Takashi Sakamoto">tasak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI4ODM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTYyNmZjZmRkNjJiYWE3
OTFlNzhlYjlmN2Y4MjQ3ZTdjNjY3N2U1My4uOGNhN2MyYTA0ODAzZTUyN2E5ZTUxY2M1M2I3ZTEy
ZTNhZGJhOTg4MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA5LTAzICBUYWth
c2hpIFNha2Ftb3RvICA8dGFzYWtAZ29vZ2xlLmNvbT4KKworICAgICAgICA6YmVmb3JlLzphZnRl
ciBwc2V1ZG8gZWxlbWVudHMgZG8gbm90IGFsd2F5cyBhcHBseSB0byB0aGUgcHJvcGVyIGVsZW1l
bnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkzOTI1
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRGlzYWJs
ZSBzaGFyaW5nIGEgc3R5bGUgd2l0aCBzaWJsaWdzIGlmIDphZnRlciBvciA6YmVmb3JlIHBzZXVk
byBzdHlsZQorICAgICAgICBpcyBhZmZlY3RlZCBieSB1bmNvbW1vbiBhdHRyaWJ1dGUgc2VsZWN0
b3JzLgorCisgICAgICAgIFRlc3Q6IGZhc3QvY3NzL2JlZm9yZS1hZnRlci1wc2V1ZG8tY2xhc3Mu
aHRtbAorCisgICAgICAgICogY3NzL1N0eWxlUmVzb2x2ZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6U3R5bGVSZXNvbHZlcjo6Y2FuU2hhcmVTdHlsZVdpdGhFbGVtZW50KToKKyAgICAgICAgQWRk
ZWQgYSBuZXcgY29uZGl0aW9uLCBwc2V1ZG9TdHlsZUFmZmVjdGVkQnlVbmNvbW1vbkF0dHJpYnV0
ZVNlbGVjdG9ycy4KKyAgICAgICAgKiByZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6UmVuZGVyU3R5bGU6OnBzZXVkb1N0eWxlQWZmZWN0ZWRCeVVuY29t
bW9uQXR0cmlidXRlU2VsZWN0b3JzKToKKyAgICAgICAgQWRkZWQgdG8gY2hlY2sgd2hldGhlciBh
bnkgcHNldWRvIHN0eWxlcyBhcmUgYWZmZWN0ZWQgYnkgdW5jb21tb24KKyAgICAgICAgYXR0cmli
dXRlIHNlbGVjdG9ycy4KKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIHJlbmRlcmluZy9z
dHlsZS9SZW5kZXJTdHlsZS5oOgorCiAyMDEyLTA5LTE3ICBSeXVhbiBDaG9pICA8cnl1YW4uY2hv
aUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBbRUZMXSBTZXZlcmFsIGtleSBjb2RlcyBhcmUgbm90
IG1hcHBlZCB3aXRoIGV2YXMga2V5IG5hbWUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9j
c3MvU3R5bGVSZXNvbHZlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSZXNvbHZlci5j
cHAKaW5kZXggNTE3YmRiNmIyZTBmNmEwNzJiNmM5MDE5ZGNhYjE4OGQxZGNkZWU5NS4uNzJmYjNj
Zjk4MWYzZDUxODcyMTk2MWQ2Yjk3MTdmNjVhN2Q1Mzc5YSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHls
ZVJlc29sdmVyLmNwcApAQCAtMTQxOSw2ICsxNDE5LDggQEAgYm9vbCBTdHlsZVJlc29sdmVyOjpj
YW5TaGFyZVN0eWxlV2l0aEVsZW1lbnQoU3R5bGVkRWxlbWVudCogZWxlbWVudCkgY29uc3QKICAg
ICAgICAgcmV0dXJuIGZhbHNlOwogICAgIGlmIChzdHlsZS0+YWZmZWN0ZWRCeVVuY29tbW9uQXR0
cmlidXRlU2VsZWN0b3JzKCkpCiAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICBpZiAoc3R5bGUt
PnBzZXVkb1N0eWxlQWZmZWN0ZWRCeVVuY29tbW9uQXR0cmlidXRlU2VsZWN0b3JzKCkpCisgICAg
ICAgIHJldHVybiBmYWxzZTsKICAgICBpZiAoZWxlbWVudC0+aG92ZXJlZCgpICE9IG1fZWxlbWVu
dC0+aG92ZXJlZCgpKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgaWYgKGVsZW1lbnQtPmFj
dGl2ZSgpICE9IG1fZWxlbWVudC0+YWN0aXZlKCkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcAppbmRleCAwNjAyY2ZhOWJmMjZmYzgyZjZhNGJiZjFm
NzJmMzlkZDNjMGJiMjY1Li43MDg4ZDNkNmQ1Y2RkMjAxOGM2NjZkYmY4MjM5ODdkNzM4ZjFlODBl
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAK
QEAgLTI1OSw2ICsyNTksMjMgQEAgdm9pZCBSZW5kZXJTdHlsZTo6c2V0SGFzUHNldWRvU3R5bGUo
UHNldWRvSWQgcHNldWRvKQogICAgIG5vbmluaGVyaXRlZF9mbGFncy5fcHNldWRvQml0cyB8PSBw
c2V1ZG9CaXQocHNldWRvKTsKIH0KIAorYm9vbCBSZW5kZXJTdHlsZTo6cHNldWRvU3R5bGVBZmZl
Y3RlZEJ5VW5jb21tb25BdHRyaWJ1dGVTZWxlY3RvcnMoKSBjb25zdAoreworICAgIGlmICghbV9j
YWNoZWRQc2V1ZG9TdHlsZXMgfHwgIW1fY2FjaGVkUHNldWRvU3R5bGVzLT5zaXplKCkpCisgICAg
ICAgIHJldHVybiBmYWxzZTsKKworICAgIGlmIChzdHlsZVR5cGUoKSAhPSBOT1BTRVVETykKKyAg
ICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBtX2NhY2hl
ZFBzZXVkb1N0eWxlcy0+c2l6ZSgpOyArK2kpIHsKKyAgICAgICAgUmVuZGVyU3R5bGUqIHBzZXVk
b1N0eWxlID0gbV9jYWNoZWRQc2V1ZG9TdHlsZXMtPmF0KGkpLmdldCgpOworICAgICAgICBpZiAo
cHNldWRvU3R5bGUtPmFmZmVjdGVkQnlVbmNvbW1vbkF0dHJpYnV0ZVNlbGVjdG9ycygpKQorICAg
ICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorCisgICAgcmV0dXJuIGZhbHNlOworfQorCiBS
ZW5kZXJTdHlsZSogUmVuZGVyU3R5bGU6OmdldENhY2hlZFBzZXVkb1N0eWxlKFBzZXVkb0lkIHBp
ZCkgY29uc3QKIHsKICAgICBpZiAoIW1fY2FjaGVkUHNldWRvU3R5bGVzIHx8ICFtX2NhY2hlZFBz
ZXVkb1N0eWxlcy0+c2l6ZSgpKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L3N0eWxlL1JlbmRlclN0eWxlLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVu
ZGVyU3R5bGUuaAppbmRleCA3YmNiMzhlYjQ4NGUyYjVkZjQ5ZGY0MjAwMWQ4YWM4ZDljZmFiMzdl
Li44Yjg2NzVkZWM0MjU3NWMzMjk2MzI5NDE1MzdiMjMzOTBkY2I5ZWY3IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuaApAQCAtNDg2LDYgKzQ4Niw3IEBA
IHB1YmxpYzoKICAgICBib29sIGhhc0FueVB1YmxpY1BzZXVkb1N0eWxlcygpIGNvbnN0OwogICAg
IGJvb2wgaGFzUHNldWRvU3R5bGUoUHNldWRvSWQgcHNldWRvKSBjb25zdDsKICAgICB2b2lkIHNl
dEhhc1BzZXVkb1N0eWxlKFBzZXVkb0lkIHBzZXVkbyk7CisgICAgYm9vbCBwc2V1ZG9TdHlsZUFm
ZmVjdGVkQnlVbmNvbW1vbkF0dHJpYnV0ZVNlbGVjdG9ycygpIGNvbnN0OwogCiAgICAgLy8gYXR0
cmlidXRlIGdldHRlciBtZXRob2RzCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiYWNiMDI5NDk2MDlmOTM3OTk1Yzk1MGVl
NTU2YzFmYWY1NjQ2OTgyLi4zYWQ5Mjg0OWU5ZjYwNTJiNTIwZjIwNGY0YWI4ZGQzZTljZTJlZWE2
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTItMDktMDMgIFRha2FzaGkgU2FrYW1vdG8gIDx0
YXNha0Bnb29nbGUuY29tPgorCisgICAgICAgIDpiZWZvcmUvOmFmdGVyIHBzZXVkbyBlbGVtZW50
cyBkbyBub3QgYWx3YXlzIGFwcGx5IHRvIHRoZSBwcm9wZXIgZWxlbWVudAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTM5MjUKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvY3NzL2JlZm9yZS1hZnRl
ci1wc2V1ZG8tY2xhc3MtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3Mv
YmVmb3JlLWFmdGVyLXBzZXVkby1jbGFzcy5odG1sOiBBZGRlZC4KKwogMjAxMi0wOS0xNyAgU2hp
bnlhIEthd2FuYWthICA8c2hpbnlha0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Nocm9taXVt
XSBVbnJldmlld2VkIGdhcmRlbmluZywgdGVzdCBleHBlY3RhdGlvbnMgdXBkYXRlLgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MvYmVmb3JlLWFmdGVyLXBzZXVkby1jbGFzcy1leHBl
Y3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvYmVmb3JlLWFmdGVyLXBzZXVkby1jbGFz
cy1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjhmNzM1YjEwMGMzZjFjZTA3MzhmNTZmNjJjMTY3
YjFmMWFiYzkyOGIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9iZWZv
cmUtYWZ0ZXItcHNldWRvLWNsYXNzLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwxMyBAQAorPCFk
b2N0eXBlIGh0bWw+Cis8aHRtbD4KKzxib2R5PgorPHA+CisgICAgPGRpdj5Hb29nbGVHb29nbGU8
L2Rpdj4KKyAgICA8ZGl2PkV4YW1wbGU8L2Rpdj4KKzwvcD4KKzxkaXY+CisgICAgPGRpdj5XaWtp
cGVkaWFXaWtpcGVkaWE8L2Rpdj4KKyAgICA8ZGl2PkV4YW1wbGUyPC9kaXY+Cis8L2Rpdj4KKzwv
Ym9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL2JlZm9yZS1h
ZnRlci1wc2V1ZG8tY2xhc3MuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL2JlZm9yZS1hZnRl
ci1wc2V1ZG8tY2xhc3MuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iNjdmMTg4YTg5MmU3ZTFkMmRlNjE1NTdk
NDA5MzU5YTE5NzQwNTg1Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mv
YmVmb3JlLWFmdGVyLXBzZXVkby1jbGFzcy5odG1sCkBAIC0wLDAgKzEsMjIgQEAKKzwhZG9jdHlw
ZSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CitkaXZbcmVs
Xj0iaHR0cDovL3d3dy5nb29nbGUuY29tIl06YmVmb3JlIHsgY29udGVudDoiR29vZ2xlIiB9Citk
aXZbcmVsXj0iaHR0cDovL3d3dy53aWtpcGVkaWEub3JnIl06YWZ0ZXIgeyBjb250ZW50OiJXaWtp
cGVkaWEiIH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzwhLS0gVGVzdCBmb3IgQnVnIDkz
OTI1IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MzkyNSAtLT4KKzwh
LS0gOmJlZm9yZS86YWZ0ZXIgcHNldWRvIGVsZW1lbnRzIGRvIG5vdCBhbHdheXMgYXBwbHkgdG8g
dGhlIHByb3BlciBlbGVtZW50IC0tPgorPCEtLSBUaGUgdGVzdCBwYXNzZXMgaWYgIkdvb2dsZUdv
b2dsZSIsICJFeGFtcGxlIiwgIldpa2lwZWRpYVdpa2lwZWRpYSIsIGFuZCAiRXhhbXBsZTIiIGFy
ZSBzaG93bi4tLT4KKzxwPgorICA8ZGl2IHJlbD0iaHR0cDovL3d3dy5nb29nbGUuY29tIj5Hb29n
bGU8L2Rpdj4KKyAgPGRpdiByZWw9Imh0dHA6Ly93d3cuZXhhbXBsZS5jb20iPkV4YW1wbGU8L2Rp
dj4KKzwvcD4KKzxkaXY+CisgIDxkaXYgcmVsPSJodHRwOi8vd3d3Lndpa2lwZWRpYS5vcmciPldp
a2lwZWRpYTwvZGl2PgorICA8ZGl2IHJlbD0iaHR0cDovL3d3dzIuZXhhbXBsZS5jb20iPkV4YW1w
bGUyPC9kaXY+Cis8L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168626</attachid>
            <date>2012-10-14 22:40:39 -0700</date>
            <delta_ts>2013-01-25 04:10:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93925-20121015143930.patch</filename>
            <type>text/plain</type>
            <size>5881</size>
            <attacher name="Takashi Sakamoto">tasak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxMjgzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODUzNTgzNmI5ZDg3NDNh
ZDBiMDUzMThhY2I3OTcyYThkNDdkNzQ5Ni4uOTY4OWYwYzU4OWRlMGMwN2NjNmRmMGI5YzQxNTA0
NWUxNTA3ZTY3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTA5LTAzICBUYWth
c2hpIFNha2Ftb3RvICA8dGFzYWtAZ29vZ2xlLmNvbT4KKworICAgICAgICA6YmVmb3JlLzphZnRl
ciBwc2V1ZG8gZWxlbWVudHMgZG8gbm90IGFsd2F5cyBhcHBseSB0byB0aGUgcHJvcGVyIGVsZW1l
bnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkzOTI1
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRGlzYWJs
ZSBzaGFyaW5nIGEgc3R5bGUgd2l0aCBzaWJsaW5ncyBpZiA6YWZ0ZXIgb3IgOmJlZm9yZSBwc2V1
ZG8gc3R5bGUKKyAgICAgICAgaXMgYWZmZWN0ZWQgYnkgdW5jb21tb24gYXR0cmlidXRlIHNlbGVj
dG9ycy4KKworICAgICAgICBUZXN0OiBmYXN0L2Nzcy9iZWZvcmUtYWZ0ZXItcHNldWRvLWNsYXNz
Lmh0bWwKKworICAgICAgICAqIGNzcy9TdHlsZVJlc29sdmVyLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlN0eWxlUmVzb2x2ZXI6OmNhblNoYXJlU3R5bGVXaXRoRWxlbWVudCk6CisgICAgICAgIEFk
ZGVkIGEgbmV3IGNvbmRpdGlvbiwgcHNldWRvU3R5bGVBZmZlY3RlZEJ5VW5jb21tb25BdHRyaWJ1
dGVTZWxlY3RvcnMuCisgICAgICAgICogcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclN0eWxlOjpwc2V1ZG9TdHlsZUFmZmVjdGVkQnlVbmNv
bW1vbkF0dHJpYnV0ZVNlbGVjdG9ycyk6CisgICAgICAgIEFkZGVkIHRvIGNoZWNrIHdoZXRoZXIg
YW55IHBzZXVkbyBzdHlsZXMgYXJlIGFmZmVjdGVkIGJ5IHVuY29tbW9uCisgICAgICAgIGF0dHJp
YnV0ZSBzZWxlY3RvcnMuCisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKiByZW5kZXJpbmcv
c3R5bGUvUmVuZGVyU3R5bGUuaDoKKwogMjAxMi0xMC0xNCAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJr
aXQub3JnPgogCiAgICAgICAgIFNpbXBsaWZ5IHVzZXIgY29udGVudCBpbiBXZWJLaXQyIGJ5IHVz
aW5nIFdlYkNvcmU6OlVzZXJTdHlsZVNoZWV0IGFuZCBXZWJDb3JlOjpVc2VyU2NyaXB0IGRpcmVj
dGx5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSZXNvbHZlci5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVSZXNvbHZlci5jcHAKaW5kZXggMDBlZDI1MGUzNTIxODRj
ZDUwMDAyYzY4N2VlNDMyOWVlMWE5YTgxMi4uOTVjMWNmMTk1YWZiODk2ZTlhMDg1OGM5NjY1NDIw
OGZjZmM1ODgwNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcApAQCAtMTE4MSw2
ICsxMTgxLDggQEAgYm9vbCBTdHlsZVJlc29sdmVyOjpjYW5TaGFyZVN0eWxlV2l0aEVsZW1lbnQo
U3R5bGVkRWxlbWVudCogZWxlbWVudCkgY29uc3QKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAg
IGlmIChzdHlsZS0+YWZmZWN0ZWRCeVVuY29tbW9uQXR0cmlidXRlU2VsZWN0b3JzKCkpCiAgICAg
ICAgIHJldHVybiBmYWxzZTsKKyAgICBpZiAoc3R5bGUtPnBzZXVkb1N0eWxlQWZmZWN0ZWRCeVVu
Y29tbW9uQXR0cmlidXRlU2VsZWN0b3JzKCkpCisgICAgICAgIHJldHVybiBmYWxzZTsKICAgICBp
ZiAoZWxlbWVudC0+aG92ZXJlZCgpICE9IG1fZWxlbWVudC0+aG92ZXJlZCgpKQogICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAgICAgaWYgKGVsZW1lbnQtPmFjdGl2ZSgpICE9IG1fZWxlbWVudC0+YWN0
aXZlKCkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVy
U3R5bGUuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNw
cAppbmRleCAzODdmZDIwY2JjMTc3ODIxNWZjMTdmYTllOWFlZGUxYTg5Y2M5OThjLi42OWRmODYx
NTYyMDdjMzY4ZjQyY2FhM2YwOTY0NzZhN2U1OGE2ZjE4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAKQEAgLTI2MCw2ICsyNjAsMjAgQEAgdm9p
ZCBSZW5kZXJTdHlsZTo6c2V0SGFzUHNldWRvU3R5bGUoUHNldWRvSWQgcHNldWRvKQogICAgIG5v
bmluaGVyaXRlZF9mbGFncy5fcHNldWRvQml0cyB8PSBwc2V1ZG9CaXQocHNldWRvKTsKIH0KIAor
Ym9vbCBSZW5kZXJTdHlsZTo6cHNldWRvU3R5bGVBZmZlY3RlZEJ5VW5jb21tb25BdHRyaWJ1dGVT
ZWxlY3RvcnMoKSBjb25zdAoreworICAgIGlmICghbV9jYWNoZWRQc2V1ZG9TdHlsZXMgfHwgc3R5
bGVUeXBlKCkgIT0gTk9QU0VVRE8pCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGZvciAo
c2l6ZV90IGkgPSAwOyBpIDwgbV9jYWNoZWRQc2V1ZG9TdHlsZXMtPnNpemUoKTsgKytpKSB7Cisg
ICAgICAgIFJlbmRlclN0eWxlKiBwc2V1ZG9TdHlsZSA9IG1fY2FjaGVkUHNldWRvU3R5bGVzLT5h
dChpKS5nZXQoKTsKKyAgICAgICAgaWYgKHBzZXVkb1N0eWxlLT5hZmZlY3RlZEJ5VW5jb21tb25B
dHRyaWJ1dGVTZWxlY3RvcnMoKSkKKyAgICAgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKwor
ICAgIHJldHVybiBmYWxzZTsKK30KKwogUmVuZGVyU3R5bGUqIFJlbmRlclN0eWxlOjpnZXRDYWNo
ZWRQc2V1ZG9TdHlsZShQc2V1ZG9JZCBwaWQpIGNvbnN0CiB7CiAgICAgaWYgKCFtX2NhY2hlZFBz
ZXVkb1N0eWxlcyB8fCAhbV9jYWNoZWRQc2V1ZG9TdHlsZXMtPnNpemUoKSkKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5oIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmgKaW5kZXggZTk3MDk0NzRmMDk1Mjlh
OTM4ZTUyYTMzYTEzOGU3NTgwOTAwNGY0Ny4uZWExNmQ0MWEyZGYyOGVhNjJiZTZkYTRjOTMzNjE3
YTU2MzIxNWU5NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1Jl
bmRlclN0eWxlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0
eWxlLmgKQEAgLTQ4Niw2ICs0ODYsNyBAQCBwdWJsaWM6CiAgICAgYm9vbCBoYXNBbnlQdWJsaWNQ
c2V1ZG9TdHlsZXMoKSBjb25zdDsKICAgICBib29sIGhhc1BzZXVkb1N0eWxlKFBzZXVkb0lkIHBz
ZXVkbykgY29uc3Q7CiAgICAgdm9pZCBzZXRIYXNQc2V1ZG9TdHlsZShQc2V1ZG9JZCBwc2V1ZG8p
OworICAgIGJvb2wgcHNldWRvU3R5bGVBZmZlY3RlZEJ5VW5jb21tb25BdHRyaWJ1dGVTZWxlY3Rv
cnMoKSBjb25zdDsKIAogICAgIC8vIGF0dHJpYnV0ZSBnZXR0ZXIgbWV0aG9kcwogCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
ZjMxMDZjNWJiOTdiMTY2YmE2NTliODE4YTJlNjQ1MDI4NGMwMDhlMC4uN2EwOGI1YzUzZmQzZmU1
MWZmYzA3ODFhYThkZTBiNjI4NzI4MDM5YyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEyLTA5
LTAzICBUYWthc2hpIFNha2Ftb3RvICA8dGFzYWtAZ29vZ2xlLmNvbT4KKworICAgICAgICA6YmVm
b3JlLzphZnRlciBwc2V1ZG8gZWxlbWVudHMgZG8gbm90IGFsd2F5cyBhcHBseSB0byB0aGUgcHJv
cGVyIGVsZW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTkzOTI1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBmYXN0L2Nzcy9iZWZvcmUtYWZ0ZXItcHNldWRvLWNsYXNzLWV4cGVjdGVkLmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIGZhc3QvY3NzL2JlZm9yZS1hZnRlci1wc2V1ZG8tY2xhc3MuaHRtbDog
QWRkZWQuCisKIDIwMTItMTAtMTQgIEpvbiBMZWUgIDxqb25sZWVAYXBwbGUuY29tPgogCiAgICAg
ICAgIEFsbG93IG5vdGlmaWNhdGlvbiBvcmlnaW4gcGVybWlzc2lvbiByZXF1ZXN0IHdoZW4gbm8g
anMgY2FsbGJhY2sgaXMgcHJvdmlkZWQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3Nz
L2JlZm9yZS1hZnRlci1wc2V1ZG8tY2xhc3MtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zh
c3QvY3NzL2JlZm9yZS1hZnRlci1wc2V1ZG8tY2xhc3MtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li44ZjczNWIxMDBjM2YxY2UwNzM4ZjU2ZjYyYzE2N2IxZjFhYmM5MjhiCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvYmVmb3JlLWFmdGVyLXBzZXVkby1jbGFzcy1leHBl
Y3RlZC5odG1sCkBAIC0wLDAgKzEsMTMgQEAKKzwhZG9jdHlwZSBodG1sPgorPGh0bWw+Cis8Ym9k
eT4KKzxwPgorICAgIDxkaXY+R29vZ2xlR29vZ2xlPC9kaXY+CisgICAgPGRpdj5FeGFtcGxlPC9k
aXY+Cis8L3A+Cis8ZGl2PgorICAgIDxkaXY+V2lraXBlZGlhV2lraXBlZGlhPC9kaXY+CisgICAg
PGRpdj5FeGFtcGxlMjwvZGl2PgorPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9iZWZvcmUtYWZ0ZXItcHNldWRvLWNsYXNzLmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L2Nzcy9iZWZvcmUtYWZ0ZXItcHNldWRvLWNsYXNzLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uYjY3ZjE4OGE4OTJlN2UxZDJkZTYxNTU3ZDQwOTM1OWExOTc0MDU4NQotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL2JlZm9yZS1hZnRlci1wc2V1ZG8tY2xhc3Mu
aHRtbApAQCAtMCwwICsxLDIyIEBACis8IWRvY3R5cGUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8
c3R5bGUgdHlwZT0idGV4dC9jc3MiPgorZGl2W3JlbF49Imh0dHA6Ly93d3cuZ29vZ2xlLmNvbSJd
OmJlZm9yZSB7IGNvbnRlbnQ6Ikdvb2dsZSIgfQorZGl2W3JlbF49Imh0dHA6Ly93d3cud2lraXBl
ZGlhLm9yZyJdOmFmdGVyIHsgY29udGVudDoiV2lraXBlZGlhIiB9Cis8L3N0eWxlPgorPC9oZWFk
PgorPGJvZHk+Cis8IS0tIFRlc3QgZm9yIEJ1ZyA5MzkyNSBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTM5MjUgLS0+Cis8IS0tIDpiZWZvcmUvOmFmdGVyIHBzZXVkbyBl
bGVtZW50cyBkbyBub3QgYWx3YXlzIGFwcGx5IHRvIHRoZSBwcm9wZXIgZWxlbWVudCAtLT4KKzwh
LS0gVGhlIHRlc3QgcGFzc2VzIGlmICJHb29nbGVHb29nbGUiLCAiRXhhbXBsZSIsICJXaWtpcGVk
aWFXaWtpcGVkaWEiLCBhbmQgIkV4YW1wbGUyIiBhcmUgc2hvd24uLS0+Cis8cD4KKyAgPGRpdiBy
ZWw9Imh0dHA6Ly93d3cuZ29vZ2xlLmNvbSI+R29vZ2xlPC9kaXY+CisgIDxkaXYgcmVsPSJodHRw
Oi8vd3d3LmV4YW1wbGUuY29tIj5FeGFtcGxlPC9kaXY+Cis8L3A+Cis8ZGl2PgorICA8ZGl2IHJl
bD0iaHR0cDovL3d3dy53aWtpcGVkaWEub3JnIj5XaWtpcGVkaWE8L2Rpdj4KKyAgPGRpdiByZWw9
Imh0dHA6Ly93d3cyLmV4YW1wbGUuY29tIj5FeGFtcGxlMjwvZGl2PgorPC9kaXY+Cis8L2JvZHk+
Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184720</attachid>
            <date>2013-01-25 04:10:50 -0800</date>
            <delta_ts>2013-02-18 21:10:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93925-20130125210741.patch</filename>
            <type>text/plain</type>
            <size>5608</size>
            <attacher name="Takashi Sakamoto">tasak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwNzkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzRhZTYzMmY3MmI3ODVk
ZTJjZTAxOGIzYTQ5OWNiZGEwMWYzYTI5OC4uYzJiMDdmZDQ0NmNjZjc4M2RiMjI5ZDM2Mzk2MTQz
YjY2NWI3YTg3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEzLTAxLTI1ICBUYWth
c2hpIFNha2Ftb3RvICA8dGFzYWtAZ29vZ2xlLmNvbT4KKworICAgICAgICA6YmVmb3JlLzphZnRl
ciBwc2V1ZG8gZWxlbWVudHMgZG8gbm90IGFsd2F5cyBhcHBseSB0byB0aGUgcHJvcGVyIGVsZW1l
bnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkzOTI1
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRGlzYWJs
ZSBzaGFyaW5nIGEgc3R5bGUgd2l0aCBzaWJsaW5ncyBpZiA6YWZ0ZXIgb3IgOmJlZm9yZSBwc2V1
ZG8gc3R5bGUKKyAgICAgICAgaXMgdW5pcXVlLgorCisgICAgICAgIFRlc3Q6IGZhc3QvY3NzL2Jl
Zm9yZS1hZnRlci1wc2V1ZG8tY2xhc3MuaHRtbAorCisgICAgICAgICogY3NzL1N0eWxlUmVzb2x2
ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGVSZXNvbHZlcjo6Y2FuU2hhcmVTdHlsZVdp
dGhFbGVtZW50KToKKyAgICAgICAgQWRkZWQgYSBuZXcgY29uZGl0aW9uLCBoYXNVbmlxdWVQc2V1
ZG9TdHlsZS4KKyAgICAgICAgKiByZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6UmVuZGVyU3R5bGU6Omhhc1VuaXF1ZVBzZXVkb1N0eWxlKToKKyAgICAg
ICAgQWRkZWQgdG8gY2hlY2sgd2hldGhlciBhbnkgcHNldWRvIHN0eWxlIGhhcyB1bmlxdWUgYml0
IG9yIG5vdC4KKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIHJlbmRlcmluZy9zdHlsZS9S
ZW5kZXJTdHlsZS5oOgorCiAyMDEzLTAxLTI0ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVt
Lm9yZz4KIAogICAgICAgICBJTlBVVF9NVUxUSVBMRV9GSUVMRFNfVUk6IFJlZmFjdG9yaW5nOiBS
ZW1vdmUgY29uZnVzaW5nIG1pbmltdW0oKSBhbmQgbWF4aW11bSgpIG9mIERhdGVUaW1lU3ltYm9s
aWNGaWVsZEVsZW1lbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJlc29s
dmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcAppbmRleCBiMjYz
ZDgwNmI4NTk1ODZjN2MxNGNmZjMxZjk4MGE0MzI1MjM2NWJhLi5mZWMzZjk4ZWFjZGNlNDI3NDZl
ZjJiMzU5OWIzZjVmN2UxYjVkZDRjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5
bGVSZXNvbHZlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIuY3Bw
CkBAIC0xMTgxLDYgKzExODEsOCBAQCBib29sIFN0eWxlUmVzb2x2ZXI6OmNhblNoYXJlU3R5bGVX
aXRoRWxlbWVudChTdHlsZWRFbGVtZW50KiBlbGVtZW50KSBjb25zdAogICAgICAgICByZXR1cm4g
ZmFsc2U7CiAgICAgaWYgKHN0eWxlLT51bmlxdWUoKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwor
ICAgIGlmIChzdHlsZS0+aGFzVW5pcXVlUHNldWRvU3R5bGUoKSkKKyAgICAgICAgcmV0dXJuIGZh
bHNlOwogICAgIGlmIChlbGVtZW50LT50YWdRTmFtZSgpICE9IG1fZWxlbWVudC0+dGFnUU5hbWUo
KSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIGlmIChlbGVtZW50LT5pbmxpbmVTdHlsZSgp
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxl
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAKaW5k
ZXggZTI1NmNlNmE1NTc4Y2M3MGNhZjRmZjFlZmY0NDJjZTVhMzIwMWFkNS4uMmQzODM4ZTgyNWVj
MzNiZTUwNWRhM2U3MzRhNTJiNTc0NzM2Njc3YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuY3BwCkBAIC0yNjEsNiArMjYxLDIwIEBAIHZvaWQgUmVu
ZGVyU3R5bGU6OnNldEhhc1BzZXVkb1N0eWxlKFBzZXVkb0lkIHBzZXVkbykKICAgICBub25pbmhl
cml0ZWRfZmxhZ3MuX3BzZXVkb0JpdHMgfD0gcHNldWRvQml0KHBzZXVkbyk7CiB9CiAKK2Jvb2wg
UmVuZGVyU3R5bGU6Omhhc1VuaXF1ZVBzZXVkb1N0eWxlKCkgY29uc3QKK3sKKyAgICBpZiAoIW1f
Y2FjaGVkUHNldWRvU3R5bGVzIHx8IHN0eWxlVHlwZSgpICE9IE5PUFNFVURPKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IG1fY2FjaGVkUHNldWRv
U3R5bGVzLT5zaXplKCk7ICsraSkgeworICAgICAgICBSZW5kZXJTdHlsZSogcHNldWRvU3R5bGUg
PSBtX2NhY2hlZFBzZXVkb1N0eWxlcy0+YXQoaSkuZ2V0KCk7CisgICAgICAgIGlmIChwc2V1ZG9T
dHlsZS0+dW5pcXVlKCkpCisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisKKyAgICBy
ZXR1cm4gZmFsc2U7Cit9CisKIFJlbmRlclN0eWxlKiBSZW5kZXJTdHlsZTo6Z2V0Q2FjaGVkUHNl
dWRvU3R5bGUoUHNldWRvSWQgcGlkKSBjb25zdAogewogICAgIGlmICghbV9jYWNoZWRQc2V1ZG9T
dHlsZXMgfHwgIW1fY2FjaGVkUHNldWRvU3R5bGVzLT5zaXplKCkpCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuaCBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5oCmluZGV4IGQwOWE1NTE1ZDgzMDVjZTdhZTYw
OGE5MGRmN2Y4ODRmNDVkNGU1MGQuLjUzNThhOTc3ZWE5OGQ1NDZkNzA1YmJkNzAwNzBlOWRlMjRm
NmU5OWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJT
dHlsZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5o
CkBAIC00MzMsNiArNDMzLDcgQEAgcHVibGljOgogICAgIGJvb2wgaGFzQW55UHVibGljUHNldWRv
U3R5bGVzKCkgY29uc3Q7CiAgICAgYm9vbCBoYXNQc2V1ZG9TdHlsZShQc2V1ZG9JZCBwc2V1ZG8p
IGNvbnN0OwogICAgIHZvaWQgc2V0SGFzUHNldWRvU3R5bGUoUHNldWRvSWQgcHNldWRvKTsKKyAg
ICBib29sIGhhc1VuaXF1ZVBzZXVkb1N0eWxlKCkgY29uc3Q7CiAKICAgICAvLyBhdHRyaWJ1dGUg
Z2V0dGVyIG1ldGhvZHMKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDAwZWQzNDBlNDJjYzI1M2Q4MjFhMjA4MzY0Y2QxNzUw
NmFlY2ZhYTAuLmY2OTk4OTNjODMyNTkzY2FmNWRlNWMwZDdlZjA0NzY3Y2Y5MDY2NDQgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxMyBAQAorMjAxMy0wMS0yNSAgVGFrYXNoaSBTYWthbW90byAgPHRhc2FrQGdv
b2dsZS5jb20+CisKKyAgICAgICAgOmJlZm9yZS86YWZ0ZXIgcHNldWRvIGVsZW1lbnRzIGRvIG5v
dCBhbHdheXMgYXBwbHkgdG8gdGhlIHByb3BlciBlbGVtZW50CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MzkyNQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9jc3MvYmVmb3JlLWFmdGVyLXBzZXVk
by1jbGFzcy1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy9iZWZvcmUt
YWZ0ZXItcHNldWRvLWNsYXNzLmh0bWw6IEFkZGVkLgorCiAyMDEzLTAxLTI0ICBLZWlzaGkgSGF0
dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgogCiAgICAgICAgIFtDaHJvbWl1bV0gUmViYXNlbGlu
aW5nIHZlcnRpY2FsVGV4dC5zdmcgYWZ0ZXIgcjE0MDcyOC4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvY3NzL2JlZm9yZS1hZnRlci1wc2V1ZG8tY2xhc3MtZXhwZWN0ZWQuaHRtbCBiL0xh
eW91dFRlc3RzL2Zhc3QvY3NzL2JlZm9yZS1hZnRlci1wc2V1ZG8tY2xhc3MtZXhwZWN0ZWQuaHRt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi44ZjczNWIxMDBjM2YxY2UwNzM4ZjU2ZjYyYzE2N2IxZjFhYmM5MjhiCi0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvYmVmb3JlLWFmdGVyLXBzZXVk
by1jbGFzcy1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMTMgQEAKKzwhZG9jdHlwZSBodG1sPgor
PGh0bWw+Cis8Ym9keT4KKzxwPgorICAgIDxkaXY+R29vZ2xlR29vZ2xlPC9kaXY+CisgICAgPGRp
dj5FeGFtcGxlPC9kaXY+Cis8L3A+Cis8ZGl2PgorICAgIDxkaXY+V2lraXBlZGlhV2lraXBlZGlh
PC9kaXY+CisgICAgPGRpdj5FeGFtcGxlMjwvZGl2PgorPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9iZWZvcmUtYWZ0ZXItcHNldWRvLWNs
YXNzLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9iZWZvcmUtYWZ0ZXItcHNldWRvLWNsYXNz
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uYjY3ZjE4OGE4OTJlN2UxZDJkZTYxNTU3ZDQwOTM1OWExOTc0MDU4
NQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL2JlZm9yZS1hZnRlci1w
c2V1ZG8tY2xhc3MuaHRtbApAQCAtMCwwICsxLDIyIEBACis8IWRvY3R5cGUgaHRtbD4KKzxodG1s
PgorPGhlYWQ+Cis8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgorZGl2W3JlbF49Imh0dHA6Ly93d3cu
Z29vZ2xlLmNvbSJdOmJlZm9yZSB7IGNvbnRlbnQ6Ikdvb2dsZSIgfQorZGl2W3JlbF49Imh0dHA6
Ly93d3cud2lraXBlZGlhLm9yZyJdOmFmdGVyIHsgY29udGVudDoiV2lraXBlZGlhIiB9Cis8L3N0
eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8IS0tIFRlc3QgZm9yIEJ1ZyA5MzkyNSBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTM5MjUgLS0+Cis8IS0tIDpiZWZvcmUvOmFm
dGVyIHBzZXVkbyBlbGVtZW50cyBkbyBub3QgYWx3YXlzIGFwcGx5IHRvIHRoZSBwcm9wZXIgZWxl
bWVudCAtLT4KKzwhLS0gVGhlIHRlc3QgcGFzc2VzIGlmICJHb29nbGVHb29nbGUiLCAiRXhhbXBs
ZSIsICJXaWtpcGVkaWFXaWtpcGVkaWEiLCBhbmQgIkV4YW1wbGUyIiBhcmUgc2hvd24uLS0+Cis8
cD4KKyAgPGRpdiByZWw9Imh0dHA6Ly93d3cuZ29vZ2xlLmNvbSI+R29vZ2xlPC9kaXY+CisgIDxk
aXYgcmVsPSJodHRwOi8vd3d3LmV4YW1wbGUuY29tIj5FeGFtcGxlPC9kaXY+Cis8L3A+Cis8ZGl2
PgorICA8ZGl2IHJlbD0iaHR0cDovL3d3dy53aWtpcGVkaWEub3JnIj5XaWtpcGVkaWE8L2Rpdj4K
KyAgPGRpdiByZWw9Imh0dHA6Ly93d3cyLmV4YW1wbGUuY29tIj5FeGFtcGxlMjwvZGl2PgorPC9k
aXY+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>188980</attachid>
            <date>2013-02-18 21:10:20 -0800</date>
            <delta_ts>2013-02-18 23:33:25 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-93925-20130219140643.patch</filename>
            <type>text/plain</type>
            <size>5656</size>
            <attacher name="Takashi Sakamoto">tasak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzMjc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmM2YTRlNTk3NDNiYmY2
OGNkOTM1NjZkNWJjMTc2MjIwZjZlZGIyMi4uYTYyOWQxYTNjN2U1M2Q2ZjU5NWE2MGY2OGJjZmU4
MWVhMzRhMWI0ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEzLTAyLTE4ICBUYWth
c2hpIFNha2Ftb3RvICA8dGFzYWtAZ29vZ2xlLmNvbT4KKworICAgICAgICA6YmVmb3JlLzphZnRl
ciBwc2V1ZG8gZWxlbWVudHMgZG8gbm90IGFsd2F5cyBhcHBseSB0byB0aGUgcHJvcGVyIGVsZW1l
bnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkzOTI1
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGltaXRyaSBHbGF6a292LgorCisgICAgICAgIERpc2Fi
bGUgc2hhcmluZyBhIHN0eWxlIHdpdGggc2libGluZ3MgaWYgOmFmdGVyIG9yIDpiZWZvcmUgcHNl
dWRvIHN0eWxlCisgICAgICAgIGlzIHVuaXF1ZS4KKworICAgICAgICBUZXN0OiBmYXN0L2Nzcy9i
ZWZvcmUtYWZ0ZXItcHNldWRvLWNsYXNzLmh0bWwKKworICAgICAgICAqIGNzcy9TdHlsZVJlc29s
dmVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlUmVzb2x2ZXI6OmNhblNoYXJlU3R5bGVX
aXRoRWxlbWVudCk6CisgICAgICAgIEFkZGVkIGEgbmV3IGNvbmRpdGlvbiwgaGFzVW5pcXVlUHNl
dWRvU3R5bGUuCisgICAgICAgICogcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlclN0eWxlOjpoYXNVbmlxdWVQc2V1ZG9TdHlsZSk6CisgICAg
ICAgIEFkZGVkIHRvIGNoZWNrIHdoZXRoZXIgYW55IHBzZXVkbyBzdHlsZSBoYXMgdW5pcXVlIGJp
dCBvciBub3QuCisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKiByZW5kZXJpbmcvc3R5bGUv
UmVuZGVyU3R5bGUuaDoKKwogMjAxMy0wMi0xOCAgcGVhdm9Ab3V0bG9vay5jb20gIDxwZWF2b0Bv
dXRsb29rLmNvbT4KIAogICAgICAgICBbQ3VybF0gVGhlIGZ1bmN0aW9uIGNvb2tpZXNGb3JET00o
KSBkb2VzIG5vdCBiZWhhdmUgY29ycmVjdGx5LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
Y3NzL1N0eWxlUmVzb2x2ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIu
Y3BwCmluZGV4IGVkZjUzM2NkYzhiNzA1NmMwZmQwN2E4YzVlZGM1Y2M4NWY5MDBiN2IuLjM1NGIy
YzkwMjFkMTg0NWYzMTlmZTljMDdiOWYxNTkwYmI2NjhmYTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5
bGVSZXNvbHZlci5jcHAKQEAgLTEwMTMsNiArMTAxMyw4IEBAIGJvb2wgU3R5bGVSZXNvbHZlcjo6
Y2FuU2hhcmVTdHlsZVdpdGhFbGVtZW50KFN0eWxlZEVsZW1lbnQqIGVsZW1lbnQpIGNvbnN0CiAg
ICAgICAgIHJldHVybiBmYWxzZTsKICAgICBpZiAoc3R5bGUtPnVuaXF1ZSgpKQogICAgICAgICBy
ZXR1cm4gZmFsc2U7CisgICAgaWYgKHN0eWxlLT5oYXNVbmlxdWVQc2V1ZG9TdHlsZSgpKQorICAg
ICAgICByZXR1cm4gZmFsc2U7CiAgICAgaWYgKGVsZW1lbnQtPnRhZ1FOYW1lKCkgIT0gc3RhdGUu
ZWxlbWVudCgpLT50YWdRTmFtZSgpKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgaWYgKGVs
ZW1lbnQtPmlubGluZVN0eWxlKCkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvc3R5bGUvUmVuZGVyU3R5bGUuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxl
L1JlbmRlclN0eWxlLmNwcAppbmRleCAwMjJiNTRhZWQzNmE2YTMzOTA4ZjNkMjI1MGQ1MjJmZDM4
ZDNlMjc4Li5iYTVkNjYwM2Q2YWY4MTc1ZjgyNzJiMDA0ZTA3ZmJhOTY2NjM2ZTQ3IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAKQEAgLTI2MSw2
ICsyNjEsMjAgQEAgdm9pZCBSZW5kZXJTdHlsZTo6c2V0SGFzUHNldWRvU3R5bGUoUHNldWRvSWQg
cHNldWRvKQogICAgIG5vbmluaGVyaXRlZF9mbGFncy5fcHNldWRvQml0cyB8PSBwc2V1ZG9CaXQo
cHNldWRvKTsKIH0KIAorYm9vbCBSZW5kZXJTdHlsZTo6aGFzVW5pcXVlUHNldWRvU3R5bGUoKSBj
b25zdAoreworICAgIGlmICghbV9jYWNoZWRQc2V1ZG9TdHlsZXMgfHwgc3R5bGVUeXBlKCkgIT0g
Tk9QU0VVRE8pCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGZvciAoc2l6ZV90IGkgPSAw
OyBpIDwgbV9jYWNoZWRQc2V1ZG9TdHlsZXMtPnNpemUoKTsgKytpKSB7CisgICAgICAgIFJlbmRl
clN0eWxlKiBwc2V1ZG9TdHlsZSA9IG1fY2FjaGVkUHNldWRvU3R5bGVzLT5hdChpKS5nZXQoKTsK
KyAgICAgICAgaWYgKHBzZXVkb1N0eWxlLT51bmlxdWUoKSkKKyAgICAgICAgICAgIHJldHVybiB0
cnVlOworICAgIH0KKworICAgIHJldHVybiBmYWxzZTsKK30KKwogUmVuZGVyU3R5bGUqIFJlbmRl
clN0eWxlOjpnZXRDYWNoZWRQc2V1ZG9TdHlsZShQc2V1ZG9JZCBwaWQpIGNvbnN0CiB7CiAgICAg
aWYgKCFtX2NhY2hlZFBzZXVkb1N0eWxlcyB8fCAhbV9jYWNoZWRQc2V1ZG9TdHlsZXMtPnNpemUo
KSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHls
ZS5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmgKaW5kZXgg
MDFiMjAwOGU1ZTVlNWRkNmQxODc3NTAyNjU5NTRiMDI0N2EwOWMzNi4uNzZkOGI4ZDhjMzJlMmY0
Y2RmMDI1ODA2ZTAxMGVjZDFjMDE3YWZhYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L3N0eWxlL1JlbmRlclN0eWxlLmgKQEAgLTQyMyw2ICs0MjMsNyBAQCBwdWJsaWM6CiAgICAgYm9v
bCBoYXNBbnlQdWJsaWNQc2V1ZG9TdHlsZXMoKSBjb25zdDsKICAgICBib29sIGhhc1BzZXVkb1N0
eWxlKFBzZXVkb0lkIHBzZXVkbykgY29uc3Q7CiAgICAgdm9pZCBzZXRIYXNQc2V1ZG9TdHlsZShQ
c2V1ZG9JZCBwc2V1ZG8pOworICAgIGJvb2wgaGFzVW5pcXVlUHNldWRvU3R5bGUoKSBjb25zdDsK
IAogICAgIC8vIGF0dHJpYnV0ZSBnZXR0ZXIgbWV0aG9kcwogCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOTRiYWYwMTM5Y2E0
ZGZjN2EwMDFjNjhlM2NmMzQ5NmFiYTY2YjczMi4uZjBmN2NhZDIzMzBiMzY1NDMxMTNkNjg4YmVh
NmRkYzNhYmE3OTg4ZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEzLTAyLTE4ICBUYWthc2hp
IFNha2Ftb3RvICA8dGFzYWtAZ29vZ2xlLmNvbT4KKworICAgICAgICA6YmVmb3JlLzphZnRlciBw
c2V1ZG8gZWxlbWVudHMgZG8gbm90IGFsd2F5cyBhcHBseSB0byB0aGUgcHJvcGVyIGVsZW1lbnQK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkzOTI1CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgRGltaXRyaSBHbGF6a292LgorCisgICAgICAgICogZmFzdC9j
c3MvYmVmb3JlLWFmdGVyLXBzZXVkby1jbGFzcy1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBmYXN0L2Nzcy9iZWZvcmUtYWZ0ZXItcHNldWRvLWNsYXNzLmh0bWw6IEFkZGVkLgorCiAy
MDEzLTAyLTE4ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAgICAgU3Ry
dWN0dXJlOjpmbGF0dGVuRGljdGlvbmFyeVN0cnVjdHVyZSBzaG91bGQgY29tcHV0ZSBtYXggb2Zm
c2V0IGluIGEgbWFubmVyIHRoYXQgc291bmRseSBoYW5kbGVzIHRoZSBjYXNlIHdoZXJlIHRoZSBw
cm9wZXJ0eSBsaXN0IGJlY29tZXMgZW1wdHkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
Y3NzL2JlZm9yZS1hZnRlci1wc2V1ZG8tY2xhc3MtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3Rz
L2Zhc3QvY3NzL2JlZm9yZS1hZnRlci1wc2V1ZG8tY2xhc3MtZXhwZWN0ZWQuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi44ZjczNWIxMDBjM2YxY2UwNzM4ZjU2ZjYyYzE2N2IxZjFhYmM5MjhiCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvYmVmb3JlLWFmdGVyLXBzZXVkby1jbGFzcy1l
eHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMTMgQEAKKzwhZG9jdHlwZSBodG1sPgorPGh0bWw+Cis8
Ym9keT4KKzxwPgorICAgIDxkaXY+R29vZ2xlR29vZ2xlPC9kaXY+CisgICAgPGRpdj5FeGFtcGxl
PC9kaXY+Cis8L3A+Cis8ZGl2PgorICAgIDxkaXY+V2lraXBlZGlhV2lraXBlZGlhPC9kaXY+Cisg
ICAgPGRpdj5FeGFtcGxlMjwvZGl2PgorPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9iZWZvcmUtYWZ0ZXItcHNldWRvLWNsYXNzLmh0bWwg
Yi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9iZWZvcmUtYWZ0ZXItcHNldWRvLWNsYXNzLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uYjY3ZjE4OGE4OTJlN2UxZDJkZTYxNTU3ZDQwOTM1OWExOTc0MDU4NQotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL2JlZm9yZS1hZnRlci1wc2V1ZG8tY2xh
c3MuaHRtbApAQCAtMCwwICsxLDIyIEBACis8IWRvY3R5cGUgaHRtbD4KKzxodG1sPgorPGhlYWQ+
Cis8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgorZGl2W3JlbF49Imh0dHA6Ly93d3cuZ29vZ2xlLmNv
bSJdOmJlZm9yZSB7IGNvbnRlbnQ6Ikdvb2dsZSIgfQorZGl2W3JlbF49Imh0dHA6Ly93d3cud2lr
aXBlZGlhLm9yZyJdOmFmdGVyIHsgY29udGVudDoiV2lraXBlZGlhIiB9Cis8L3N0eWxlPgorPC9o
ZWFkPgorPGJvZHk+Cis8IS0tIFRlc3QgZm9yIEJ1ZyA5MzkyNSBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTM5MjUgLS0+Cis8IS0tIDpiZWZvcmUvOmFmdGVyIHBzZXVk
byBlbGVtZW50cyBkbyBub3QgYWx3YXlzIGFwcGx5IHRvIHRoZSBwcm9wZXIgZWxlbWVudCAtLT4K
KzwhLS0gVGhlIHRlc3QgcGFzc2VzIGlmICJHb29nbGVHb29nbGUiLCAiRXhhbXBsZSIsICJXaWtp
cGVkaWFXaWtpcGVkaWEiLCBhbmQgIkV4YW1wbGUyIiBhcmUgc2hvd24uLS0+Cis8cD4KKyAgPGRp
diByZWw9Imh0dHA6Ly93d3cuZ29vZ2xlLmNvbSI+R29vZ2xlPC9kaXY+CisgIDxkaXYgcmVsPSJo
dHRwOi8vd3d3LmV4YW1wbGUuY29tIj5FeGFtcGxlPC9kaXY+Cis8L3A+Cis8ZGl2PgorICA8ZGl2
IHJlbD0iaHR0cDovL3d3dy53aWtpcGVkaWEub3JnIj5XaWtpcGVkaWE8L2Rpdj4KKyAgPGRpdiBy
ZWw9Imh0dHA6Ly93d3cyLmV4YW1wbGUuY29tIj5FeGFtcGxlMjwvZGl2PgorPC9kaXY+Cis8L2Jv
ZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>