<?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>84624</bug_id>
          
          <creation_ts>2012-04-23 13:16:31 -0700</creation_ts>
          <short_desc>RenderBlock incorrectly calculates pref width when a replaced object follows a RenderInline with width</short_desc>
          <delta_ts>2012-10-01 11:16:07 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tables</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</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>tbsmark86</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>arpitabahuguna</cc>
    
    <cc>eric</cc>
    
    <cc>inferno</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>leviw</cc>
    
    <cc>robert</cc>
    
    <cc>vijayan.bits</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>607961</commentid>
    <comment_count>0</comment_count>
      <attachid>138408</attachid>
    <who name="">tbsmark86</who>
    <bug_when>2012-04-23 13:16:31 -0700</bug_when>
    <thetext>Created attachment 138408
Minimal example

See attached example.
In the current nightly build: The img from the first cell overlap into the second cell.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680183</commentid>
    <comment_count>1</comment_count>
      <attachid>154859</attachid>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-07-27 00:13:50 -0700</bug_when>
    <thetext>Created attachment 154859
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>705181</commentid>
    <comment_count>2</comment_count>
      <attachid>154859</attachid>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-08-27 05:25:59 -0700</bug_when>
    <thetext>Comment on attachment 154859
Patch

As non-reviewer review, this looks good to me, and I can confirm this matches the result in other browsers.
Julien, what do you think?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>726890</commentid>
    <comment_count>3</comment_count>
      <attachid>154859</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2012-09-24 11:52:31 -0700</bug_when>
    <thetext>Comment on attachment 154859
Patch

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

&gt; Julien, what do you think?

This patch will impact any RenderBlocks and not just RenderTableCells. The ChangeLog seems to suggest that this is table cell specific so it should be clarified.

&gt; Source/WebCore/rendering/RenderBlock.cpp:5872
&gt; +                isPrevChildInlineFlow = false;

Interestingly, we don&apos;t set isPrevChildInlineFlow in the else branch below which looks suspicious. Ideally you want to update |isPrevChildInlineFlow| for every iteration so it should probably be pushed to the end of the while loop (outside of any branch to garantee that it is updated)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>726891</commentid>
    <comment_count>4</comment_count>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2012-09-24 11:53:02 -0700</bug_when>
    <thetext>Leviw knows this code better and may have some comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>728247</commentid>
    <comment_count>5</comment_count>
      <attachid>165738</attachid>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-09-25 23:53:34 -0700</bug_when>
    <thetext>Created attachment 165738
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>728418</commentid>
    <comment_count>6</comment_count>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-09-26 04:56:28 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 154859 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=154859&amp;action=review
&gt;
Thanks Julien for reviewing the patch. Have made changes as per your comments.
I agree, it would be safer to update |isPrevChildInlineFlow| at the end of the while loop. Have modified the changelog as well.

Shall ping Leviw for further reviews.

&gt; &gt; Julien, what do you think?
&gt; 
&gt; This patch will impact any RenderBlocks and not just RenderTableCells. The ChangeLog seems to suggest that this is table cell specific so it should be clarified.
&gt; 
&gt; &gt; Source/WebCore/rendering/RenderBlock.cpp:5872
&gt; &gt; +                isPrevChildInlineFlow = false;
&gt; 
&gt; Interestingly, we don&apos;t set isPrevChildInlineFlow in the else branch below which looks suspicious. Ideally you want to update |isPrevChildInlineFlow| for every iteration so it should probably be pushed to the end of the while loop (outside of any branch to garantee that it is updated)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>728894</commentid>
    <comment_count>7</comment_count>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2012-09-26 13:01:43 -0700</bug_when>
    <thetext>Updating the title since this isn&apos;t table-specific. The fix LGTM. The test case really belongs in fast/block (and not using tables).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>730469</commentid>
    <comment_count>8</comment_count>
      <attachid>166200</attachid>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-09-28 04:08:38 -0700</bug_when>
    <thetext>Created attachment 166200
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>730558</commentid>
    <comment_count>9</comment_count>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-09-28 05:59:28 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; Updating the title since this isn&apos;t table-specific. The fix LGTM. The test case really belongs in fast/block (and not using tables).

Thanks for the review Levi. Have moved the testcase to fast/block and removed the dependency on tables as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>730767</commentid>
    <comment_count>10</comment_count>
      <attachid>166200</attachid>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2012-09-28 10:13:42 -0700</bug_when>
    <thetext>Comment on attachment 166200
Patch

Thank you for the fix! LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>730768</commentid>
    <comment_count>11</comment_count>
      <attachid>166200</attachid>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2012-09-28 10:14:08 -0700</bug_when>
    <thetext>Comment on attachment 166200
Patch

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

&gt; LayoutTests/ChangeLog:8
&gt; +        Additional information of the change such as approach, rationale. Please add per-function descriptions below (OOPS!).

Whoops... missed this :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731176</commentid>
    <comment_count>12</comment_count>
      <attachid>166358</attachid>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-09-29 04:16:40 -0700</bug_when>
    <thetext>Created attachment 166358
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731181</commentid>
    <comment_count>13</comment_count>
      <attachid>166358</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-09-29 04:42:52 -0700</bug_when>
    <thetext>Comment on attachment 166358
Patch

Attachment 166358 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/14080214

New failing tests:
http/tests/workers/terminate-during-sync-operation.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731183</commentid>
    <comment_count>14</comment_count>
    <who name="Arpita Bahuguna">arpitabahuguna</who>
    <bug_when>2012-09-29 05:07:16 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; (From update of attachment 166200 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=166200&amp;action=review
&gt; 
&gt; &gt; LayoutTests/ChangeLog:8
&gt; &gt; +        Additional information of the change such as approach, rationale. Please add per-function descriptions below (OOPS!).
&gt; 
&gt; Whoops... missed this :(

Thanks for the review Levi and apologize for missing out on removing that line from the changelog.

Have uploaded another patch now, albeit it fails for mac port this time. :(
The failing test case though seems to be unrelated to my changes; it verifies web workers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731820</commentid>
    <comment_count>15</comment_count>
      <attachid>166358</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-01 11:16:02 -0700</bug_when>
    <thetext>Comment on attachment 166358
Patch

Clearing flags on attachment: 166358

Committed r130057: &lt;http://trac.webkit.org/changeset/130057&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731821</commentid>
    <comment_count>16</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-01 11:16:07 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>138408</attachid>
            <date>2012-04-23 13:16:31 -0700</date>
            <delta_ts>2012-04-23 13:16:31 -0700</delta_ts>
            <desc>Minimal example</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>1032</size>
            <attacher>tbsmark86</attacher>
            
              <data encoding="base64">PCFkb2N0eXBlIGh0bWw+DQo8aHRtbD4NCjxoZWFkPg0KPHRpdGxlPlRlc3RjYXNlPC90aXRsZT4N
CjwvaGVhZD4NCjxib2R5Pg0KICAgIDxkaXYgc3R5bGU9IndpZHRoOjIwMHB4Ij4NCiAgICANCiAg
ICBCdWc6IGltZyBvdmVybGFwIGludG8gcmlnaHQgY2VsbDxicj4NCiAgICANCiAgICA8dGFibGUg
c3R5bGU9IndpZHRoOjEwMCUiPg0KCTx0cj4NCgkgIDx0ZCBzdHlsZT0iYm9yZGVyOiAxcHggc29s
aWQgYmxhY2s7Ij4NCgkgICAgIDxzcGFuIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDMwcHg7Ij48aW1n
IHdpZHRoPTUwIGhlaWdodD01MCBzcmM9Imh0dHA6Ly93d3cuYXBwbGUuY29tL2V1cm8vc2FmYXJp
L2ltYWdlcy9vdmVydmlld19zYWZhcmlfdGl0bGUucG5nIj48L3NwYW4+DQoJICA8L3RkPg0KCSAg
PHRkIHN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCBibGFjazsiPg0KCSAgICAgQ2VsbCAyDQoJICAg
ICBMb3JlIGlwc3VtDQoJICAgICBMb3JlIGlwc3VtDQoJICAgICBMb3JlIGlwc3VtDQoJICA8L3Rk
Pg0KCTwvdHI+DQoNCiAgICA8L3RhYmxlPg0KICAgICAgICANCiAgICA8YnI+PGJyPg0KICAgIHdp
dGggYWRkaXRpb25hbCAmYW1wO25ic3A7PGJyPg0KICAgIA0KICAgICA8dGFibGUgc3R5bGU9Indp
ZHRoOjEwMCUiPg0KCTx0cj4NCgkgIDx0ZCBzdHlsZT0iYm9yZGVyOiAxcHggc29saWQgYmxhY2s7
Ij4NCgkgICAgIDxzcGFuIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDMwcHg7Ij4mbmJzcDs8aW1nIHdp
ZHRoPTUwIGhlaWdodD01MCBzcmM9Imh0dHA6Ly93d3cuYXBwbGUuY29tL2V1cm8vc2FmYXJpL2lt
YWdlcy9vdmVydmlld19zYWZhcmlfdGl0bGUucG5nIj48L3NwYW4+DQoJICA8L3RkPg0KCSAgPHRk
IHN0eWxlPSJib3JkZXI6IDFweCBzb2xpZCBibGFjazsiPg0KCSAgDQoJICAgICBDZWxsIDINCgkg
ICAgIExvcmUgaXBzdW0NCgkgICAgIExvcmUgaXBzdW0NCgkgICAgIExvcmUgaXBzdW0NCgkgIDwv
dGQ+DQoJPC90cj4NCg0KICAgIDwvdGFibGU+DQogICAgDQogICAgPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154859</attachid>
            <date>2012-07-27 00:13:50 -0700</date>
            <delta_ts>2012-09-25 23:53:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84624-20120727124636.patch</filename>
            <type>text/plain</type>
            <size>8468</size>
            <attacher name="Arpita Bahuguna">arpitabahuguna</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMzg0MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI3IEBACisyMDEyLTA3LTI2ICBBcnBpdGEg
QmFodWd1bmEgIDxhcnBpdGFiYWh1Z3VuYUBnbWFpbC5jb20+CisKKyAgICAgICAgVGFibGU6IHBh
ZGRpbmcgb24gaW5saW5lLWVsZW1lbnQgbm90IGNhbGN1bGF0ZWQgaW4gY2VsbC13aWR0aAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQ2MjQKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGb3IgdGhlIHNwZWNp
ZmljIHNjZW5hcmlvLCB3aGVyZWluIGFuIGlubGluZSByZXBsYWNlZCBlbGVtZW50IChpbWFnZSkK
KyAgICAgICAgZm9sbG93cyBhbiBpbmxpbmUgZmxvdyBvYmplY3Qgd2l0aGluIGEgdGFibGUgY2Vs
bCwgd2Ugc2hvdWxkIGFsbG93CisgICAgICAgIHRoZSB0YWJsZSBjZWxsIHRvIGdyb3cgdG8gYWNj
b21vZGF0ZSB0aGUgaW1hZ2Ugc28gYXMgdG8gYXZvaWQgaXQncworICAgICAgICBvdmVyZmxvdyBp
bnRvIHRoZSBhZGphY2VudCBjZWxsIChpZiBhbnkpLgorCisgICAgICAgIFRoaXMgcXVpcmsgaXMg
aGFuZGxlZCB3ZWxsIGJ5IG90aGVyIGJyb3dzZXJzLgorCisgICAgICAgIFRlc3Q6IGZhc3QvdGFi
bGUvdGFibGUtY2VsbC13aXRoLWlubGluZS1yZXBsYWNlZC1jaGlsZC5odG1sCisKKyAgICAgICAg
KiByZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxv
Y2s6OmNvbXB1dGVJbmxpbmVQcmVmZXJyZWRMb2dpY2FsV2lkdGhzKToKKyAgICAgICAgV2Ugc2hv
dWxkIG5vdCBjYXVzZSBvdXIgbGluZSB0byBicmVhayBmb3IgdGhlIHNjZW5hcmlvIHdoZXJlaW4g
YW4gaW5saW5lCisgICAgICAgIHJlcGxhY2VkIGVsZW1lbnQgZm9sbG93cyBhbiBpbmxpbmUgZmxv
dyBvYmplY3QuCisgICAgICAgIEZvciBoYW5kbGluZyB0aGUgc2FtZSBoYXZlIGludHJvZHVjZWQg
YSBmbGFnOiBpc1ByZXZDaGlsZElubGluZUZsb3cgYmFzZWQKKyAgICAgICAgb24gd2hpY2gsIHdo
aWxlIGhhbmRsaW5nIHRoZSBpbmxpbmUgcmVwbGFjZWQgZWxlbWVudHMsIHdlIGVpdGhlciB0ZXJt
aW5hdGUKKyAgICAgICAgdGhlIGxpbmUgKGZvciBtaW5XaWR0aCBjYWxjdWxhdGlvbikgb3Igbm90
LgorCiAyMDEyLTA3LTI2ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNv
bT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTIzODIwLgpJbmRleDogU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCShyZXZpc2lvbiAxMjM4NDApCisr
KyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC01NjQxLDYgKzU2NDEsNyBAQCB2b2lkIFJlbmRlckJsb2NrOjpjb21wdXRlSW5saW5lUHJl
ZmVycmVkCiAgICAgYm9vbCBhZGRlZFRleHRJbmRlbnQgPSBmYWxzZTsgLy8gT25seSBnZXRzIGFk
ZGVkIGluIG9uY2UuCiAgICAgTGF5b3V0VW5pdCB0ZXh0SW5kZW50ID0gbWluaW11bVZhbHVlRm9y
TGVuZ3RoKHN0eWxlVG9Vc2UtPnRleHRJbmRlbnQoKSwgY3csIHZpZXcoKSk7CiAgICAgUmVuZGVy
T2JqZWN0KiBwcmV2RmxvYXQgPSAwOworICAgIGJvb2wgaXNQcmV2Q2hpbGRJbmxpbmVGbG93ID0g
ZmFsc2U7CiAgICAgd2hpbGUgKFJlbmRlck9iamVjdCogY2hpbGQgPSBjaGlsZEl0ZXJhdG9yLm5l
eHQoKSkgewogICAgICAgICBhdXRvV3JhcCA9IGNoaWxkLT5pc1JlcGxhY2VkKCkgPyBjaGlsZC0+
cGFyZW50KCktPnN0eWxlKCktPmF1dG9XcmFwKCkgOiAKICAgICAgICAgICAgIGNoaWxkLT5zdHls
ZSgpLT5hdXRvV3JhcCgpOwpAQCAtNTY5OCw2ICs1Njk5LDcgQEAgdm9pZCBSZW5kZXJCbG9jazo6
Y29tcHV0ZUlubGluZVByZWZlcnJlZAogICAgICAgICAgICAgICAgICAgICBpbmxpbmVNYXggKz0g
Y2hpbGRNYXg7CiAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICBjaGls
ZC0+c2V0UHJlZmVycmVkTG9naWNhbFdpZHRoc0RpcnR5KGZhbHNlKTsKKyAgICAgICAgICAgICAg
ICAgICAgaXNQcmV2Q2hpbGRJbmxpbmVGbG93ID0gdHJ1ZTsKICAgICAgICAgICAgICAgICB9IGVs
c2UgewogICAgICAgICAgICAgICAgICAgICAvLyBJbmxpbmUgcmVwbGFjZWQgZWx0cyBhZGQgaW4g
dGhlaXIgbWFyZ2lucyB0byB0aGVpciBtaW4vbWF4IHZhbHVlcy4KICAgICAgICAgICAgICAgICAg
ICAgTGF5b3V0VW5pdCBtYXJnaW5zID0gMDsKQEAgLTU3MjksNyArNTczMSw3IEBAIHZvaWQgUmVu
ZGVyQmxvY2s6OmNvbXB1dGVJbmxpbmVQcmVmZXJyZWQKICAgICAgICAgICAgICAgICAgICAgY2xl
YXJQcmV2aW91c0Zsb2F0ID0gZmFsc2U7CiAKICAgICAgICAgICAgICAgICBib29sIGNhbkJyZWFr
UmVwbGFjZWRFbGVtZW50ID0gIWNoaWxkLT5pc0ltYWdlKCkgfHwgYWxsb3dJbWFnZXNUb0JyZWFr
OwotICAgICAgICAgICAgICAgIGlmICgoY2FuQnJlYWtSZXBsYWNlZEVsZW1lbnQgJiYgKGF1dG9X
cmFwIHx8IG9sZEF1dG9XcmFwKSkgfHwgY2xlYXJQcmV2aW91c0Zsb2F0KSB7CisgICAgICAgICAg
ICAgICAgaWYgKChjYW5CcmVha1JlcGxhY2VkRWxlbWVudCAmJiAoYXV0b1dyYXAgfHwgb2xkQXV0
b1dyYXApICYmICFpc1ByZXZDaGlsZElubGluZUZsb3cpIHx8IGNsZWFyUHJldmlvdXNGbG9hdCkg
ewogICAgICAgICAgICAgICAgICAgICB1cGRhdGVQcmVmZXJyZWRXaWR0aChtX21pblByZWZlcnJl
ZExvZ2ljYWxXaWR0aCwgaW5saW5lTWluKTsKICAgICAgICAgICAgICAgICAgICAgaW5saW5lTWlu
ID0gMDsKICAgICAgICAgICAgICAgICB9CkBAIC01NzU2LDcgKzU3NTgsNyBAQCB2b2lkIFJlbmRl
ckJsb2NrOjpjb21wdXRlSW5saW5lUHJlZmVycmVkCiAgICAgICAgICAgICAgICAgLy8gQWRkIG91
ciB3aWR0aCB0byB0aGUgbWF4LgogICAgICAgICAgICAgICAgIGlubGluZU1heCArPSBtYXg8Zmxv
YXQ+KDAsIGNoaWxkTWF4KTsKIAotICAgICAgICAgICAgICAgIGlmICghYXV0b1dyYXAgfHwgIWNh
bkJyZWFrUmVwbGFjZWRFbGVtZW50KSB7CisgICAgICAgICAgICAgICAgaWYgKCFhdXRvV3JhcCB8
fCAhY2FuQnJlYWtSZXBsYWNlZEVsZW1lbnQgfHwgaXNQcmV2Q2hpbGRJbmxpbmVGbG93KSB7CiAg
ICAgICAgICAgICAgICAgICAgIGlmIChjaGlsZC0+aXNGbG9hdGluZygpKQogICAgICAgICAgICAg
ICAgICAgICAgICAgdXBkYXRlUHJlZmVycmVkV2lkdGgobV9taW5QcmVmZXJyZWRMb2dpY2FsV2lk
dGgsIGNoaWxkTWluKTsKICAgICAgICAgICAgICAgICAgICAgZWxzZQpAQCAtNTc3NSw2ICs1Nzc3
LDcgQEAgdm9pZCBSZW5kZXJCbG9jazo6Y29tcHV0ZUlubGluZVByZWZlcnJlZAogICAgICAgICAg
ICAgICAgICAgICBzdHJpcEZyb250U3BhY2VzID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgICAg
IHRyYWlsaW5nU3BhY2VDaGlsZCA9IDA7CiAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAg
ICAgIGlzUHJldkNoaWxkSW5saW5lRmxvdyA9IGZhbHNlOwogICAgICAgICAgICAgfSBlbHNlIGlm
IChjaGlsZC0+aXNUZXh0KCkpIHsKICAgICAgICAgICAgICAgICAvLyBDYXNlICgzKS4gVGV4dC4K
ICAgICAgICAgICAgICAgICBSZW5kZXJUZXh0KiB0ID0gdG9SZW5kZXJUZXh0KGNoaWxkKTsKQEAg
LTU4NjYsNiArNTg2OSw3IEBAIHZvaWQgUmVuZGVyQmxvY2s6OmNvbXB1dGVJbmxpbmVQcmVmZXJy
ZWQKICAgICAgICAgICAgICAgICAgICAgYWRkZWRUZXh0SW5kZW50ID0gdHJ1ZTsKICAgICAgICAg
ICAgICAgICB9IGVsc2UKICAgICAgICAgICAgICAgICAgICAgaW5saW5lTWF4ICs9IG1heDxmbG9h
dD4oMCwgY2hpbGRNYXgpOworICAgICAgICAgICAgICAgIGlzUHJldkNoaWxkSW5saW5lRmxvdyA9
IGZhbHNlOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAvLyBJZ25vcmUgc3BhY2VzIGFm
dGVyIGEgbGlzdCBtYXJrZXIuCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMjM4NDApCisrKyBMYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNyBAQAorMjAxMi0wNy0y
NiAgQXJwaXRhIEJhaHVndW5hICA8YXJwaXRhYmFodWd1bmFAZ21haWwuY29tPgorCisgICAgICAg
IFRhYmxlOiBwYWRkaW5nIG9uIGlubGluZS1lbGVtZW50IG5vdCBjYWxjdWxhdGVkIGluIGNlbGwt
d2lkdGgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0
NjI0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBm
YXN0L3RhYmxlL3Jlc291cmNlcy81MHg1MC5naWY6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdGFi
bGUvdGFibGUtY2VsbC13aXRoLWlubGluZS1yZXBsYWNlZC1jaGlsZC1leHBlY3RlZC5odG1sOiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L3RhYmxlL3RhYmxlLWNlbGwtd2l0aC1pbmxpbmUtcmVwbGFj
ZWQtY2hpbGQuaHRtbDogQWRkZWQuCisgICAgICAgIEFkZGVkIGEgcmVmIHRlc3QgZm9yIHZlcmlm
eWluZyB0aGF0IHRoZSB0YWJsZSBjZWxsIGdyb3dzIHRvIGFjY29tb2RhdGUgdGhlIGltYWdlCisg
ICAgICAgIGluIHRoZSBnaXZlbiBzY2VuYXJpbyBhbmQgdGhhdCB0aGVyZSBpcyBubyBvdmVyZmxv
dyBvZiB0aGUgaW1hZ2UgaW50byB0aGUgYWRqYWNlbnQKKyAgICAgICAgY2VsbC4KKwogMjAxMi0w
Ny0yNiAgTWlrZSBMYXd0aGVyICA8bWlrZWxhd3RoZXJAY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IE1ha2UgdHJhbnNpdGlvbnMgd29yayBiZXR3ZWVuIGRpZmZlcmVudCBMZW5ndGggdHlwZXMKSW5k
ZXg6IExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC13aXRoLWlubGluZS1yZXBsYWNl
ZC1jaGlsZC1leHBlY3RlZC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvdGFi
bGUvdGFibGUtY2VsbC13aXRoLWlubGluZS1yZXBsYWNlZC1jaGlsZC1leHBlY3RlZC5odG1sCShy
ZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLXdpdGgtaW5s
aW5lLXJlcGxhY2VkLWNoaWxkLWV4cGVjdGVkLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEs
MzMgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KK3RkIHsgYm9y
ZGVyOiAxcHggc29saWQgYmxhY2s7IH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzxkaXY+
VGVzdCBmb3IgQnVnemlsbGEgYnVnOjxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04NDYyNCI+IDg0NjI0PC9hPiBUYWJsZTogcGFkZGluZyBvbiBpbmxpbmUt
ZWxlbWVudCBub3QgY2FsY3VsYXRlZCBpbiBjZWxsLXdpZHRoLjwvZGl2PgorPGRpdj5UaGlzIHRl
c3QgdmVyaWZpZXMgdGhhdCB0aGUgY29udGFpbmluZyBibG9jayAoZmlyc3QgdGFibGUgY2VsbCkg
Z3Jvd3MgaW4gd2lkdGggaW4gb3JkZXIgdG8gYXZvaWQgc3BpbGxpbmcgb3ZlciBvZiB0aGUgY2hp
bGQgKGltYWdlKSBpbnRvIHRoZSBhZGphY2VudCBjZWxsLjwvZGl2PgorCis8dGFibGUgd2lkdGg9
IjIwMHB4Ij4KKzx0cj4KKzx0ZD4KKzxkaXYgc3R5bGU9InBhZGRpbmctbGVmdDogMzBweDsiPjxp
bWcgc3JjPSJyZXNvdXJjZXMvNTB4NTAuZ2lmIj48L2Rpdj4KKzwvdGQ+Cis8dGQ+TG9yZW0gSXBz
dW0gRG9sb3IgU2V0IEFtZXQ8L3RkPgorPC90cj4KKzwvdGFibGU+CisKKzxkaXY+UmVmZXJlbmNl
IHRlc3Qgd2l0aCBhIHNwYWNlIGJlZm9yZSB0aGUgaW1hZ2UuPC9kaXY+Cis8dGFibGUgd2lkdGg9
IjIwMHB4Ij4KKzx0cj4KKzx0ZD4KKzxzcGFuIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDMwcHg7Ij4m
bmJzcDs8aW1nIHNyYz0icmVzb3VyY2VzLzUweDUwLmdpZiI+PC9zcGFuPgorPC90ZD4KKzx0ZD5M
b3JlbSBJcHN1bSBEb2xvciBTZXQgQW1ldDwvdGQ+Cis8L3RyPgorPC90YWJsZT4KKworPC9ib2R5
PgorPC9odG1sPgorCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtd2l0
aC1pbmxpbmUtcmVwbGFjZWQtY2hpbGQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9m
YXN0L3RhYmxlL3RhYmxlLWNlbGwtd2l0aC1pbmxpbmUtcmVwbGFjZWQtY2hpbGQuaHRtbAkocmV2
aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC13aXRoLWlubGlu
ZS1yZXBsYWNlZC1jaGlsZC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMzIEBACis8IURP
Q1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+Cit0ZCB7IGJvcmRlcjogMXB4IHNv
bGlkIGJsYWNrOyB9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2PlRlc3QgZm9yIEJ1
Z3ppbGxhIGJ1Zzo8YSBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9ODQ2MjQiPiA4NDYyNDwvYT4gVGFibGU6IHBhZGRpbmcgb24gaW5saW5lLWVsZW1lbnQgbm90
IGNhbGN1bGF0ZWQgaW4gY2VsbC13aWR0aC48L2Rpdj4KKzxkaXY+VGhpcyB0ZXN0IHZlcmlmaWVz
IHRoYXQgdGhlIGNvbnRhaW5pbmcgYmxvY2sgKGZpcnN0IHRhYmxlIGNlbGwpIGdyb3dzIGluIHdp
ZHRoIGluIG9yZGVyIHRvIGF2b2lkIHNwaWxsaW5nIG92ZXIgb2YgdGhlIGNoaWxkIChpbWFnZSkg
aW50byB0aGUgYWRqYWNlbnQgY2VsbC48L2Rpdj4KKworPHRhYmxlIHdpZHRoPSIyMDBweCI+Cis8
dHI+Cis8dGQ+Cis8c3BhbiBzdHlsZT0icGFkZGluZy1sZWZ0OiAzMHB4OyI+PGltZyBzcmM9InJl
c291cmNlcy81MHg1MC5naWYiPjwvc3Bhbj4KKzwvdGQ+Cis8dGQ+TG9yZW0gSXBzdW0gRG9sb3Ig
U2V0IEFtZXQ8L3RkPgorPC90cj4KKzwvdGFibGU+CisKKzxkaXY+UmVmZXJlbmNlIHRlc3Qgd2l0
aCBhIHNwYWNlIGJlZm9yZSB0aGUgaW1hZ2UuPC9kaXY+Cis8dGFibGUgd2lkdGg9IjIwMHB4Ij4K
Kzx0cj4KKzx0ZD4KKzxzcGFuIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDMwcHg7Ij4mbmJzcDs8aW1n
IHNyYz0icmVzb3VyY2VzLzUweDUwLmdpZiI+PC9zcGFuPgorPC90ZD4KKzx0ZD5Mb3JlbSBJcHN1
bSBEb2xvciBTZXQgQW1ldDwvdGQ+Cis8L3RyPgorPC90YWJsZT4KKworPC9ib2R5PgorPC9odG1s
PgorCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3Jlc291cmNlcy81MHg1MC5naWYKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQpDYW5ub3QgZGlzcGxheTogZmlsZSBtYXJrZWQgYXMgYSBiaW5hcnkgdHlwZS4Kc3Zu
Om1pbWUtdHlwZSA9IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQoKUHJvcGVydHkgY2hhbmdlcyBv
bjogTGF5b3V0VGVzdHMvZmFzdC90YWJsZS9yZXNvdXJjZXMvNTB4NTAuZ2lmCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
QWRkZWQ6IHN2bjptaW1lLXR5cGUKICAgKyBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0KCgpSMGxH
T0RsaE1nQXlBTVFBQUw3aWtMamZoK3IxMnEzYWROVHN0ZnI5OXUvNDVPVHowZlQ2N2M3cHJNUGtt
YlBkZnRudXY4bm5vOS93CnlQLy8vNmpZYXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNINUJBQUEKQUFBQUxBQUFBQUF5QURJQUFBWG1J
Q1NPWkdtZWFLcXViT3UrY0N6UGRHM2ZlSzd2Zk8vL3dLQndTQ3dhajhpa2NzbThCUWE4Z0Vydwpx
RDRBa0FDMVFJZ0JyRlZSQXZFUVlFK0NMc2x3eUQ0YXNHOHA4RkJBR0FWVXVsUVhHZFFqQmdZREF3
aHRKSElrQ1E4aVgxSW1WQTljCklsY2lBZ0lsQ3dVT0I0TWxYMVVJVWdTWUVBT1ZKazhEREE5U3FK
Y21Yd1dQSkFOU0FRYVlwQ0tuWnltVmZSQi9zWkswSndTTWk0MnQKSncxUXlGSnNibkFrbXFRSVVJ
aFlBd0p0ZEhaNEtHQnFXcEtBZ1pnREJZY2ppNkdQWXc4R2RpY0RBQUFMYzlreEMvZXBUUUFEQ2h4
SQpzS0RCZ3dnVEtseklzS0hEaHhDWGhBQUFPdz09Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>165738</attachid>
            <date>2012-09-25 23:53:34 -0700</date>
            <delta_ts>2012-09-28 04:08:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84624-20120926122643.patch</filename>
            <type>text/plain</type>
            <size>7837</size>
            <attacher name="Arpita Bahuguna">arpitabahuguna</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyOTU5NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMwIEBACisyMDEyLTA5LTI1ICBBcnBpdGEg
QmFodWd1bmEgIDxhcnBpdGFiYWh1Z3VuYUBnbWFpbC5jb20+CisKKyAgICAgICAgVGFibGU6IHBh
ZGRpbmcgb24gaW5saW5lLWVsZW1lbnQgbm90IGNhbGN1bGF0ZWQgaW4gY2VsbC13aWR0aAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQ2MjQKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGb3IgdGhlIHNwZWNp
ZmljIHNjZW5hcmlvLCB3aGVyZWluIGFuIGlubGluZSByZXBsYWNlZCBlbGVtZW50IChpbWFnZSkK
KyAgICAgICAgZm9sbG93cyBhbiBpbmxpbmUgZmxvdyBvYmplY3Qgd2l0aGluIGEgcmVuZGVyIGJs
b2NrIG9iamVjdCwgd2Ugc2hvdWxkCisgICAgICAgIGFsbG93IHRoYXQgYmxvY2sgdG8gZ3JvdyB0
byBhY2NvbW9kYXRlIHRoZSByZXBsYWNlZCBlbGVtZW50IHNvIGFzIHRvCisgICAgICAgIGF2b2lk
IGl0J3Mgb3ZlcmZsb3cuCisKKyAgICAgICAgVGhpcyBxdWlyayBpcyBoYW5kbGVkIHdlbGwgYnkg
b3RoZXIgYnJvd3NlcnMuCisKKyAgICAgICAgVGVzdDogZmFzdC90YWJsZS90YWJsZS1jZWxsLXdp
dGgtaW5saW5lLXJlcGxhY2VkLWNoaWxkLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5k
ZXJCbG9jay5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCbG9jazo6Y29tcHV0ZUlubGlu
ZVByZWZlcnJlZExvZ2ljYWxXaWR0aHMpOgorICAgICAgICBXZSBzaG91bGQgbm90IGNhdXNlIG91
ciBsaW5lIHRvIGJyZWFrIGZvciB0aGUgc2NlbmFyaW8gd2hlcmVpbiBhbiBpbmxpbmUKKyAgICAg
ICAgcmVwbGFjZWQgZWxlbWVudCBmb2xsb3dzIGFuIGlubGluZSBmbG93IG9iamVjdC4KKworICAg
ICAgICBGb3IgaGFuZGxpbmcgdGhlIHNhbWUgaGF2ZSBpbnRyb2R1Y2VkIGEgZmxhZzogaXNQcmV2
Q2hpbGRJbmxpbmVGbG93IHdoaWNoCisgICAgICAgIHNoYWxsIGJlIHNldCBmb3IgYW4gaW5saW5l
IGZsb3cgZWxlbWVudC4KKyAgICAgICAgQmFzZWQgb24gdGhpcywgd2hpbGUgaGFuZGxpbmcgdGhl
IGlubGluZSByZXBsYWNlZCBlbGVtZW50cywgd2UgZWl0aGVyCisgICAgICAgIHRlcm1pbmF0ZSB0
aGUgbGluZSAoZm9yIG1pbldpZHRoIGNhbGN1bGF0aW9uKSBvciBub3QgZGVwZW5kaW5nIHVwb24K
KyAgICAgICAgdGhpcyBmbGFnLgorCiAyMDEyLTA5LTI1ICBZb3NoaWZ1bWkgSW5vdWUgIDx5b3Np
bkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Zvcm1zXSBXZSBzaG91bGQgZGlzY29ubmVjdCBE
YXRlVGltZUVkaXRFbGVtZW50IGFuZCBEYXRlVGltZUZpZWxkRWxlbWVudCBvbiBsYXlvdXQoKQpJ
bmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCShyZXZpc2lvbiAx
Mjk1OTcpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC01Nzg0LDYgKzU3ODQsNyBAQCB2b2lkIFJlbmRlckJsb2NrOjpjb21wdXRl
SW5saW5lUHJlZmVycmVkCiAgICAgYm9vbCBhZGRlZFRleHRJbmRlbnQgPSBmYWxzZTsgLy8gT25s
eSBnZXRzIGFkZGVkIGluIG9uY2UuCiAgICAgTGF5b3V0VW5pdCB0ZXh0SW5kZW50ID0gbWluaW11
bVZhbHVlRm9yTGVuZ3RoKHN0eWxlVG9Vc2UtPnRleHRJbmRlbnQoKSwgY3csIHZpZXcoKSk7CiAg
ICAgUmVuZGVyT2JqZWN0KiBwcmV2RmxvYXQgPSAwOworICAgIGJvb2wgaXNQcmV2Q2hpbGRJbmxp
bmVGbG93ID0gZmFsc2U7CiAgICAgd2hpbGUgKFJlbmRlck9iamVjdCogY2hpbGQgPSBjaGlsZEl0
ZXJhdG9yLm5leHQoKSkgewogICAgICAgICBhdXRvV3JhcCA9IGNoaWxkLT5pc1JlcGxhY2VkKCkg
PyBjaGlsZC0+cGFyZW50KCktPnN0eWxlKCktPmF1dG9XcmFwKCkgOiAKICAgICAgICAgICAgIGNo
aWxkLT5zdHlsZSgpLT5hdXRvV3JhcCgpOwpAQCAtNTg3Miw3ICs1ODczLDcgQEAgdm9pZCBSZW5k
ZXJCbG9jazo6Y29tcHV0ZUlubGluZVByZWZlcnJlZAogICAgICAgICAgICAgICAgICAgICBjbGVh
clByZXZpb3VzRmxvYXQgPSBmYWxzZTsKIAogICAgICAgICAgICAgICAgIGJvb2wgY2FuQnJlYWtS
ZXBsYWNlZEVsZW1lbnQgPSAhY2hpbGQtPmlzSW1hZ2UoKSB8fCBhbGxvd0ltYWdlc1RvQnJlYWs7
Ci0gICAgICAgICAgICAgICAgaWYgKChjYW5CcmVha1JlcGxhY2VkRWxlbWVudCAmJiAoYXV0b1dy
YXAgfHwgb2xkQXV0b1dyYXApKSB8fCBjbGVhclByZXZpb3VzRmxvYXQpIHsKKyAgICAgICAgICAg
ICAgICBpZiAoKGNhbkJyZWFrUmVwbGFjZWRFbGVtZW50ICYmIChhdXRvV3JhcCB8fCBvbGRBdXRv
V3JhcCkgJiYgIWlzUHJldkNoaWxkSW5saW5lRmxvdykgfHwgY2xlYXJQcmV2aW91c0Zsb2F0KSB7
CiAgICAgICAgICAgICAgICAgICAgIHVwZGF0ZVByZWZlcnJlZFdpZHRoKG1fbWluUHJlZmVycmVk
TG9naWNhbFdpZHRoLCBpbmxpbmVNaW4pOwogICAgICAgICAgICAgICAgICAgICBpbmxpbmVNaW4g
PSAwOwogICAgICAgICAgICAgICAgIH0KQEAgLTU4OTksNyArNTkwMCw3IEBAIHZvaWQgUmVuZGVy
QmxvY2s6OmNvbXB1dGVJbmxpbmVQcmVmZXJyZWQKICAgICAgICAgICAgICAgICAvLyBBZGQgb3Vy
IHdpZHRoIHRvIHRoZSBtYXguCiAgICAgICAgICAgICAgICAgaW5saW5lTWF4ICs9IG1heDxmbG9h
dD4oMCwgY2hpbGRNYXgpOwogCi0gICAgICAgICAgICAgICAgaWYgKCFhdXRvV3JhcCB8fCAhY2Fu
QnJlYWtSZXBsYWNlZEVsZW1lbnQpIHsKKyAgICAgICAgICAgICAgICBpZiAoIWF1dG9XcmFwIHx8
ICFjYW5CcmVha1JlcGxhY2VkRWxlbWVudCB8fCBpc1ByZXZDaGlsZElubGluZUZsb3cpIHsKICAg
ICAgICAgICAgICAgICAgICAgaWYgKGNoaWxkLT5pc0Zsb2F0aW5nKCkpCiAgICAgICAgICAgICAg
ICAgICAgICAgICB1cGRhdGVQcmVmZXJyZWRXaWR0aChtX21pblByZWZlcnJlZExvZ2ljYWxXaWR0
aCwgY2hpbGRNaW4pOwogICAgICAgICAgICAgICAgICAgICBlbHNlCkBAIC02MDI2LDYgKzYwMjcs
MTEgQEAgdm9pZCBSZW5kZXJCbG9jazo6Y29tcHV0ZUlubGluZVByZWZlcnJlZAogICAgICAgICAg
ICAgYWRkZWRUZXh0SW5kZW50ID0gdHJ1ZTsKICAgICAgICAgfQogCisgICAgICAgIGlmICghY2hp
bGQtPmlzVGV4dCgpICYmIGNoaWxkLT5pc1JlbmRlcklubGluZSgpKQorICAgICAgICAgICAgaXNQ
cmV2Q2hpbGRJbmxpbmVGbG93ID0gdHJ1ZTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgaXNQ
cmV2Q2hpbGRJbmxpbmVGbG93ID0gZmFsc2U7CisKICAgICAgICAgb2xkQXV0b1dyYXAgPSBhdXRv
V3JhcDsKICAgICB9CiAKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyOTU5NykKKysrIExheW91dFRlc3Rz
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA5LTI1ICBB
cnBpdGEgQmFodWd1bmEgIDxhcnBpdGFiYWh1Z3VuYUBnbWFpbC5jb20+CisKKyAgICAgICAgVGFi
bGU6IHBhZGRpbmcgb24gaW5saW5lLWVsZW1lbnQgbm90IGNhbGN1bGF0ZWQgaW4gY2VsbC13aWR0
aAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQ2MjQK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3Qv
dGFibGUvcmVzb3VyY2VzLzUweDUwLmdpZjogQWRkZWQuCisgICAgICAgICogZmFzdC90YWJsZS90
YWJsZS1jZWxsLXdpdGgtaW5saW5lLXJlcGxhY2VkLWNoaWxkLWV4cGVjdGVkLmh0bWw6IEFkZGVk
LgorICAgICAgICAqIGZhc3QvdGFibGUvdGFibGUtY2VsbC13aXRoLWlubGluZS1yZXBsYWNlZC1j
aGlsZC5odG1sOiBBZGRlZC4KKyAgICAgICAgQWRkZWQgYSByZWYgdGVzdCBmb3IgdmVyaWZ5aW5n
IHRoYXQgdGhlIHRhYmxlIGNlbGwgZ3Jvd3MgdG8gYWNjb21vZGF0ZSB0aGUgaW1hZ2UKKyAgICAg
ICAgaW4gdGhlIGdpdmVuIHNjZW5hcmlvIGFuZCB0aGF0IHRoZXJlIGlzIG5vIG92ZXJmbG93IG9m
IHRoZSBpbWFnZSBpbnRvIHRoZQorICAgICAgICBhZGphY2VudCBjZWxsLgorCiAyMDEyLTA5LTI1
ICBQZXRlciBSeWJpbiAgPHBldGVyLnJ5YmluQGdtYWlsLmNvbT4KIAogICAgICAgICBXZWIgSW5z
cGVjdG9yOiBGaXggbG9nZ2luZyBpbiBwdXJlIHByb3RvY29sIHRlc3QgaGFybmVzcwpJbmRleDog
TGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLXdpdGgtaW5saW5lLXJlcGxhY2VkLWNo
aWxkLWV4cGVjdGVkLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC90YWJsZS90
YWJsZS1jZWxsLXdpdGgtaW5saW5lLXJlcGxhY2VkLWNoaWxkLWV4cGVjdGVkLmh0bWwJKHJldmlz
aW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L3RhYmxlL3RhYmxlLWNlbGwtd2l0aC1pbmxpbmUt
cmVwbGFjZWQtY2hpbGQtZXhwZWN0ZWQuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwzMyBA
QAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHN0eWxlPgordGQgeyBib3JkZXI6
IDFweCBzb2xpZCBibGFjazsgfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPGRpdj5UZXN0
IGZvciBCdWd6aWxsYSBidWc6PGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTg0NjI0Ij4gODQ2MjQ8L2E+IFRhYmxlOiBwYWRkaW5nIG9uIGlubGluZS1lbGVt
ZW50IG5vdCBjYWxjdWxhdGVkIGluIGNlbGwtd2lkdGguPC9kaXY+Cis8ZGl2PlRoaXMgdGVzdCB2
ZXJpZmllcyB0aGF0IHRoZSBjb250YWluaW5nIGJsb2NrIChmaXJzdCB0YWJsZSBjZWxsKSBncm93
cyBpbiB3aWR0aCBpbiBvcmRlciB0byBhdm9pZCBzcGlsbGluZyBvdmVyIG9mIHRoZSBjaGlsZCAo
aW1hZ2UpIGludG8gdGhlIGFkamFjZW50IGNlbGwuPC9kaXY+CisKKzx0YWJsZSB3aWR0aD0iMjAw
cHgiPgorPHRyPgorPHRkPgorPGRpdiBzdHlsZT0icGFkZGluZy1sZWZ0OiAzMHB4OyI+PGltZyBz
cmM9InJlc291cmNlcy81MHg1MC5naWYiPjwvZGl2PgorPC90ZD4KKzx0ZD5Mb3JlbSBJcHN1bSBE
b2xvciBTZXQgQW1ldDwvdGQ+Cis8L3RyPgorPC90YWJsZT4KKworPGRpdj5SZWZlcmVuY2UgdGVz
dCB3aXRoIGEgc3BhY2UgYmVmb3JlIHRoZSBpbWFnZS48L2Rpdj4KKzx0YWJsZSB3aWR0aD0iMjAw
cHgiPgorPHRyPgorPHRkPgorPHNwYW4gc3R5bGU9InBhZGRpbmctbGVmdDogMzBweDsiPiZuYnNw
OzxpbWcgc3JjPSJyZXNvdXJjZXMvNTB4NTAuZ2lmIj48L3NwYW4+Cis8L3RkPgorPHRkPkxvcmVt
IElwc3VtIERvbG9yIFNldCBBbWV0PC90ZD4KKzwvdHI+Cis8L3RhYmxlPgorCis8L2JvZHk+Cis8
L2h0bWw+CisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvdGFibGUvdGFibGUtY2VsbC13aXRoLWlu
bGluZS1yZXBsYWNlZC1jaGlsZC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3Qv
dGFibGUvdGFibGUtY2VsbC13aXRoLWlubGluZS1yZXBsYWNlZC1jaGlsZC5odG1sCShyZXZpc2lv
biAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC90YWJsZS90YWJsZS1jZWxsLXdpdGgtaW5saW5lLXJl
cGxhY2VkLWNoaWxkLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMzMgQEAKKzwhRE9DVFlQ
RSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KK3RkIHsgYm9yZGVyOiAxcHggc29saWQg
YmxhY2s7IH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzxkaXY+VGVzdCBmb3IgQnVnemls
bGEgYnVnOjxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04
NDYyNCI+IDg0NjI0PC9hPiBUYWJsZTogcGFkZGluZyBvbiBpbmxpbmUtZWxlbWVudCBub3QgY2Fs
Y3VsYXRlZCBpbiBjZWxsLXdpZHRoLjwvZGl2PgorPGRpdj5UaGlzIHRlc3QgdmVyaWZpZXMgdGhh
dCB0aGUgY29udGFpbmluZyBibG9jayAoZmlyc3QgdGFibGUgY2VsbCkgZ3Jvd3MgaW4gd2lkdGgg
aW4gb3JkZXIgdG8gYXZvaWQgc3BpbGxpbmcgb3ZlciBvZiB0aGUgY2hpbGQgKGltYWdlKSBpbnRv
IHRoZSBhZGphY2VudCBjZWxsLjwvZGl2PgorCis8dGFibGUgd2lkdGg9IjIwMHB4Ij4KKzx0cj4K
Kzx0ZD4KKzxzcGFuIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDMwcHg7Ij48aW1nIHNyYz0icmVzb3Vy
Y2VzLzUweDUwLmdpZiI+PC9zcGFuPgorPC90ZD4KKzx0ZD5Mb3JlbSBJcHN1bSBEb2xvciBTZXQg
QW1ldDwvdGQ+Cis8L3RyPgorPC90YWJsZT4KKworPGRpdj5SZWZlcmVuY2UgdGVzdCB3aXRoIGEg
c3BhY2UgYmVmb3JlIHRoZSBpbWFnZS48L2Rpdj4KKzx0YWJsZSB3aWR0aD0iMjAwcHgiPgorPHRy
PgorPHRkPgorPHNwYW4gc3R5bGU9InBhZGRpbmctbGVmdDogMzBweDsiPiZuYnNwOzxpbWcgc3Jj
PSJyZXNvdXJjZXMvNTB4NTAuZ2lmIj48L3NwYW4+Cis8L3RkPgorPHRkPkxvcmVtIElwc3VtIERv
bG9yIFNldCBBbWV0PC90ZD4KKzwvdHI+Cis8L3RhYmxlPgorCis8L2JvZHk+Cis8L2h0bWw+CisK
SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvdGFibGUvcmVzb3VyY2VzLzUweDUwLmdpZgo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09CkNhbm5vdCBkaXNwbGF5OiBmaWxlIG1hcmtlZCBhcyBhIGJpbmFyeSB0eXBlLgpzdm46bWlt
ZS10eXBlID0gYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBM
YXlvdXRUZXN0cy9mYXN0L3RhYmxlL3Jlc291cmNlcy81MHg1MC5naWYKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpBZGRl
ZDogc3ZuOm1pbWUtdHlwZQogICArIGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQoKClIwbEdPRGxo
TWdBeUFNUUFBTDdpa0xqZmgrcjEycTNhZE5Uc3Rmcjk5dS80NU9UejBmVDY3Yzdwck1Qa21iUGRm
dG51djhubm85L3cKeVAvLy82allhd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0g1QkFBQQpBQUFBTEFBQUFBQXlBRElBQUFYbUlDU09a
R21lYUtxdWJPdStjQ3pQZEczZmVLN3ZmTy8vd0tCd1NDd2FqOGlrY3NtOEJRYThnRXJ3CnFENEFr
QUMxUUlnQnJGVlJBdkVRWUUrQ0xzbHd5RDRhc0c4cDhGQkFHQVZVdWxRWEdkUWpCZ1lEQXdodEpI
SWtDUThpWDFJbVZBOWMKSWxjaUFnSWxDd1VPQjRNbFgxVUlVZ1NZRUFPVkprOEREQTlTcUpjbVh3
V1BKQU5TQVFhWXBDS25aeW1WZlJCL3NaSzBKd1NNaTQydApKdzFReUZKc2JuQWttcVFJVUloWUF3
SnRkSFo0S0dCcVdwS0FnWmdEQlljamk2R1BZdzhHZGljREFBQUxjOWt4Qy9lcFRRQURDaHhJCnNL
REJnd2dUS2x6SXNLSERoeENYaEFBQU93PT0KCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166200</attachid>
            <date>2012-09-28 04:08:38 -0700</date>
            <delta_ts>2012-09-29 04:16:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84624-20120928164145.patch</filename>
            <type>text/plain</type>
            <size>7365</size>
            <attacher name="Arpita Bahuguna">arpitabahuguna</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyOTg3MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMwIEBACisyMDEyLTA5LTI4ICBBcnBpdGEg
QmFodWd1bmEgIDxhcnBpdGFiYWh1Z3VuYUBnbWFpbC5jb20+CisKKyAgICAgICAgUmVuZGVyQmxv
Y2sgaW5jb3JyZWN0bHkgY2FsY3VsYXRlcyBwcmVmIHdpZHRoIHdoZW4gYSByZXBsYWNlZCBvYmpl
Y3QgZm9sbG93cyBhIFJlbmRlcklubGluZSB3aXRoIHdpZHRoCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDYyNAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZvciB0aGUgc3BlY2lmaWMgc2NlbmFyaW8sIHdo
ZXJlaW4gYW4gaW5saW5lIHJlcGxhY2VkIGVsZW1lbnQgKGltYWdlKQorICAgICAgICBmb2xsb3dz
IGFuIGlubGluZSBmbG93IG9iamVjdCB3aXRoaW4gYSByZW5kZXIgYmxvY2ssIHdlIHNob3VsZCBh
bGxvdworICAgICAgICBmb3IgdGhhdCBibG9jayB0byBncm93IHRvIGFjY29tb2RhdGUgdGhlIHJl
cGxhY2VkIGVsZW1lbnQgc28gYXMgdG8KKyAgICAgICAgYXZvaWQgaXQncyBvdmVyZmxvdy4KKwor
ICAgICAgICBUaGlzIHF1aXJrIGlzIGhhbmRsZWQgd2VsbCBieSBvdGhlciBicm93c2Vycy4KKwor
ICAgICAgICBUZXN0OiBmYXN0L2Jsb2NrL2Jsb2NrLXdpdGgtaW5saW5lLXJlcGxhY2VkLWNoaWxk
Lmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9jay5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpSZW5kZXJCbG9jazo6Y29tcHV0ZUlubGluZVByZWZlcnJlZExvZ2ljYWxXaWR0aHMp
OgorICAgICAgICBXZSBzaG91bGQgbm90IGNhdXNlIG91ciBsaW5lIHRvIGJyZWFrIGZvciB0aGUg
c2NlbmFyaW8gd2hlcmVpbiBhbiBpbmxpbmUKKyAgICAgICAgcmVwbGFjZWQgZWxlbWVudCBmb2xs
b3dzIGFuIGlubGluZSBmbG93IG9iamVjdC4KKworICAgICAgICBGb3IgaGFuZGxpbmcgdGhlIHNh
bWUgaGF2ZSBpbnRyb2R1Y2VkIGEgZmxhZzogaXNQcmV2Q2hpbGRJbmxpbmVGbG93IHdoaWNoCisg
ICAgICAgIHNoYWxsIGJlIHNldCBmb3IgYW4gaW5saW5lIGZsb3cgZWxlbWVudC4KKyAgICAgICAg
QmFzZWQgb24gdGhpcywgd2hpbGUgaGFuZGxpbmcgdGhlIGlubGluZSByZXBsYWNlZCBlbGVtZW50
cywgd2UgZWl0aGVyCisgICAgICAgIHRlcm1pbmF0ZSB0aGUgbGluZSAoZm9yIG1pbldpZHRoIGNh
bGN1bGF0aW9uKSBvciBub3QgZGVwZW5kaW5nIHVwb24KKyAgICAgICAgdGhpcyBmbGFnLgorCiAy
MDEyLTA5LTI4ICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CiAKICAg
ICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjEyOTg2My4KSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAkocmV2aXNpb24gMTI5ODcyKQorKysgU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTc4
NCw2ICs1Nzg0LDcgQEAgdm9pZCBSZW5kZXJCbG9jazo6Y29tcHV0ZUlubGluZVByZWZlcnJlZAog
ICAgIGJvb2wgYWRkZWRUZXh0SW5kZW50ID0gZmFsc2U7IC8vIE9ubHkgZ2V0cyBhZGRlZCBpbiBv
bmNlLgogICAgIExheW91dFVuaXQgdGV4dEluZGVudCA9IG1pbmltdW1WYWx1ZUZvckxlbmd0aChz
dHlsZVRvVXNlLT50ZXh0SW5kZW50KCksIGN3LCB2aWV3KCkpOwogICAgIFJlbmRlck9iamVjdCog
cHJldkZsb2F0ID0gMDsKKyAgICBib29sIGlzUHJldkNoaWxkSW5saW5lRmxvdyA9IGZhbHNlOwog
ICAgIHdoaWxlIChSZW5kZXJPYmplY3QqIGNoaWxkID0gY2hpbGRJdGVyYXRvci5uZXh0KCkpIHsK
ICAgICAgICAgYXV0b1dyYXAgPSBjaGlsZC0+aXNSZXBsYWNlZCgpID8gY2hpbGQtPnBhcmVudCgp
LT5zdHlsZSgpLT5hdXRvV3JhcCgpIDogCiAgICAgICAgICAgICBjaGlsZC0+c3R5bGUoKS0+YXV0
b1dyYXAoKTsKQEAgLTU4NzIsNyArNTg3Myw3IEBAIHZvaWQgUmVuZGVyQmxvY2s6OmNvbXB1dGVJ
bmxpbmVQcmVmZXJyZWQKICAgICAgICAgICAgICAgICAgICAgY2xlYXJQcmV2aW91c0Zsb2F0ID0g
ZmFsc2U7CiAKICAgICAgICAgICAgICAgICBib29sIGNhbkJyZWFrUmVwbGFjZWRFbGVtZW50ID0g
IWNoaWxkLT5pc0ltYWdlKCkgfHwgYWxsb3dJbWFnZXNUb0JyZWFrOwotICAgICAgICAgICAgICAg
IGlmICgoY2FuQnJlYWtSZXBsYWNlZEVsZW1lbnQgJiYgKGF1dG9XcmFwIHx8IG9sZEF1dG9XcmFw
KSkgfHwgY2xlYXJQcmV2aW91c0Zsb2F0KSB7CisgICAgICAgICAgICAgICAgaWYgKChjYW5CcmVh
a1JlcGxhY2VkRWxlbWVudCAmJiAoYXV0b1dyYXAgfHwgb2xkQXV0b1dyYXApICYmICFpc1ByZXZD
aGlsZElubGluZUZsb3cpIHx8IGNsZWFyUHJldmlvdXNGbG9hdCkgewogICAgICAgICAgICAgICAg
ICAgICB1cGRhdGVQcmVmZXJyZWRXaWR0aChtX21pblByZWZlcnJlZExvZ2ljYWxXaWR0aCwgaW5s
aW5lTWluKTsKICAgICAgICAgICAgICAgICAgICAgaW5saW5lTWluID0gMDsKICAgICAgICAgICAg
ICAgICB9CkBAIC01ODk5LDcgKzU5MDAsNyBAQCB2b2lkIFJlbmRlckJsb2NrOjpjb21wdXRlSW5s
aW5lUHJlZmVycmVkCiAgICAgICAgICAgICAgICAgLy8gQWRkIG91ciB3aWR0aCB0byB0aGUgbWF4
LgogICAgICAgICAgICAgICAgIGlubGluZU1heCArPSBtYXg8ZmxvYXQ+KDAsIGNoaWxkTWF4KTsK
IAotICAgICAgICAgICAgICAgIGlmICghYXV0b1dyYXAgfHwgIWNhbkJyZWFrUmVwbGFjZWRFbGVt
ZW50KSB7CisgICAgICAgICAgICAgICAgaWYgKCFhdXRvV3JhcCB8fCAhY2FuQnJlYWtSZXBsYWNl
ZEVsZW1lbnQgfHwgaXNQcmV2Q2hpbGRJbmxpbmVGbG93KSB7CiAgICAgICAgICAgICAgICAgICAg
IGlmIChjaGlsZC0+aXNGbG9hdGluZygpKQogICAgICAgICAgICAgICAgICAgICAgICAgdXBkYXRl
UHJlZmVycmVkV2lkdGgobV9taW5QcmVmZXJyZWRMb2dpY2FsV2lkdGgsIGNoaWxkTWluKTsKICAg
ICAgICAgICAgICAgICAgICAgZWxzZQpAQCAtNjAyNiw2ICs2MDI3LDExIEBAIHZvaWQgUmVuZGVy
QmxvY2s6OmNvbXB1dGVJbmxpbmVQcmVmZXJyZWQKICAgICAgICAgICAgIGFkZGVkVGV4dEluZGVu
dCA9IHRydWU7CiAgICAgICAgIH0KIAorICAgICAgICBpZiAoIWNoaWxkLT5pc1RleHQoKSAmJiBj
aGlsZC0+aXNSZW5kZXJJbmxpbmUoKSkKKyAgICAgICAgICAgIGlzUHJldkNoaWxkSW5saW5lRmxv
dyA9IHRydWU7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGlzUHJldkNoaWxkSW5saW5lRmxv
dyA9IGZhbHNlOworCiAgICAgICAgIG9sZEF1dG9XcmFwID0gYXV0b1dyYXA7CiAgICAgfQogCklu
ZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCShyZXZpc2lvbiAxMjk4NzMpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtp
bmcgY29weSkKQEAgLTEsMyArMSwxOSBAQAorMjAxMi0wOS0yOCAgQXJwaXRhIEJhaHVndW5hICA8
YXJwaXRhYmFodWd1bmFAZ21haWwuY29tPgorCisgICAgICAgIFJlbmRlckJsb2NrIGluY29ycmVj
dGx5IGNhbGN1bGF0ZXMgcHJlZiB3aWR0aCB3aGVuIGEgcmVwbGFjZWQgb2JqZWN0IGZvbGxvd3Mg
YSBSZW5kZXJJbmxpbmUgd2l0aCB3aWR0aAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9ODQ2MjQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBBZGRpdGlvbmFsIGluZm9ybWF0aW9uIG9mIHRoZSBjaGFuZ2Ugc3Vj
aCBhcyBhcHByb2FjaCwgcmF0aW9uYWxlLiBQbGVhc2UgYWRkIHBlci1mdW5jdGlvbiBkZXNjcmlw
dGlvbnMgYmVsb3cgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvYmxvY2svYmxvY2std2l0aC1p
bmxpbmUtcmVwbGFjZWQtY2hpbGQtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFz
dC9ibG9jay9ibG9jay13aXRoLWlubGluZS1yZXBsYWNlZC1jaGlsZC5odG1sOiBBZGRlZC4KKyAg
ICAgICAgKiBmYXN0L2Jsb2NrL3Jlc291cmNlczogQWRkZWQuCisgICAgICAgICogZmFzdC9ibG9j
ay9yZXNvdXJjZXMvNTB4NTAuZ2lmOiBBZGRlZC4KKyAgICAgICAgQWRkZWQgYSByZWYgdGVzdCBm
b3IgdmVyaWZ5aW5nIHRoYXQgdGhlIGNvbnRhaW5pbmcgYmxvY2sgZ3Jvd3MgdG8gYWNjb21vZGF0
ZSB0aGUKKyAgICAgICAgcmVwbGFjZWQgZWxlbWVudCAoaW1hZ2UpIHdoZW4gaXQgZm9sbG93cyBh
biBpbmxpbmUgZmxvdyBvYmplY3QuCisKIDIwMTItMDktMjggIFphbiBEb2JlcnNlayAgPHphbmRv
YmVyc2VrQGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkIEdUSyBnYXJkZW5pbmcuCklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2Jsb2NrLXdpdGgtaW5saW5lLXJlcGxhY2VkLWNo
aWxkLWV4cGVjdGVkLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9i
bG9jay13aXRoLWlubGluZS1yZXBsYWNlZC1jaGlsZC1leHBlY3RlZC5odG1sCShyZXZpc2lvbiAw
KQorKysgTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9ibG9jay13aXRoLWlubGluZS1yZXBsYWNlZC1j
aGlsZC1leHBlY3RlZC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDEwIEBACis8IURPQ1RZ
UEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8ZGl2PlRlc3QgZm9yIEJ1Z3ppbGxhIGJ1Zzo8YSBo
cmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQ2MjQiPiA4NDYy
NDwvYT4gUmVuZGVyQmxvY2sgaW5jb3JyZWN0bHkgY2FsY3VsYXRlcyBwcmVmIHdpZHRoIHdoZW4g
YSByZXBsYWNlZCBvYmplY3QgZm9sbG93cyBhIFJlbmRlcklubGluZSB3aXRoIHdpZHRoLjwvZGl2
PgorPGRpdj5UaGlzIHRlc3QgdmVyaWZpZXMgdGhhdCB0aGUgY29udGFpbmluZyBibG9jayBncm93
cyBpbiBvcmRlciB0byBhY2NvbW9kYXRlIGl0J3MgcmVwbGFjZWQgY2hpbGQgKGltYWdlKS48L2Rp
dj4KKzxkaXYgc3R5bGU9IndpZHRoOiA4MHB4OyBib3JkZXI6IDFweCBzb2xpZCBibGFjazsiPgor
ICAgIDxzcGFuIHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDMwcHg7Ij48aW1nIHdpZHRoPTUwIGhlaWdo
dD01MCBzcmM9InJlc291cmNlcy81MHg1MC5naWYiLz48L3NwYW4+Cis8L2Rpdj4KKzwvYm9keT4K
KzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCkluZGV4OiBMYXlvdXRUZXN0cy9m
YXN0L2Jsb2NrL2Jsb2NrLXdpdGgtaW5saW5lLXJlcGxhY2VkLWNoaWxkLmh0bWwKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9ibG9jay13aXRoLWlubGluZS1yZXBsYWNlZC1j
aGlsZC5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9ibG9jay13
aXRoLWlubGluZS1yZXBsYWNlZC1jaGlsZC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDEy
IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8ZGl2PlRlc3QgZm9yIEJ1Z3pp
bGxhIGJ1Zzo8YSBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
ODQ2MjQiPiA4NDYyNDwvYT4gUmVuZGVyQmxvY2sgaW5jb3JyZWN0bHkgY2FsY3VsYXRlcyBwcmVm
IHdpZHRoIHdoZW4gYSByZXBsYWNlZCBvYmplY3QgZm9sbG93cyBhIFJlbmRlcklubGluZSB3aXRo
IHdpZHRoLjwvZGl2PgorPGRpdj5UaGlzIHRlc3QgdmVyaWZpZXMgdGhhdCB0aGUgY29udGFpbmlu
ZyBibG9jayBncm93cyBpbiBvcmRlciB0byBhY2NvbW9kYXRlIGl0J3MgcmVwbGFjZWQgY2hpbGQg
KGltYWdlKS48L2Rpdj4KKzxkaXYgc3R5bGU9IndpZHRoOiA1MHB4Ij4KKyAgICA8c3BhbiBzdHls
ZT0iZmxvYXQ6IGxlZnQ7IGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOyI+CisgICAgICAgIDxzcGFu
IHN0eWxlPSJwYWRkaW5nLWxlZnQ6IDMwcHg7Ij48aW1nIHdpZHRoPTUwIGhlaWdodD01MCBzcmM9
InJlc291cmNlcy81MHg1MC5naWYiLz48L3NwYW4+CisgICAgPC9zcGFuPgorPC9kaXY+Cis8L2Jv
ZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpJbmRleDogTGF5b3V0VGVz
dHMvZmFzdC9ibG9jay9yZXNvdXJjZXMvNTB4NTAuZ2lmCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KQ2Fubm90IGRpc3Bs
YXk6IGZpbGUgbWFya2VkIGFzIGEgYmluYXJ5IHR5cGUuCnN2bjptaW1lLXR5cGUgPSBhcHBsaWNh
dGlvbi9vY3RldC1zdHJlYW0KClByb3BlcnR5IGNoYW5nZXMgb246IExheW91dFRlc3RzL2Zhc3Qv
YmxvY2svcmVzb3VyY2VzLzUweDUwLmdpZgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFkZGVkOiBzdm46bWltZS10eXBl
CiAgICsgYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtCgoKUjBsR09EbGhNZ0F5QU1RQUFMN2lrTGpm
aCtyMTJxM2FkTlRzdGZyOTl1LzQ1T1R6MGZUNjdjN3ByTVBrbWJQZGZ0bnV2OG5ubzkvdwp5UC8v
LzZqWWF3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFDSDVCQUFBCkFBQUFMQUFBQUFBeUFESUFBQVhtSUNTT1pHbWVhS3F1Yk91K2NDelBk
RzNmZUs3dmZPLy93S0J3U0N3YWo4aWtjc204QlFhOGdFcncKcUQ0QWtBQzFRSWdCckZWUkF2RVFZ
RStDTHNsd3lENGFzRzhwOEZCQUdBVlV1bFFYR2RRakJnWURBd2h0SkhJa0NROGlYMUltVkE5YwpJ
bGNpQWdJbEN3VU9CNE1sWDFVSVVnU1lFQU9WSms4RERBOVNxSmNtWHdXUEpBTlNBUWFZcENLblp5
bVZmUkIvc1pLMEp3U01pNDJ0Ckp3MVF5RkpzYm5Ba21xUUlVSWhZQXdKdGRIWjRLR0JxV3BLQWda
Z0RCWWNqaTZHUFl3OEdkaWNEQUFBTGM5a3hDL2VwVFFBRENoeEkKc0tEQmd3Z1RLbHpJc0tIRGh4
Q1hoQUFBT3c9PQoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166358</attachid>
            <date>2012-09-29 04:16:40 -0700</date>
            <delta_ts>2012-10-01 11:16:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84624-20120929164947.patch</filename>
            <type>text/plain</type>
            <size>7357</size>
            <attacher name="Arpita Bahuguna">arpitabahuguna</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyOTk3NSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMwIEBACisyMDEyLTA5LTI5ICBBcnBpdGEg
QmFodWd1bmEgIDxhcnBpdGFiYWh1Z3VuYUBnbWFpbC5jb20+CisKKyAgICAgICAgUmVuZGVyQmxv
Y2sgaW5jb3JyZWN0bHkgY2FsY3VsYXRlcyBwcmVmIHdpZHRoIHdoZW4gYSByZXBsYWNlZCBvYmpl
Y3QgZm9sbG93cyBhIFJlbmRlcklubGluZSB3aXRoIHdpZHRoCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDYyNAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZvciB0aGUgc3BlY2lmaWMgc2NlbmFyaW8sIHdo
ZXJlaW4gYW4gaW5saW5lIHJlcGxhY2VkIGVsZW1lbnQgKGltYWdlKQorICAgICAgICBmb2xsb3dz
IGFuIGlubGluZSBmbG93IG9iamVjdCB3aXRoaW4gYSByZW5kZXIgYmxvY2ssIHdlIHNob3VsZCBh
bGxvdworICAgICAgICBmb3IgdGhhdCBibG9jayB0byBncm93IHRvIGFjY29tb2RhdGUgdGhlIHJl
cGxhY2VkIGVsZW1lbnQgc28gYXMgdG8KKyAgICAgICAgYXZvaWQgaXQncyBvdmVyZmxvdy4KKwor
ICAgICAgICBUaGlzIHF1aXJrIGlzIGhhbmRsZWQgd2VsbCBieSBvdGhlciBicm93c2Vycy4KKwor
ICAgICAgICBUZXN0OiBmYXN0L2Jsb2NrL2Jsb2NrLXdpdGgtaW5saW5lLXJlcGxhY2VkLWNoaWxk
Lmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9jay5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpSZW5kZXJCbG9jazo6Y29tcHV0ZUlubGluZVByZWZlcnJlZExvZ2ljYWxXaWR0aHMp
OgorICAgICAgICBXZSBzaG91bGQgbm90IGNhdXNlIG91ciBsaW5lIHRvIGJyZWFrIGZvciB0aGUg
c2NlbmFyaW8gd2hlcmVpbiBhbiBpbmxpbmUKKyAgICAgICAgcmVwbGFjZWQgZWxlbWVudCBmb2xs
b3dzIGFuIGlubGluZSBmbG93IG9iamVjdC4KKworICAgICAgICBGb3IgaGFuZGxpbmcgdGhlIHNh
bWUgaGF2ZSBpbnRyb2R1Y2VkIGEgZmxhZzogaXNQcmV2Q2hpbGRJbmxpbmVGbG93IHdoaWNoCisg
ICAgICAgIHNoYWxsIGJlIHNldCBmb3IgYW4gaW5saW5lIGZsb3cgZWxlbWVudC4KKyAgICAgICAg
QmFzZWQgb24gdGhpcywgd2hpbGUgaGFuZGxpbmcgdGhlIGlubGluZSByZXBsYWNlZCBlbGVtZW50
cywgd2UgZWl0aGVyCisgICAgICAgIHRlcm1pbmF0ZSB0aGUgbGluZSAoZm9yIG1pbldpZHRoIGNh
bGN1bGF0aW9uKSBvciBub3QgZGVwZW5kaW5nIHVwb24KKyAgICAgICAgdGhpcyBmbGFnLgorCiAy
MDEyLTA5LTI5ICBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbiAgPGtlbm5ldGhAd2Via2l0Lm9y
Zz4KIAogICAgICAgICBTY3JvbGwgb2Zmc2V0IG9mIGZsZXggaXRlbXMgbG9zdCBkdXJpbmcgcmVs
YXlvdXQKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcAkocmV2
aXNpb24gMTI5OTc1KQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtNTc5Myw2ICs1NzkzLDcgQEAgdm9pZCBSZW5kZXJCbG9jazo6
Y29tcHV0ZUlubGluZVByZWZlcnJlZAogICAgIGJvb2wgYWRkZWRUZXh0SW5kZW50ID0gZmFsc2U7
IC8vIE9ubHkgZ2V0cyBhZGRlZCBpbiBvbmNlLgogICAgIExheW91dFVuaXQgdGV4dEluZGVudCA9
IG1pbmltdW1WYWx1ZUZvckxlbmd0aChzdHlsZVRvVXNlLT50ZXh0SW5kZW50KCksIGN3LCB2aWV3
KCkpOwogICAgIFJlbmRlck9iamVjdCogcHJldkZsb2F0ID0gMDsKKyAgICBib29sIGlzUHJldkNo
aWxkSW5saW5lRmxvdyA9IGZhbHNlOwogICAgIHdoaWxlIChSZW5kZXJPYmplY3QqIGNoaWxkID0g
Y2hpbGRJdGVyYXRvci5uZXh0KCkpIHsKICAgICAgICAgYXV0b1dyYXAgPSBjaGlsZC0+aXNSZXBs
YWNlZCgpID8gY2hpbGQtPnBhcmVudCgpLT5zdHlsZSgpLT5hdXRvV3JhcCgpIDogCiAgICAgICAg
ICAgICBjaGlsZC0+c3R5bGUoKS0+YXV0b1dyYXAoKTsKQEAgLTU4ODEsNyArNTg4Miw3IEBAIHZv
aWQgUmVuZGVyQmxvY2s6OmNvbXB1dGVJbmxpbmVQcmVmZXJyZWQKICAgICAgICAgICAgICAgICAg
ICAgY2xlYXJQcmV2aW91c0Zsb2F0ID0gZmFsc2U7CiAKICAgICAgICAgICAgICAgICBib29sIGNh
bkJyZWFrUmVwbGFjZWRFbGVtZW50ID0gIWNoaWxkLT5pc0ltYWdlKCkgfHwgYWxsb3dJbWFnZXNU
b0JyZWFrOwotICAgICAgICAgICAgICAgIGlmICgoY2FuQnJlYWtSZXBsYWNlZEVsZW1lbnQgJiYg
KGF1dG9XcmFwIHx8IG9sZEF1dG9XcmFwKSkgfHwgY2xlYXJQcmV2aW91c0Zsb2F0KSB7CisgICAg
ICAgICAgICAgICAgaWYgKChjYW5CcmVha1JlcGxhY2VkRWxlbWVudCAmJiAoYXV0b1dyYXAgfHwg
b2xkQXV0b1dyYXApICYmICFpc1ByZXZDaGlsZElubGluZUZsb3cpIHx8IGNsZWFyUHJldmlvdXNG
bG9hdCkgewogICAgICAgICAgICAgICAgICAgICB1cGRhdGVQcmVmZXJyZWRXaWR0aChtX21pblBy
ZWZlcnJlZExvZ2ljYWxXaWR0aCwgaW5saW5lTWluKTsKICAgICAgICAgICAgICAgICAgICAgaW5s
aW5lTWluID0gMDsKICAgICAgICAgICAgICAgICB9CkBAIC01OTA4LDcgKzU5MDksNyBAQCB2b2lk
IFJlbmRlckJsb2NrOjpjb21wdXRlSW5saW5lUHJlZmVycmVkCiAgICAgICAgICAgICAgICAgLy8g
QWRkIG91ciB3aWR0aCB0byB0aGUgbWF4LgogICAgICAgICAgICAgICAgIGlubGluZU1heCArPSBt
YXg8ZmxvYXQ+KDAsIGNoaWxkTWF4KTsKIAotICAgICAgICAgICAgICAgIGlmICghYXV0b1dyYXAg
fHwgIWNhbkJyZWFrUmVwbGFjZWRFbGVtZW50KSB7CisgICAgICAgICAgICAgICAgaWYgKCFhdXRv
V3JhcCB8fCAhY2FuQnJlYWtSZXBsYWNlZEVsZW1lbnQgfHwgaXNQcmV2Q2hpbGRJbmxpbmVGbG93
KSB7CiAgICAgICAgICAgICAgICAgICAgIGlmIChjaGlsZC0+aXNGbG9hdGluZygpKQogICAgICAg
ICAgICAgICAgICAgICAgICAgdXBkYXRlUHJlZmVycmVkV2lkdGgobV9taW5QcmVmZXJyZWRMb2dp
Y2FsV2lkdGgsIGNoaWxkTWluKTsKICAgICAgICAgICAgICAgICAgICAgZWxzZQpAQCAtNjAzNSw2
ICs2MDM2LDExIEBAIHZvaWQgUmVuZGVyQmxvY2s6OmNvbXB1dGVJbmxpbmVQcmVmZXJyZWQKICAg
ICAgICAgICAgIGFkZGVkVGV4dEluZGVudCA9IHRydWU7CiAgICAgICAgIH0KIAorICAgICAgICBp
ZiAoIWNoaWxkLT5pc1RleHQoKSAmJiBjaGlsZC0+aXNSZW5kZXJJbmxpbmUoKSkKKyAgICAgICAg
ICAgIGlzUHJldkNoaWxkSW5saW5lRmxvdyA9IHRydWU7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIGlzUHJldkNoaWxkSW5saW5lRmxvdyA9IGZhbHNlOworCiAgICAgICAgIG9sZEF1dG9XcmFw
ID0gYXV0b1dyYXA7CiAgICAgfQogCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMjk5NzUpCisrKyBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAxMi0w
OS0yOSAgQXJwaXRhIEJhaHVndW5hICA8YXJwaXRhYmFodWd1bmFAZ21haWwuY29tPgorCisgICAg
ICAgIFJlbmRlckJsb2NrIGluY29ycmVjdGx5IGNhbGN1bGF0ZXMgcHJlZiB3aWR0aCB3aGVuIGEg
cmVwbGFjZWQgb2JqZWN0IGZvbGxvd3MgYSBSZW5kZXJJbmxpbmUgd2l0aCB3aWR0aAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQ2MjQKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvYmxvY2svYmxv
Y2std2l0aC1pbmxpbmUtcmVwbGFjZWQtY2hpbGQtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAg
ICAgICogZmFzdC9ibG9jay9ibG9jay13aXRoLWlubGluZS1yZXBsYWNlZC1jaGlsZC5odG1sOiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L2Jsb2NrL3Jlc291cmNlczogQWRkZWQuCisgICAgICAgICog
ZmFzdC9ibG9jay9yZXNvdXJjZXMvNTB4NTAuZ2lmOiBBZGRlZC4KKyAgICAgICAgQWRkZWQgYSBy
ZWYgdGVzdCBmb3IgdmVyaWZ5aW5nIHRoYXQgdGhlIGNvbnRhaW5pbmcgYmxvY2sgZ3Jvd3MgdG8g
YWNjb21vZGF0ZSB0aGUKKyAgICAgICAgcmVwbGFjZWQgZWxlbWVudCAoaW1hZ2UpIHdoZW4gaXQg
Zm9sbG93cyBhbiBpbmxpbmUgZmxvdyBvYmplY3QuCisgICAgICAgIEFkZGVkIGEgbmV3IGRpcmVj
dG9yeSB1bmRlciBmYXN0L2Jsb2NrIGZvciByZXNvdXJjZXMuCisKIDIwMTItMDktMjkgIEtlbm5l
dGggUm9oZGUgQ2hyaXN0aWFuc2VuICA8a2VubmV0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIFNj
cm9sbCBvZmZzZXQgb2YgZmxleCBpdGVtcyBsb3N0IGR1cmluZyByZWxheW91dApJbmRleDogTGF5
b3V0VGVzdHMvZmFzdC9ibG9jay9ibG9jay13aXRoLWlubGluZS1yZXBsYWNlZC1jaGlsZC1leHBl
Y3RlZC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvYmxvY2svYmxvY2std2l0
aC1pbmxpbmUtcmVwbGFjZWQtY2hpbGQtZXhwZWN0ZWQuaHRtbAkocmV2aXNpb24gMCkKKysrIExh
eW91dFRlc3RzL2Zhc3QvYmxvY2svYmxvY2std2l0aC1pbmxpbmUtcmVwbGFjZWQtY2hpbGQtZXhw
ZWN0ZWQuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxMCBAQAorPCFET0NUWVBFIGh0bWw+
Cis8aHRtbD4KKzxib2R5PgorPGRpdj5UZXN0IGZvciBCdWd6aWxsYSBidWc6PGEgaHJlZj0iaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0NjI0Ij4gODQ2MjQ8L2E+IFJl
bmRlckJsb2NrIGluY29ycmVjdGx5IGNhbGN1bGF0ZXMgcHJlZiB3aWR0aCB3aGVuIGEgcmVwbGFj
ZWQgb2JqZWN0IGZvbGxvd3MgYSBSZW5kZXJJbmxpbmUgd2l0aCB3aWR0aC48L2Rpdj4KKzxkaXY+
VGhpcyB0ZXN0IHZlcmlmaWVzIHRoYXQgdGhlIGNvbnRhaW5pbmcgYmxvY2sgZ3Jvd3MgaW4gb3Jk
ZXIgdG8gYWNjb21vZGF0ZSBpdCdzIHJlcGxhY2VkIGNoaWxkIChpbWFnZSkuPC9kaXY+Cis8ZGl2
IHN0eWxlPSJ3aWR0aDogODBweDsgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7Ij4KKyAgICA8c3Bh
biBzdHlsZT0icGFkZGluZy1sZWZ0OiAzMHB4OyI+PGltZyB3aWR0aD01MCBoZWlnaHQ9NTAgc3Jj
PSJyZXNvdXJjZXMvNTB4NTAuZ2lmIi8+PC9zcGFuPgorPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+
ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9ibG9j
ay9ibG9jay13aXRoLWlubGluZS1yZXBsYWNlZC1jaGlsZC5odG1sCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL2Zhc3QvYmxvY2svYmxvY2std2l0aC1pbmxpbmUtcmVwbGFjZWQtY2hpbGQuaHRt
bAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvYmxvY2svYmxvY2std2l0aC1pbmxp
bmUtcmVwbGFjZWQtY2hpbGQuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxMiBAQAorPCFE
T0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxib2R5PgorPGRpdj5UZXN0IGZvciBCdWd6aWxsYSBidWc6
PGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0NjI0Ij4g
ODQ2MjQ8L2E+IFJlbmRlckJsb2NrIGluY29ycmVjdGx5IGNhbGN1bGF0ZXMgcHJlZiB3aWR0aCB3
aGVuIGEgcmVwbGFjZWQgb2JqZWN0IGZvbGxvd3MgYSBSZW5kZXJJbmxpbmUgd2l0aCB3aWR0aC48
L2Rpdj4KKzxkaXY+VGhpcyB0ZXN0IHZlcmlmaWVzIHRoYXQgdGhlIGNvbnRhaW5pbmcgYmxvY2sg
Z3Jvd3MgaW4gb3JkZXIgdG8gYWNjb21vZGF0ZSBpdCdzIHJlcGxhY2VkIGNoaWxkIChpbWFnZSku
PC9kaXY+Cis8ZGl2IHN0eWxlPSJ3aWR0aDogNTBweCI+CisgICAgPHNwYW4gc3R5bGU9ImZsb2F0
OiBsZWZ0OyBib3JkZXI6IDFweCBzb2xpZCBibGFjazsiPgorICAgICAgICA8c3BhbiBzdHlsZT0i
cGFkZGluZy1sZWZ0OiAzMHB4OyI+PGltZyB3aWR0aD01MCBoZWlnaHQ9NTAgc3JjPSJyZXNvdXJj
ZXMvNTB4NTAuZ2lmIi8+PC9zcGFuPgorICAgIDwvc3Bhbj4KKzwvZGl2PgorPC9ib2R5PgorPC9o
dG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKSW5kZXg6IExheW91dFRlc3RzL2Zhc3Qv
YmxvY2svcmVzb3VyY2VzLzUweDUwLmdpZgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CkNhbm5vdCBkaXNwbGF5OiBmaWxl
IG1hcmtlZCBhcyBhIGJpbmFyeSB0eXBlLgpzdm46bWltZS10eXBlID0gYXBwbGljYXRpb24vb2N0
ZXQtc3RyZWFtCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL3Jl
c291cmNlcy81MHg1MC5naWYKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpBZGRlZDogc3ZuOm1pbWUtdHlwZQogICArIGFw
cGxpY2F0aW9uL29jdGV0LXN0cmVhbQoKClIwbEdPRGxoTWdBeUFNUUFBTDdpa0xqZmgrcjEycTNh
ZE5Uc3Rmcjk5dS80NU9UejBmVDY3Yzdwck1Qa21iUGRmdG51djhubm85L3cKeVAvLy82allhd0FB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
Q0g1QkFBQQpBQUFBTEFBQUFBQXlBRElBQUFYbUlDU09aR21lYUtxdWJPdStjQ3pQZEczZmVLN3Zm
Ty8vd0tCd1NDd2FqOGlrY3NtOEJRYThnRXJ3CnFENEFrQUMxUUlnQnJGVlJBdkVRWUUrQ0xzbHd5
RDRhc0c4cDhGQkFHQVZVdWxRWEdkUWpCZ1lEQXdodEpISWtDUThpWDFJbVZBOWMKSWxjaUFnSWxD
d1VPQjRNbFgxVUlVZ1NZRUFPVkprOEREQTlTcUpjbVh3V1BKQU5TQVFhWXBDS25aeW1WZlJCL3Na
SzBKd1NNaTQydApKdzFReUZKc2JuQWttcVFJVUloWUF3SnRkSFo0S0dCcVdwS0FnWmdEQlljamk2
R1BZdzhHZGljREFBQUxjOWt4Qy9lcFRRQURDaHhJCnNLREJnd2dUS2x6SXNLSERoeENYaEFBQU93
PT0KCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>