<?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>11590</bug_id>
          
          <creation_ts>2006-11-13 10:23:27 -0800</creation_ts>
          <short_desc>REGRESSION (r17726-r17742): Wikipedia page intermittently loads but doesn&apos;t render</short_desc>
          <delta_ts>2006-11-16 18:22:04 -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>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://en.wikipedia.org/wiki/Cliff_Stoll</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dev+webkit</cc>
    
    <cc>kevin</cc>
    
    <cc>rwlbuis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>45857</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-11-13 10:23:27 -0800</bug_when>
    <thetext>From time to time, when loading a Wikipedia article, the page finishes loading, but nothing is rendered, or only the page background is rendered. The DOM Inspector works (and even sometimes even highlights &quot;invisible&quot; nodes no the page). Reloading often fixes the problem.

The regression happened sometime between r17726 and r17742, probably in r17730, the fix for bug 10893 (InsertRule can not handle @import statements).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45858</commentid>
    <comment_count>1</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2006-11-13 10:27:47 -0800</bug_when>
    <thetext>After the first couple page loads, this happens to me almost 100% of the time on Wikipedia and mysql.com</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45872</commentid>
    <comment_count>2</comment_count>
      <attachid>11507</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-11-13 12:27:42 -0800</bug_when>
    <thetext>Created attachment 11507
First attempt

Hi Matt,

Does this patch fix the problem?
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45874</commentid>
    <comment_count>3</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-11-13 12:52:20 -0800</bug_when>
    <thetext>Hi,

Note to any reviewers, I posted the same patch for 11591.
Thnx to Mitz for pointing that out.
Cheers,

Rob.

(In reply to comment #2)
&gt; Created an attachment (id=11507) [edit]
&gt; First attempt
&gt; 
&gt; Hi Matt,
&gt; 
&gt; Does this patch fix the problem?
&gt; Cheers,
&gt; 
&gt; Rob.
&gt; 

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45790</commentid>
    <comment_count>4</comment_count>
    <who name="Kevin M. Dean">kevin</who>
    <bug_when>2006-11-14 04:28:36 -0800</bug_when>
    <thetext>I&apos;m seeing the same/similar thing on http://www.maccentral.com/

Article pages don&apos;t fully display, but go to the URL and press return and then it displays fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45794</commentid>
    <comment_count>5</comment_count>
      <attachid>11518</attachid>
    <who name="">mitz</who>
    <bug_when>2006-11-14 09:12:16 -0800</bug_when>
    <thetext>Created attachment 11518
Test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45676</commentid>
    <comment_count>6</comment_count>
      <attachid>11527</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-11-15 10:08:14 -0800</bug_when>
    <thetext>Created attachment 11527
Improved patch

This patch should fix the regression, prevent the crash in 11591 and keep the functionality of bug 10893.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45685</commentid>
    <comment_count>7</comment_count>
      <attachid>11530</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-11-15 12:01:33 -0800</bug_when>
    <thetext>Created attachment 11530
Improved patch

D&apos;oh I attached the wrong patch, this is the one I intended to attach.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45633</commentid>
    <comment_count>8</comment_count>
      <attachid>11530</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-11-16 01:39:02 -0800</bug_when>
    <thetext>Comment on attachment 11530
Improved patch

Should add comments first</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45635</commentid>
    <comment_count>9</comment_count>
      <attachid>11536</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2006-11-16 04:45:08 -0800</bug_when>
    <thetext>Created attachment 11536
Testcase now has commetns

As suggested by Mitz, some comments to go  with the testcase.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45567</commentid>
    <comment_count>10</comment_count>
    <who name="Chris Petersen">c.petersen87</who>
    <bug_when>2006-11-16 11:57:41 -0800</bug_when>
    <thetext>This is covered in &lt;rdar://problem/4841115&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45597</commentid>
    <comment_count>11</comment_count>
      <attachid>11536</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2006-11-16 18:14:30 -0800</bug_when>
    <thetext>Comment on attachment 11536
Testcase now has commetns

Looks good, methinks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45598</commentid>
    <comment_count>12</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2006-11-16 18:22:04 -0800</bug_when>
    <thetext>Committed in r17825

Next time, make sure you don&apos;t have any tabs  ;)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11507</attachid>
            <date>2006-11-13 12:27:42 -0800</date>
            <delta_ts>2006-11-15 10:08:14 -0800</delta_ts>
            <desc>First attempt</desc>
            <filename>11590.diff</filename>
            <type>text/plain</type>
            <size>1505</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNzc0NikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDYtMTEtMTMgIFJvYiBCdWlzICA8YnVpc0BrZGUub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHA6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNTkwCisgICAgICAgIEJ1ZyAxMTU5MDogUkVH
UkVTU0lPTiAocjE3NzI2LXIxNzc0Mik6IFdpa2lwZWRpYSBwYWdlIGludGVybWl0dGVudGx5IGxv
YWRzIGJ1dCBkb2Vzbid0IHJlbmRlcgorCisgICAgICAgIEZpeCB0aGUgcmVncmVzc2lvbiBieSBv
bmx5IG1ha2luZyBzaGVldHMgcGVuZGluZyB0aGF0IGFyZSBub3QgcmVmZXJlbmNlZCB5ZXQuCisK
KyAgICAgICAgKiBjc3MvQ1NTSW1wb3J0UnVsZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NJ
bXBvcnRSdWxlOjppbnNlcnRlZEludG9QYXJlbnQpOgorCiAyMDA2LTExLTEyICBTaW1vbiBIYXVz
bWFubiAgPGhhdXNtYW5uQGtkZS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgU2FtIFdlaW5p
Zy4KSW5kZXg6IFdlYkNvcmUvY3NzL0NTU0ltcG9ydFJ1bGUuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUvY3NzL0NTU0ltcG9ydFJ1bGUuY3BwCShyZXZpc2lvbiAxNzc0NikKKysrIFdlYkNvcmUv
Y3NzL0NTU0ltcG9ydFJ1bGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMDQsOCArMTA0LDkgQEAg
dm9pZCBDU1NJbXBvcnRSdWxlOjppbnNlcnRlZEludG9QYXJlbnQoKQogICAgICAgICAvLyBpZiB0
aGUgaW1wb3J0IHJ1bGUgaXMgaXNzdWVkIGR5bmFtaWNhbGx5LCB0aGUgc2hlZXQgbWF5IGJlCiAg
ICAgICAgIC8vIHJlbW92ZWQgZnJvbSB0aGUgcGVuZGluZyBzaGVldCBjb3VudCwgc28gbGV0IHRo
ZSBkb2Mga25vdwogICAgICAgICAvLyB0aGUgc2hlZXQgYmVpbmcgaW1wb3J0ZWQgaXMgcGVuZGlu
Zy4KLSAgICAgICAgaWYgKHBhcmVudFNoZWV0ICYmIHBhcmVudFNoZWV0LT5sb2FkQ29tcGxldGVk
KCkpCi0gICAgICAgICAgICBwYXJlbnRTaGVldC0+ZG9jKCktPmFkZFBlbmRpbmdTaGVldCgpOwor
ICAgICAgICBpZiAoIW1fY2FjaGVkU2hlZXQtPnJlZmVyZW5jZWQoKSAmJiBwYXJlbnRTaGVldCAm
JiBwYXJlbnRTaGVldC0+bG9hZENvbXBsZXRlZCgpKQorICAgICAgICAgICAgaWYgKHBhcmVudFNo
ZWV0LT5kb2MoKSkKKyAgICAgICAgICAgICAgICBwYXJlbnRTaGVldC0+ZG9jKCktPmFkZFBlbmRp
bmdTaGVldCgpOwogICAgICAgICBtX2xvYWRpbmcgPSB0cnVlOwogICAgICAgICBtX2NhY2hlZFNo
ZWV0LT5yZWYodGhpcyk7CiAgICAgfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>11518</attachid>
            <date>2006-11-14 09:12:16 -0800</date>
            <delta_ts>2006-11-14 09:12:16 -0800</delta_ts>
            <desc>Test case</desc>
            <filename>Bug 11590 test case.zip</filename>
            <type>application/octet-stream</type>
            <size>2405</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">UEsDBAoAAAAAALuYbjUAAAAAAAAAAAAAAAAUABAAQnVnIDExNTkwIHRlc3QgY2FzZS9VWAwAzvdZ
RXH3WUX1AVAAUEsDBBQACAAIAH2YbjUAAAAAAAAAAAAAAAAsABAAQnVnIDExNTkwIHRlc3QgY2Fz
ZS9idWcgMTE1OTAgdGVzdCBjYXNlLmh0bWxVWAwA1vdZRf32WUX1ARQAnYxBDsIwDATvfYXlO6Rc
2ySPoXGJRSCRbaD9PaVSP8BxNTvjCz/vIFQCqq2FNBMZgq2NAhot5iZVhCw0BxTS+pKJ1O3f8w/F
zv+X4EerYnpEEr9h1wNeqySSk9U2gNbCaYQPJ8sDXPq+LSNk4lu2Y2L0brNj9wVQSwcIGD+Z0XcA
AADMAAAAUEsDBAoAAAAAAPGYbjUAAAAAAAAAAAAAAAAJABAAX19NQUNPU1gvVVgMANb3WUXW91lF
9QEUAFBLAwQKAAAAAADxmG41AAAAAAAAAAAAAAAAHQAQAF9fTUFDT1NYL0J1ZyAxMTU5MCB0ZXN0
IGNhc2UvVVgMANb3WUXW91lF9QEUAFBLAwQUAAgACAB9mG41AAAAAAAAAAAAAAAANwAQAF9fTUFD
T1NYL0J1ZyAxMTU5MCB0ZXN0IGNhc2UvLl9idWcgMTE1OTAgdGVzdCBjYXNlLmh0bWxVWAwA1vdZ
Rf32WUX1ARQAY2AVY2dgYsAEIDFOIDYCYgUoPwgkoQUEHilFiVj0gAEAUEsHCChr+IchAAAAUgAA
AFBLAwQKAAAAAAC8mG41AAAAAAAAAAAAAAAAHgAQAEJ1ZyAxMTU5MCB0ZXN0IGNhc2UvcmVzb3Vy
Y2VzL1VYDAB791lFdPdZRfUBUABQSwMEFAAIAAgAc5huNQAAAAAAAAAAAAAAACkAEABCdWcgMTE1
OTAgdGVzdCBjYXNlL3Jlc291cmNlcy9pbXBvcnRzLmNzc1VYDADW91lF6vZZRfUBFABzyMwtyC8q
UVAqLqnMSdVLLi5WsuZygAmmJJYkWpWkVpToAyV0UjLLFKoVkvKLUlKLdIsy0zNKrBSK83MyU6wV
aoG6UKST8ktK8nMR8lwAUEsHCNnqXxZPAAAAaQAAAFBLAwQKAAAAAADxmG41AAAAAAAAAAAAAAAA
JwAQAF9fTUFDT1NYL0J1ZyAxMTU5MCB0ZXN0IGNhc2UvcmVzb3VyY2VzL1VYDADW91lF1vdZRfUB
FABQSwMEFAAIAAgAc5huNQAAAAAAAAAAAAAAADQAEABfX01BQ09TWC9CdWcgMTE1OTAgdGVzdCBj
YXNlL3Jlc291cmNlcy8uX2ltcG9ydHMuY3NzVVgMANb3WUXq9llF9QEUAGNgFWNnYGLABCAxTiA2
AmIFKD8IJKEFBB4pRYlY9IABAFBLBwgoa/iHIQAAAFIAAABQSwMEFAAIAAgAe5duNQAAAAAAAAAA
AAAAACcAEABCdWcgMTE1OTAgdGVzdCBjYXNlL3Jlc291cmNlcy9zdHlsZS5jc3NVWAwA1vdZRQr2
WUX1ARQAS8ksU6hWSMovSkkt0s1JTSuxUijOz8lMsVao5QIAUEsHCNPQbu4eAAAAHAAAAFBLAwQU
AAgACAB7l241AAAAAAAAAAAAAAAAMgAQAF9fTUFDT1NYL0J1ZyAxMTU5MCB0ZXN0IGNhc2UvcmVz
b3VyY2VzLy5fc3R5bGUuY3NzVVgMANb3WUUK9llF9QEUAGNgFWNnYGLABCAxTiA2AmIFKD8IJKEF
BB4pRYlY9IABAFBLBwgoa/iHIQAAAFIAAABQSwECFQMKAAAAAAC7mG41AAAAAAAAAAAAAAAAFAAM
AAAAAAAAAABA7UEAAAAAQnVnIDExNTkwIHRlc3QgY2FzZS9VWAgAzvdZRXH3WUVQSwECFQMUAAgA
CAB9mG41GD+Z0XcAAADMAAAALAAMAAAAAAAAAABApIFCAAAAQnVnIDExNTkwIHRlc3QgY2FzZS9i
dWcgMTE1OTAgdGVzdCBjYXNlLmh0bWxVWAgA1vdZRf32WUVQSwECFQMKAAAAAADxmG41AAAAAAAA
AAAAAAAACQAMAAAAAAAAAABA/UEjAQAAX19NQUNPU1gvVVgIANb3WUXW91lFUEsBAhUDCgAAAAAA
8ZhuNQAAAAAAAAAAAAAAAB0ADAAAAAAAAAAAQP1BWgEAAF9fTUFDT1NYL0J1ZyAxMTU5MCB0ZXN0
IGNhc2UvVVgIANb3WUXW91lFUEsBAhUDFAAIAAgAfZhuNShr+IchAAAAUgAAADcADAAAAAAAAAAA
QKSBpQEAAF9fTUFDT1NYL0J1ZyAxMTU5MCB0ZXN0IGNhc2UvLl9idWcgMTE1OTAgdGVzdCBjYXNl
Lmh0bWxVWAgA1vdZRf32WUVQSwECFQMKAAAAAAC8mG41AAAAAAAAAAAAAAAAHgAMAAAAAAAAAABA
7UE7AgAAQnVnIDExNTkwIHRlc3QgY2FzZS9yZXNvdXJjZXMvVVgIAHv3WUV091lFUEsBAhUDFAAI
AAgAc5huNdnqXxZPAAAAaQAAACkADAAAAAAAAAAAQKSBhwIAAEJ1ZyAxMTU5MCB0ZXN0IGNhc2Uv
cmVzb3VyY2VzL2ltcG9ydHMuY3NzVVgIANb3WUXq9llFUEsBAhUDCgAAAAAA8ZhuNQAAAAAAAAAA
AAAAACcADAAAAAAAAAAAQP1BPQMAAF9fTUFDT1NYL0J1ZyAxMTU5MCB0ZXN0IGNhc2UvcmVzb3Vy
Y2VzL1VYCADW91lF1vdZRVBLAQIVAxQACAAIAHOYbjUoa/iHIQAAAFIAAAA0AAwAAAAAAAAAAECk
gZIDAABfX01BQ09TWC9CdWcgMTE1OTAgdGVzdCBjYXNlL3Jlc291cmNlcy8uX2ltcG9ydHMuY3Nz
VVgIANb3WUXq9llFUEsBAhUDFAAIAAgAe5duNdPQbu4eAAAAHAAAACcADAAAAAAAAAAAQKSBJQQA
AEJ1ZyAxMTU5MCB0ZXN0IGNhc2UvcmVzb3VyY2VzL3N0eWxlLmNzc1VYCADW91lFCvZZRVBLAQIV
AxQACAAIAHuXbjUoa/iHIQAAAFIAAAAyAAwAAAAAAAAAAECkgagEAABfX01BQ09TWC9CdWcgMTE1
OTAgdGVzdCBjYXNlL3Jlc291cmNlcy8uX3N0eWxlLmNzc1VYCADW91lFCvZZRVBLBQYAAAAACwAL
ABYEAAA5BQAAAAA=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11527</attachid>
            <date>2006-11-15 10:08:14 -0800</date>
            <delta_ts>2006-11-15 12:01:33 -0800</delta_ts>
            <desc>Improved patch</desc>
            <filename>11590.diff</filename>
            <type>text/plain</type>
            <size>1505</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNzc0NikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDYtMTEtMTMgIFJvYiBCdWlzICA8YnVpc0BrZGUub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHA6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNTkwCisgICAgICAgIEJ1ZyAxMTU5MDogUkVH
UkVTU0lPTiAocjE3NzI2LXIxNzc0Mik6IFdpa2lwZWRpYSBwYWdlIGludGVybWl0dGVudGx5IGxv
YWRzIGJ1dCBkb2Vzbid0IHJlbmRlcgorCisgICAgICAgIEZpeCB0aGUgcmVncmVzc2lvbiBieSBv
bmx5IG1ha2luZyBzaGVldHMgcGVuZGluZyB0aGF0IGFyZSBub3QgcmVmZXJlbmNlZCB5ZXQuCisK
KyAgICAgICAgKiBjc3MvQ1NTSW1wb3J0UnVsZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NJ
bXBvcnRSdWxlOjppbnNlcnRlZEludG9QYXJlbnQpOgorCiAyMDA2LTExLTEyICBTaW1vbiBIYXVz
bWFubiAgPGhhdXNtYW5uQGtkZS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgU2FtIFdlaW5p
Zy4KSW5kZXg6IFdlYkNvcmUvY3NzL0NTU0ltcG9ydFJ1bGUuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUvY3NzL0NTU0ltcG9ydFJ1bGUuY3BwCShyZXZpc2lvbiAxNzc0NikKKysrIFdlYkNvcmUv
Y3NzL0NTU0ltcG9ydFJ1bGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMDQsOCArMTA0LDkgQEAg
dm9pZCBDU1NJbXBvcnRSdWxlOjppbnNlcnRlZEludG9QYXJlbnQoKQogICAgICAgICAvLyBpZiB0
aGUgaW1wb3J0IHJ1bGUgaXMgaXNzdWVkIGR5bmFtaWNhbGx5LCB0aGUgc2hlZXQgbWF5IGJlCiAg
ICAgICAgIC8vIHJlbW92ZWQgZnJvbSB0aGUgcGVuZGluZyBzaGVldCBjb3VudCwgc28gbGV0IHRo
ZSBkb2Mga25vdwogICAgICAgICAvLyB0aGUgc2hlZXQgYmVpbmcgaW1wb3J0ZWQgaXMgcGVuZGlu
Zy4KLSAgICAgICAgaWYgKHBhcmVudFNoZWV0ICYmIHBhcmVudFNoZWV0LT5sb2FkQ29tcGxldGVk
KCkpCi0gICAgICAgICAgICBwYXJlbnRTaGVldC0+ZG9jKCktPmFkZFBlbmRpbmdTaGVldCgpOwor
ICAgICAgICBpZiAoIW1fY2FjaGVkU2hlZXQtPnJlZmVyZW5jZWQoKSAmJiBwYXJlbnRTaGVldCAm
JiBwYXJlbnRTaGVldC0+bG9hZENvbXBsZXRlZCgpKQorICAgICAgICAgICAgaWYgKHBhcmVudFNo
ZWV0LT5kb2MoKSkKKyAgICAgICAgICAgICAgICBwYXJlbnRTaGVldC0+ZG9jKCktPmFkZFBlbmRp
bmdTaGVldCgpOwogICAgICAgICBtX2xvYWRpbmcgPSB0cnVlOwogICAgICAgICBtX2NhY2hlZFNo
ZWV0LT5yZWYodGhpcyk7CiAgICAgfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11530</attachid>
            <date>2006-11-15 12:01:33 -0800</date>
            <delta_ts>2006-11-16 04:45:08 -0800</delta_ts>
            <desc>Improved patch</desc>
            <filename>11590-2.diff</filename>
            <type>text/plain</type>
            <size>7969</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE3NzgyKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDYtMTEtMTUgIFJvYiBCdWlzICA8YnVpc0Br
ZGUub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFRlc3RjYXNlIGZvcjoKKyAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTE1OTAKKyAgICAgICAgQnVnIDExNTkwOiBSRUdSRVNTSU9OIChyMTc3MjYtcjE3NzQy
KTogV2lraXBlZGlhIHBhZ2UgaW50ZXJtaXR0ZW50bHkgbG9hZHMgYnV0IGRvZXNuJ3QgcmVuZGVy
CisKKyAgICAgICAgKiBmYXN0L2Nzcy9pbXBvcnQtcnVsZS1yZWdyZXNzaW9uLTExNTkwLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MvaW1wb3J0LXJ1bGUtcmVncmVzc2lv
bi0xMTU5MC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy9yZXNvdXJjZXMvaW1wb3J0
cy5jc3M6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY3NzL3Jlc291cmNlcy9zdHlsZS5jc3M6IEFk
ZGVkLgorCiAyMDA2LTExLTE0ICBKdXN0aW4gR2FyY2lhICA8anVzdGluLmdhcmNpYUBhcHBsZS5j
b20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgaGFycmlzb24KSW5kZXg6IExheW91dFRlc3RzL2Zh
c3QvY3NzL2ltcG9ydC1ydWxlLXJlZ3Jlc3Npb24tMTE1OTAtZXhwZWN0ZWQudHh0Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvY3NzL2ltcG9ydC1ydWxlLXJlZ3Jlc3Npb24tMTE1OTAt
ZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jc3MvaW1wb3J0
LXJ1bGUtcmVncmVzc2lvbi0xMTU5MC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAg
KzEsNiBAQAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlclZpZXcgYXQgKDAs
MCkgc2l6ZSA4MDB4NjAwCitsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyQmxv
Y2sge0hUTUx9IGF0ICgwLDApIHNpemUgODAweDYwMAorICAgIFJlbmRlckJvZHkge0JPRFl9IGF0
ICg4LDgpIHNpemUgNzg0eDU4NAorICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDAsMCkgc2l6
ZSAxMDZ4MTA2IFtib3JkZXI6ICgzcHggc29saWQgIzAwMDAwMCldCkluZGV4OiBMYXlvdXRUZXN0
cy9mYXN0L2Nzcy9pbXBvcnQtcnVsZS1yZWdyZXNzaW9uLTExNTkwLmh0bWwKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZmFzdC9jc3MvaW1wb3J0LXJ1bGUtcmVncmVzc2lvbi0xMTU5MC5odG1s
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jc3MvaW1wb3J0LXJ1bGUtcmVncmVz
c2lvbi0xMTU5MC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMgQEAKKzxsaW5rIHJlbD0i
c3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIGhyZWY9InJlc291cmNlcy9zdHlsZS5jc3MiPgor
PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgaHJlZj0icmVzb3VyY2VzL2lt
cG9ydHMuY3NzIj4KKzxkaXYgc3R5bGU9ImJvcmRlci10b3A6IHNvbGlkOyB3aWR0aDogMTAwcHg7
IGhlaWdodDogMTAwcHg7Ij48L2Rpdj4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY3NzL3Jlc291
cmNlcy9pbXBvcnRzLmNzcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9yZXNv
dXJjZXMvaW1wb3J0cy5jc3MJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9y
ZXNvdXJjZXMvaW1wb3J0cy5jc3MJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMyBAQAorQGltcG9y
dCAic3R5bGUuY3NzIjsKK0BpbXBvcnQgImRhdGE6dGV4dC9jc3MsZGl2IHsgYm9yZGVyLXJpZ2h0
OiBzb2xpZDsgfSI7CitkaXYgeyBib3JkZXItYm90dG9tOiBzb2xpZDsgfQpJbmRleDogTGF5b3V0
VGVzdHMvZmFzdC9jc3MvcmVzb3VyY2VzL3N0eWxlLmNzcwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9mYXN0L2Nzcy9yZXNvdXJjZXMvc3R5bGUuY3NzCShyZXZpc2lvbiAwKQorKysgTGF5b3V0
VGVzdHMvZmFzdC9jc3MvcmVzb3VyY2VzL3N0eWxlLmNzcwkocmV2aXNpb24gMCkKQEAgLTAsMCAr
MSBAQAorZGl2IHsgYm9yZGVyLWxlZnQ6IHNvbGlkOyB9CkluZGV4OiBXZWJDb3JlL0NoYW5nZUxv
Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTc3ODIpCisrKyBX
ZWJDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDA2LTEx
LTE1ICBSb2IgQnVpcyAgPGJ1aXNAa2RlLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBGaXggdGhlIHJlZ3Jlc3Npb24gYnkgc2V0dGluZyBtX2xv
YWRDb21wbGV0ZWQgY29ycmVjdGx5LgorCisgICAgICAgICogY3NzL0NTU0ltcG9ydFJ1bGUuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6Q1NTSW1wb3J0UnVsZTo6aW5zZXJ0ZWRJbnRvUGFyZW50KToK
KyAgICAgICAgKiBjc3MvQ1NTU3R5bGVTaGVldC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NT
dHlsZVNoZWV0OjpjaGVja0xvYWRlZCk6CisgICAgICAgICogZG9tL05vZGUuaDoKKyAgICAgICAg
KFdlYkNvcmU6Ok5vZGU6OnNoZWV0TG9hZGVkKToKKyAgICAgICAgKiBkb20vUHJvY2Vzc2luZ0lu
c3RydWN0aW9uLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlByb2Nlc3NpbmdJbnN0cnVjdGlvbjo6
c2hlZXRMb2FkZWQpOgorICAgICAgICAqIGRvbS9Qcm9jZXNzaW5nSW5zdHJ1Y3Rpb24uaDoKKyAg
ICAgICAgKiBodG1sL0hUTUxMaW5rRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1M
TGlua0VsZW1lbnQ6OnNoZWV0TG9hZGVkKToKKyAgICAgICAgKiBodG1sL0hUTUxMaW5rRWxlbWVu
dC5oOgorICAgICAgICAqIGh0bWwvSFRNTFN0eWxlRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpIVE1MU3R5bGVFbGVtZW50OjpzaGVldExvYWRlZCk6CisgICAgICAgICogaHRtbC9IVE1M
U3R5bGVFbGVtZW50Lmg6CisKIDIwMDYtMTEtMTUgIEFuZGVycyBDYXJsc3NvbiAgPGFjYXJsc3Nv
bkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgR2VvZmYuCkluZGV4OiBXZWJDb3Jl
L2Nzcy9DU1NTdHlsZVNoZWV0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Nzcy9DU1NTdHls
ZVNoZWV0LmNwcAkocmV2aXNpb24gMTc3ODEpCisrKyBXZWJDb3JlL2Nzcy9DU1NTdHlsZVNoZWV0
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTcwLDkgKzE3MCw3IEBAIHZvaWQgQ1NTU3R5bGVTaGVl
dDo6Y2hlY2tMb2FkZWQoKQogICAgICAgICByZXR1cm47CiAgICAgaWYgKHBhcmVudCgpKQogICAg
ICAgICBwYXJlbnQoKS0+Y2hlY2tMb2FkZWQoKTsKLSAgICBpZiAobV9wYXJlbnROb2RlKQotICAg
ICAgICBtX3BhcmVudE5vZGUtPnNoZWV0TG9hZGVkKCk7Ci0gICAgbV9sb2FkQ29tcGxldGVkID0g
dHJ1ZTsKKyAgICBtX2xvYWRDb21wbGV0ZWQgPSBtX3BhcmVudE5vZGUgPyBtX3BhcmVudE5vZGUt
PnNoZWV0TG9hZGVkKCkgOiB0cnVlOwogfQogCiBEb2NMb2FkZXIgKkNTU1N0eWxlU2hlZXQ6OmRv
Y0xvYWRlcigpCkluZGV4OiBXZWJDb3JlL2RvbS9Ob2RlLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29y
ZS9kb20vTm9kZS5oCShyZXZpc2lvbiAxNzc4MSkKKysrIFdlYkNvcmUvZG9tL05vZGUuaAkod29y
a2luZyBjb3B5KQpAQCAtMjAyLDcgKzIwMiw3IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQg
YWJvdXRUb1VubG9hZCgpIHsgfQogCiAgICAgLy8gRm9yIDxsaW5rPiBhbmQgPHN0eWxlPiBlbGVt
ZW50cy4KLSAgICB2aXJ0dWFsIHZvaWQgc2hlZXRMb2FkZWQoKSB7IH0KKyAgICB2aXJ0dWFsIGJv
b2wgc2hlZXRMb2FkZWQoKSB7IHJldHVybiBmYWxzZTsgfQogCiAgICAgYm9vbCBoYXNJRCgpIGNv
bnN0IHsgcmV0dXJuIG1faGFzSWQ7IH0KICAgICBib29sIGhhc0NsYXNzKCkgY29uc3QgeyByZXR1
cm4gbV9oYXNDbGFzczsgfQpJbmRleDogV2ViQ29yZS9kb20vUHJvY2Vzc2luZ0luc3RydWN0aW9u
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2RvbS9Qcm9jZXNzaW5nSW5zdHJ1Y3Rpb24uY3Bw
CShyZXZpc2lvbiAxNzc4MSkKKysrIFdlYkNvcmUvZG9tL1Byb2Nlc3NpbmdJbnN0cnVjdGlvbi5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTE4OSwxMCArMTg5LDEzIEBAIGJvb2wgUHJvY2Vzc2luZ0lu
c3RydWN0aW9uOjppc0xvYWRpbmcoKSAKICAgICByZXR1cm4gbV9zaGVldC0+aXNMb2FkaW5nKCk7
CiB9CiAKLXZvaWQgUHJvY2Vzc2luZ0luc3RydWN0aW9uOjpzaGVldExvYWRlZCgpCitib29sIFBy
b2Nlc3NpbmdJbnN0cnVjdGlvbjo6c2hlZXRMb2FkZWQoKQogewotICAgIGlmICghaXNMb2FkaW5n
KCkpCisgICAgaWYgKCFpc0xvYWRpbmcoKSkgewogICAgICAgICBkb2N1bWVudCgpLT5zdHlsZXNo
ZWV0TG9hZGVkKCk7CisJcmV0dXJuIHRydWU7CisgICAgfQorICAgIHJldHVybiBmYWxzZTsKIH0K
IAogdm9pZCBQcm9jZXNzaW5nSW5zdHJ1Y3Rpb246OnNldENTU1N0eWxlU2hlZXQoY29uc3QgU3Ry
aW5nICZ1cmwsIGNvbnN0IFN0cmluZyYgY2hhcnNldCwgY29uc3QgU3RyaW5nICZzaGVldCkKSW5k
ZXg6IFdlYkNvcmUvZG9tL1Byb2Nlc3NpbmdJbnN0cnVjdGlvbi5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUvZG9tL1Byb2Nlc3NpbmdJbnN0cnVjdGlvbi5oCShyZXZpc2lvbiAxNzc4MSkKKysrIFdl
YkNvcmUvZG9tL1Byb2Nlc3NpbmdJbnN0cnVjdGlvbi5oCSh3b3JraW5nIGNvcHkpCkBAIC02Miw3
ICs2Miw3IEBAIHB1YmxpYzoKICNlbmRpZgogICAgIHZvaWQgc2V0Q1NTU3R5bGVTaGVldChDU1NT
dHlsZVNoZWV0Kik7CiAgICAgYm9vbCBpc0xvYWRpbmcoKSBjb25zdDsKLSAgICB2b2lkIHNoZWV0
TG9hZGVkKCk7CisgICAgdmlydHVhbCBib29sIHNoZWV0TG9hZGVkKCk7CiAgICAgdmlydHVhbCBT
dHJpbmcgdG9TdHJpbmcoKSBjb25zdDsKIAogI2lmZGVmIFhTTFRfU1VQUE9SVApJbmRleDogV2Vi
Q29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9odG1s
L0hUTUxMaW5rRWxlbWVudC5jcHAJKHJldmlzaW9uIDE3NzgxKQorKysgV2ViQ29yZS9odG1sL0hU
TUxMaW5rRWxlbWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIzNSwxMCArMjM1LDEzIEBAIGJv
b2wgSFRNTExpbmtFbGVtZW50Ojppc0xvYWRpbmcoKSBjb25zdAogICAgIHJldHVybiBzdGF0aWNf
Y2FzdDxDU1NTdHlsZVNoZWV0ICo+KG1fc2hlZXQuZ2V0KCkpLT5pc0xvYWRpbmcoKTsKIH0KIAot
dm9pZCBIVE1MTGlua0VsZW1lbnQ6OnNoZWV0TG9hZGVkKCkKK2Jvb2wgSFRNTExpbmtFbGVtZW50
OjpzaGVldExvYWRlZCgpCiB7Ci0gICAgaWYgKCFpc0xvYWRpbmcoKSAmJiAhaXNEaXNhYmxlZCgp
ICYmICFpc0FsdGVybmF0ZSgpKQorICAgIGlmICghaXNMb2FkaW5nKCkgJiYgIWlzRGlzYWJsZWQo
KSAmJiAhaXNBbHRlcm5hdGUoKSkgewogICAgICAgICBkb2N1bWVudCgpLT5zdHlsZXNoZWV0TG9h
ZGVkKCk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKyAgICByZXR1cm4gZmFsc2U7CiB9
CiAKIGJvb2wgSFRNTExpbmtFbGVtZW50Ojppc1VSTEF0dHJpYnV0ZShBdHRyaWJ1dGUgKmF0dHIp
IGNvbnN0CkluZGV4OiBXZWJDb3JlL2h0bWwvSFRNTExpbmtFbGVtZW50LmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5oCShyZXZpc2lvbiAxNzc4MSkKKysrIFdl
YkNvcmUvaHRtbC9IVE1MTGlua0VsZW1lbnQuaAkod29ya2luZyBjb3B5KQpAQCAtODEsNyArODEs
NyBAQCBwdWJsaWM6CiAgICAgLy8gZnJvbSBDYWNoZWRSZXNvdXJjZUNsaWVudAogICAgIHZpcnR1
YWwgdm9pZCBzZXRDU1NTdHlsZVNoZWV0KGNvbnN0IFN0cmluZyAmdXJsLCBjb25zdCBTdHJpbmcm
IGNoYXJzZXQsIGNvbnN0IFN0cmluZyAmc2hlZXQpOwogICAgIGJvb2wgaXNMb2FkaW5nKCkgY29u
c3Q7Ci0gICAgdm9pZCBzaGVldExvYWRlZCgpOworICAgIHZpcnR1YWwgYm9vbCBzaGVldExvYWRl
ZCgpOwogCiAgICAgYm9vbCBpc0FsdGVybmF0ZSgpIGNvbnN0IHsgcmV0dXJuIG1fZGlzYWJsZWRT
dGF0ZSA9PSAwICYmIG1fYWx0ZXJuYXRlOyB9CiAgICAgYm9vbCBpc0Rpc2FibGVkKCkgY29uc3Qg
eyByZXR1cm4gbV9kaXNhYmxlZFN0YXRlID09IDI7IH0KSW5kZXg6IFdlYkNvcmUvaHRtbC9IVE1M
U3R5bGVFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2h0bWwvSFRNTFN0eWxlRWxl
bWVudC5jcHAJKHJldmlzaW9uIDE3NzgxKQorKysgV2ViQ29yZS9odG1sL0hUTUxTdHlsZUVsZW1l
bnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMTEsMTAgKzExMSwxMyBAQCBib29sIEhUTUxTdHls
ZUVsZW1lbnQ6OmlzTG9hZGluZygpIGNvbnN0CiAgICAgcmV0dXJuIHN0YXRpY19jYXN0PENTU1N0
eWxlU2hlZXQgKj4obV9zaGVldC5nZXQoKSktPmlzTG9hZGluZygpOwogfQogCi12b2lkIEhUTUxT
dHlsZUVsZW1lbnQ6OnNoZWV0TG9hZGVkKCkKK2Jvb2wgSFRNTFN0eWxlRWxlbWVudDo6c2hlZXRM
b2FkZWQoKQogewotICAgIGlmICghaXNMb2FkaW5nKCkpCisgICAgaWYgKCFpc0xvYWRpbmcoKSkg
ewogICAgICAgICBkb2N1bWVudCgpLT5zdHlsZXNoZWV0TG9hZGVkKCk7CisgICAgICAgIHJldHVy
biB0cnVlOworICAgIH0KKyAgICByZXR1cm4gZmFsc2U7CiB9CiAKIGJvb2wgSFRNTFN0eWxlRWxl
bWVudDo6ZGlzYWJsZWQoKSBjb25zdApJbmRleDogV2ViQ29yZS9odG1sL0hUTUxTdHlsZUVsZW1l
bnQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2h0bWwvSFRNTFN0eWxlRWxlbWVudC5oCShyZXZp
c2lvbiAxNzc4MSkKKysrIFdlYkNvcmUvaHRtbC9IVE1MU3R5bGVFbGVtZW50LmgJKHdvcmtpbmcg
Y29weSkKQEAgLTQ3LDcgKzQ3LDcgQEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBjaGlsZHJl
bkNoYW5nZWQoKTsKIAogICAgIGJvb2wgaXNMb2FkaW5nKCkgY29uc3Q7Ci0gICAgdm9pZCBzaGVl
dExvYWRlZCgpOworICAgIHZpcnR1YWwgYm9vbCBzaGVldExvYWRlZCgpOwogCiAgICAgYm9vbCBk
aXNhYmxlZCgpIGNvbnN0OwogICAgIHZvaWQgc2V0RGlzYWJsZWQoYm9vbCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11536</attachid>
            <date>2006-11-16 04:45:08 -0800</date>
            <delta_ts>2006-11-16 18:14:30 -0800</delta_ts>
            <desc>Testcase now has commetns</desc>
            <filename>11590-3.diff</filename>
            <type>text/plain</type>
            <size>8979</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE3ODA4KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDYtMTEtMTYgIFJvYiBCdWlzICA8YnVpc0Br
ZGUub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFRlc3RjYXNlIGZvcjoKKyAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTE1OTAKKyAgICAgICAgQnVnIDExNTkwOiBSRUdSRVNTSU9OIChyMTc3MjYtcjE3NzQy
KTogV2lraXBlZGlhIHBhZ2UgaW50ZXJtaXR0ZW50bHkgbG9hZHMgYnV0IGRvZXNuJ3QgcmVuZGVy
CisKKyAgICAgICAgKiBmYXN0L2Nzcy9pbXBvcnQtcnVsZS1yZWdyZXNzaW9uLTExNTkwLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MvaW1wb3J0LXJ1bGUtcmVncmVzc2lv
bi0xMTU5MC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy9yZXNvdXJjZXMvaW1wb3J0
cy5jc3M6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY3NzL3Jlc291cmNlcy9zdHlsZS5jc3M6IEFk
ZGVkLgorCiAyMDA2LTExLTE1ICBBZGVsZSBQZXRlcnNvbiAgPGFkZWxlQGFwcGxlLmNvbT4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBBZGFtLgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9jc3MvaW1w
b3J0LXJ1bGUtcmVncmVzc2lvbi0xMTU5MC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvZmFzdC9jc3MvaW1wb3J0LXJ1bGUtcmVncmVzc2lvbi0xMTU5MC1leHBlY3RlZC50
eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9pbXBvcnQtcnVsZS1yZWdy
ZXNzaW9uLTExNTkwLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxOCBAQAor
bGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlclZpZXcgYXQgKDAsMCkgc2l6ZSA4
MDB4NjAwCitsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyQmxvY2sge0hUTUx9
IGF0ICgwLDApIHNpemUgODAweDYwMAorICAgIFJlbmRlckJvZHkge0JPRFl9IGF0ICg4LDgpIHNp
emUgNzg0eDU4NAorICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgwLDApIHNpemUgNzg0eDE4Cisg
ICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDUzeDE4CisgICAgICAgICAg
dGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNTM6ICJUZXN0IGZvciAiCisgICAgICAgIFJlbmRlcklu
bGluZSB7QX0gYXQgKDAsMCkgc2l6ZSA2OHgxOCBbY29sb3I9IzAwMDBFRV0KKyAgICAgICAgICBS
ZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDUzLDApIHNpemUgNjh4MTgKKyAgICAgICAgICAgIHRleHQg
cnVuIGF0ICg1MywwKSB3aWR0aCA2ODogImJ1ZyAxMTU5MCIKKyAgICAgICAgUmVuZGVyVGV4dCB7
I3RleHR9IGF0ICgxMjEsMCkgc2l6ZSA1Njl4MTgKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMTIx
LDApIHdpZHRoIDU2OTogIjogUkVHUkVTU0lPTiAocjE3NzI2LXIxNzc0Mik6IFdpa2lwZWRpYSBw
YWdlIGludGVybWl0dGVudGx5IGxvYWRzIGJ1dCBkb2Vzbid0IHJlbmRlci4iCisgICAgICBSZW5k
ZXJCbG9jayB7UH0gYXQgKDAsMzQpIHNpemUgNzg0eDM2CisgICAgICAgIFJlbmRlclRleHQgeyN0
ZXh0fSBhdCAoMCwwKSBzaXplIDc1MHgzNgorICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdp
ZHRoIDc1MDogIkFsbCBmb3VyIHNpZGVzIG9mIHRoZSBzcXVhcmUgYmVsb3cgc2hvdWxkIGJlIHBy
ZXNlbnQgZm9yIHRoaXMgdGVzdCB0byByZWFsbHkgcGFzcywgYW5kIFdlYktpdCBzaG91bGRuJ3Qg
Y3Jhc2ggZm9yIGl0IHRvIHBhc3MiCisgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMTgpIHdpZHRo
IDU1OiAicGFydGlhbGx5LiIKKyAgICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDg2KSBzaXpl
IDEwNngxMDYgW2JvcmRlcjogKDNweCBzb2xpZCAjMDAwMDAwKV0KSW5kZXg6IExheW91dFRlc3Rz
L2Zhc3QvY3NzL2ltcG9ydC1ydWxlLXJlZ3Jlc3Npb24tMTE1OTAuaHRtbAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9pbXBvcnQtcnVsZS1yZWdyZXNzaW9uLTExNTkwLmh0bWwJ
KHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9pbXBvcnQtcnVsZS1yZWdyZXNz
aW9uLTExNTkwLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNyBAQAorPHA+VGVzdCBmb3Ig
PGEgaHJlZj0iaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE1OTAiPmJ1
ZyAxMTU5MDwvYT46CitSRUdSRVNTSU9OIChyMTc3MjYtcjE3NzQyKTogV2lraXBlZGlhIHBhZ2Ug
aW50ZXJtaXR0ZW50bHkgbG9hZHMgYnV0IGRvZXNuJ3QgcmVuZGVyLjwvcD4KKzxwPkFsbCBmb3Vy
IHNpZGVzIG9mIHRoZSBzcXVhcmUgYmVsb3cgc2hvdWxkIGJlIHByZXNlbnQgZm9yIHRoaXMgdGVz
dCB0byByZWFsbHkgcGFzcywKK2FuZCBXZWJLaXQgc2hvdWxkbid0IGNyYXNoIGZvciBpdCB0byBw
YXNzIHBhcnRpYWxseS48L3A+Cis8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3Nz
IiBocmVmPSJyZXNvdXJjZXMvc3R5bGUuY3NzIj4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlw
ZT0idGV4dC9jc3MiIGhyZWY9InJlc291cmNlcy9pbXBvcnRzLmNzcyI+Cis8ZGl2IHN0eWxlPSJi
b3JkZXItdG9wOiBzb2xpZDsgd2lkdGg6IDEwMHB4OyBoZWlnaHQ6IDEwMHB4OyI+PC9kaXY+Cklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9yZXNvdXJjZXMvaW1wb3J0cy5jc3MKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9jc3MvcmVzb3VyY2VzL2ltcG9ydHMuY3NzCShyZXZpc2lv
biAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jc3MvcmVzb3VyY2VzL2ltcG9ydHMuY3NzCShyZXZp
c2lvbiAwKQpAQCAtMCwwICsxLDMgQEAKK0BpbXBvcnQgInN0eWxlLmNzcyI7CitAaW1wb3J0ICJk
YXRhOnRleHQvY3NzLGRpdiB7IGJvcmRlci1yaWdodDogc29saWQ7IH0iOworZGl2IHsgYm9yZGVy
LWJvdHRvbTogc29saWQ7IH0KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY3NzL3Jlc291cmNlcy9z
dHlsZS5jc3MKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9jc3MvcmVzb3VyY2VzL3N0
eWxlLmNzcwkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvY3NzL3Jlc291cmNlcy9z
dHlsZS5jc3MJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEgQEAKK2RpdiB7IGJvcmRlci1sZWZ0OiBz
b2xpZDsgfQpJbmRleDogV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE3ODA4KQorKysgV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcg
Y29weSkKQEAgLTEsMyArMSwyMyBAQAorMjAwNi0xMS0xNiAgUm9iIEJ1aXMgIDxidWlzQGtkZS5v
cmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4
IHRoZSByZWdyZXNzaW9uIGJ5IHNldHRpbmcgbV9sb2FkQ29tcGxldGVkIGNvcnJlY3RseS4KKwor
ICAgICAgICAqIGNzcy9DU1NTdHlsZVNoZWV0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU1N0
eWxlU2hlZXQ6OmNoZWNrTG9hZGVkKToKKyAgICAgICAgKiBkb20vTm9kZS5oOgorICAgICAgICAo
V2ViQ29yZTo6Tm9kZTo6c2hlZXRMb2FkZWQpOgorICAgICAgICAqIGRvbS9Qcm9jZXNzaW5nSW5z
dHJ1Y3Rpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6UHJvY2Vzc2luZ0luc3RydWN0aW9uOjpz
aGVldExvYWRlZCk6CisgICAgICAgICogZG9tL1Byb2Nlc3NpbmdJbnN0cnVjdGlvbi5oOgorICAg
ICAgICAqIGh0bWwvSFRNTExpbmtFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxM
aW5rRWxlbWVudDo6c2hlZXRMb2FkZWQpOgorICAgICAgICAqIGh0bWwvSFRNTExpbmtFbGVtZW50
Lmg6CisgICAgICAgICogaHRtbC9IVE1MU3R5bGVFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkhUTUxTdHlsZUVsZW1lbnQ6OnNoZWV0TG9hZGVkKToKKyAgICAgICAgKiBodG1sL0hUTUxT
dHlsZUVsZW1lbnQuaDoKKwogMjAwNi0xMS0xNiAgUm9iIEJ1aXMgIDxidWlzQGtkZS5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgaHlhdHQuCkluZGV4OiBXZWJDb3JlL2Nzcy9DU1NTdHlsZVNo
ZWV0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Nzcy9DU1NTdHlsZVNoZWV0LmNwcAkocmV2
aXNpb24gMTc4MDgpCisrKyBXZWJDb3JlL2Nzcy9DU1NTdHlsZVNoZWV0LmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMTcwLDkgKzE3MCw3IEBAIHZvaWQgQ1NTU3R5bGVTaGVldDo6Y2hlY2tMb2FkZWQo
KQogICAgICAgICByZXR1cm47CiAgICAgaWYgKHBhcmVudCgpKQogICAgICAgICBwYXJlbnQoKS0+
Y2hlY2tMb2FkZWQoKTsKLSAgICBpZiAobV9wYXJlbnROb2RlKQotICAgICAgICBtX3BhcmVudE5v
ZGUtPnNoZWV0TG9hZGVkKCk7Ci0gICAgbV9sb2FkQ29tcGxldGVkID0gdHJ1ZTsKKyAgICBtX2xv
YWRDb21wbGV0ZWQgPSBtX3BhcmVudE5vZGUgPyBtX3BhcmVudE5vZGUtPnNoZWV0TG9hZGVkKCkg
OiB0cnVlOwogfQogCiBEb2NMb2FkZXIgKkNTU1N0eWxlU2hlZXQ6OmRvY0xvYWRlcigpCkluZGV4
OiBXZWJDb3JlL2RvbS9Ob2RlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9kb20vTm9kZS5oCShy
ZXZpc2lvbiAxNzgwOCkKKysrIFdlYkNvcmUvZG9tL05vZGUuaAkod29ya2luZyBjb3B5KQpAQCAt
MjAyLDcgKzIwMiw3IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgYWJvdXRUb1VubG9hZCgp
IHsgfQogCiAgICAgLy8gRm9yIDxsaW5rPiBhbmQgPHN0eWxlPiBlbGVtZW50cy4KLSAgICB2aXJ0
dWFsIHZvaWQgc2hlZXRMb2FkZWQoKSB7IH0KKyAgICB2aXJ0dWFsIGJvb2wgc2hlZXRMb2FkZWQo
KSB7IHJldHVybiB0cnVlOyB9CiAKICAgICBib29sIGhhc0lEKCkgY29uc3QgeyByZXR1cm4gbV9o
YXNJZDsgfQogICAgIGJvb2wgaGFzQ2xhc3MoKSBjb25zdCB7IHJldHVybiBtX2hhc0NsYXNzOyB9
CkluZGV4OiBXZWJDb3JlL2RvbS9Qcm9jZXNzaW5nSW5zdHJ1Y3Rpb24uY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFdlYkNvcmUvZG9tL1Byb2Nlc3NpbmdJbnN0cnVjdGlvbi5jcHAJKHJldmlzaW9uIDE3ODA4
KQorKysgV2ViQ29yZS9kb20vUHJvY2Vzc2luZ0luc3RydWN0aW9uLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtMTg5LDEwICsxODksMTMgQEAgYm9vbCBQcm9jZXNzaW5nSW5zdHJ1Y3Rpb246OmlzTG9h
ZGluZygpIAogICAgIHJldHVybiBtX3NoZWV0LT5pc0xvYWRpbmcoKTsKIH0KIAotdm9pZCBQcm9j
ZXNzaW5nSW5zdHJ1Y3Rpb246OnNoZWV0TG9hZGVkKCkKK2Jvb2wgUHJvY2Vzc2luZ0luc3RydWN0
aW9uOjpzaGVldExvYWRlZCgpCiB7Ci0gICAgaWYgKCFpc0xvYWRpbmcoKSkKKyAgICBpZiAoIWlz
TG9hZGluZygpKSB7CiAgICAgICAgIGRvY3VtZW50KCktPnN0eWxlc2hlZXRMb2FkZWQoKTsKKwly
ZXR1cm4gdHJ1ZTsKKyAgICB9CisgICAgcmV0dXJuIGZhbHNlOwogfQogCiB2b2lkIFByb2Nlc3Np
bmdJbnN0cnVjdGlvbjo6c2V0Q1NTU3R5bGVTaGVldChjb25zdCBTdHJpbmcgJnVybCwgY29uc3Qg
U3RyaW5nJiBjaGFyc2V0LCBjb25zdCBTdHJpbmcgJnNoZWV0KQpJbmRleDogV2ViQ29yZS9kb20v
UHJvY2Vzc2luZ0luc3RydWN0aW9uLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9kb20vUHJvY2Vz
c2luZ0luc3RydWN0aW9uLmgJKHJldmlzaW9uIDE3ODA4KQorKysgV2ViQ29yZS9kb20vUHJvY2Vz
c2luZ0luc3RydWN0aW9uLmgJKHdvcmtpbmcgY29weSkKQEAgLTYyLDcgKzYyLDcgQEAgcHVibGlj
OgogI2VuZGlmCiAgICAgdm9pZCBzZXRDU1NTdHlsZVNoZWV0KENTU1N0eWxlU2hlZXQqKTsKICAg
ICBib29sIGlzTG9hZGluZygpIGNvbnN0OwotICAgIHZvaWQgc2hlZXRMb2FkZWQoKTsKKyAgICB2
aXJ0dWFsIGJvb2wgc2hlZXRMb2FkZWQoKTsKICAgICB2aXJ0dWFsIFN0cmluZyB0b1N0cmluZygp
IGNvbnN0OwogCiAjaWZkZWYgWFNMVF9TVVBQT1JUCkluZGV4OiBXZWJDb3JlL2h0bWwvSFRNTExp
bmtFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2h0bWwvSFRNTExpbmtFbGVtZW50
LmNwcAkocmV2aXNpb24gMTc4MDgpCisrKyBXZWJDb3JlL2h0bWwvSFRNTExpbmtFbGVtZW50LmNw
cAkod29ya2luZyBjb3B5KQpAQCAtMjM1LDEwICsyMzUsMTMgQEAgYm9vbCBIVE1MTGlua0VsZW1l
bnQ6OmlzTG9hZGluZygpIGNvbnN0CiAgICAgcmV0dXJuIHN0YXRpY19jYXN0PENTU1N0eWxlU2hl
ZXQgKj4obV9zaGVldC5nZXQoKSktPmlzTG9hZGluZygpOwogfQogCi12b2lkIEhUTUxMaW5rRWxl
bWVudDo6c2hlZXRMb2FkZWQoKQorYm9vbCBIVE1MTGlua0VsZW1lbnQ6OnNoZWV0TG9hZGVkKCkK
IHsKLSAgICBpZiAoIWlzTG9hZGluZygpICYmICFpc0Rpc2FibGVkKCkgJiYgIWlzQWx0ZXJuYXRl
KCkpCisgICAgaWYgKCFpc0xvYWRpbmcoKSAmJiAhaXNEaXNhYmxlZCgpICYmICFpc0FsdGVybmF0
ZSgpKSB7CiAgICAgICAgIGRvY3VtZW50KCktPnN0eWxlc2hlZXRMb2FkZWQoKTsKKyAgICAgICAg
cmV0dXJuIHRydWU7CisgICAgfQorICAgIHJldHVybiBmYWxzZTsKIH0KIAogYm9vbCBIVE1MTGlu
a0VsZW1lbnQ6OmlzVVJMQXR0cmlidXRlKEF0dHJpYnV0ZSAqYXR0cikgY29uc3QKSW5kZXg6IFdl
YkNvcmUvaHRtbC9IVE1MTGlua0VsZW1lbnQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2h0bWwv
SFRNTExpbmtFbGVtZW50LmgJKHJldmlzaW9uIDE3ODA4KQorKysgV2ViQ29yZS9odG1sL0hUTUxM
aW5rRWxlbWVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC04MSw3ICs4MSw3IEBAIHB1YmxpYzoKICAg
ICAvLyBmcm9tIENhY2hlZFJlc291cmNlQ2xpZW50CiAgICAgdmlydHVhbCB2b2lkIHNldENTU1N0
eWxlU2hlZXQoY29uc3QgU3RyaW5nICZ1cmwsIGNvbnN0IFN0cmluZyYgY2hhcnNldCwgY29uc3Qg
U3RyaW5nICZzaGVldCk7CiAgICAgYm9vbCBpc0xvYWRpbmcoKSBjb25zdDsKLSAgICB2b2lkIHNo
ZWV0TG9hZGVkKCk7CisgICAgdmlydHVhbCBib29sIHNoZWV0TG9hZGVkKCk7CiAKICAgICBib29s
IGlzQWx0ZXJuYXRlKCkgY29uc3QgeyByZXR1cm4gbV9kaXNhYmxlZFN0YXRlID09IDAgJiYgbV9h
bHRlcm5hdGU7IH0KICAgICBib29sIGlzRGlzYWJsZWQoKSBjb25zdCB7IHJldHVybiBtX2Rpc2Fi
bGVkU3RhdGUgPT0gMjsgfQpJbmRleDogV2ViQ29yZS9odG1sL0hUTUxTdHlsZUVsZW1lbnQuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYkNvcmUvaHRtbC9IVE1MU3R5bGVFbGVtZW50LmNwcAkocmV2aXNp
b24gMTc4MDgpCisrKyBXZWJDb3JlL2h0bWwvSFRNTFN0eWxlRWxlbWVudC5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTExMSwxMCArMTExLDEzIEBAIGJvb2wgSFRNTFN0eWxlRWxlbWVudDo6aXNMb2Fk
aW5nKCkgY29uc3QKICAgICByZXR1cm4gc3RhdGljX2Nhc3Q8Q1NTU3R5bGVTaGVldCAqPihtX3No
ZWV0LmdldCgpKS0+aXNMb2FkaW5nKCk7CiB9CiAKLXZvaWQgSFRNTFN0eWxlRWxlbWVudDo6c2hl
ZXRMb2FkZWQoKQorYm9vbCBIVE1MU3R5bGVFbGVtZW50OjpzaGVldExvYWRlZCgpCiB7Ci0gICAg
aWYgKCFpc0xvYWRpbmcoKSkKKyAgICBpZiAoIWlzTG9hZGluZygpKSB7CiAgICAgICAgIGRvY3Vt
ZW50KCktPnN0eWxlc2hlZXRMb2FkZWQoKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQor
ICAgIHJldHVybiBmYWxzZTsKIH0KIAogYm9vbCBIVE1MU3R5bGVFbGVtZW50OjpkaXNhYmxlZCgp
IGNvbnN0CkluZGV4OiBXZWJDb3JlL2h0bWwvSFRNTFN0eWxlRWxlbWVudC5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFdlYkNvcmUvaHRtbC9IVE1MU3R5bGVFbGVtZW50LmgJKHJldmlzaW9uIDE3ODA4KQorKysg
V2ViQ29yZS9odG1sL0hUTUxTdHlsZUVsZW1lbnQuaAkod29ya2luZyBjb3B5KQpAQCAtNDcsNyAr
NDcsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIGNoaWxkcmVuQ2hhbmdlZCgpOwogCiAg
ICAgYm9vbCBpc0xvYWRpbmcoKSBjb25zdDsKLSAgICB2b2lkIHNoZWV0TG9hZGVkKCk7CisgICAg
dmlydHVhbCBib29sIHNoZWV0TG9hZGVkKCk7CiAKICAgICBib29sIGRpc2FibGVkKCkgY29uc3Q7
CiAgICAgdm9pZCBzZXREaXNhYmxlZChib29sKTsK
</data>
<flag name="review"
          id="4092"
          type_id="1"
          status="+"
          setter="beidson"
    />
          </attachment>
      

    </bug>

</bugzilla>