<?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>5932</bug_id>
          
          <creation_ts>2005-12-04 06:25:16 -0800</creation_ts>
          <short_desc>Wrong encoding used for http://www.miel.ru</short_desc>
          <delta_ts>2005-12-18 14:36:07 -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>DOM</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://www.miel.ru</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>25498</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2005-12-04 06:25:16 -0800</bug_when>
    <thetext>This site specifies the encoding &quot;almost&quot; correctly:

$ curl -I http://www.miel.ru/
&lt;...&gt;
Content-Type: text/html; charset=cp1251

(unknown alias for windows-1251)

&lt;html&gt;
&lt;span /&gt;
&lt;!-- 0 --&gt;
&lt;head&gt;
&lt;base href=&quot;http://www.miel.ru/&quot; /&gt;

&lt;title&gt;Недвижимость Москвы и Подмосковья. Агентство недвижимости МИЭЛЬ&lt;/title&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=windows-1251&quot;&gt;

(has a meta, but khtml::Decoder doesn&apos;t see it because of a &lt;span&gt; in the beginning).

Need to figure out which workaround would be more compatible...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25760</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2005-12-10 01:34:57 -0800</bug_when>
    <thetext>Actually, ICU supports the &quot;cp1251&quot; alias, and it&apos;s WebCore that blocks its usage in 
KWQCFStringEncodingFromIANACharsetName().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25806</commentid>
    <comment_count>2</comment_count>
      <attachid>5028</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2005-12-11 05:55:36 -0800</bug_when>
    <thetext>Created attachment 5028
proposed fix

If a charset name is not known, try to normalize it using ICU.

Admittedly, this is a band-aid fix, and the way to go is probably to get rid of
CFStringEncoding-related functions throughout WebKit, so that
KWQCFStringEncodingFromIANACharsetName() wouldn&apos;t be needed at all.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25807</commentid>
    <comment_count>3</comment_count>
      <attachid>5029</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2005-12-11 06:40:19 -0800</bug_when>
    <thetext>Created attachment 5029
proposed fix

Oops, no need to do the lookup again if the first attempt was successful.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25808</commentid>
    <comment_count>4</comment_count>
      <attachid>5030</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2005-12-11 06:55:04 -0800</bug_when>
    <thetext>Created attachment 5030
proposed fix

Fixed paths for non-existing files (see bug 5846).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25835</commentid>
    <comment_count>5</comment_count>
      <attachid>5030</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2005-12-11 16:48:52 -0800</bug_when>
    <thetext>Comment on attachment 5030
proposed fix

If we&apos;re going to use the ICU aliases, then I would like to see all the
redundant entries in our encoding table removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25837</commentid>
    <comment_count>6</comment_count>
      <attachid>5030</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2005-12-11 17:06:54 -0800</bug_when>
    <thetext>Comment on attachment 5030
proposed fix

Seems fine to make this change. Would have liked to have a comment explaining
why the code is doing what it&apos;s doing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25848</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2005-12-11 22:16:13 -0800</bug_when>
    <thetext>Filed bug 6046 about getting rid of CFStringEncoding and tables cleanup.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5028</attachid>
            <date>2005-12-11 05:55:36 -0800</date>
            <delta_ts>2005-12-11 06:40:52 -0800</delta_ts>
            <desc>proposed fix</desc>
            <filename>UseICUAliasesPatch.txt</filename>
            <type>text/plain</type>
            <size>2209</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY2hhcnNldC1jcDEyNTEtZXhwZWN0ZWQudHh0Cj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KZGlmZiAtTnB1IExheW91dFRlc3RzL2Zhc3QvY2hhcnNldC1jcDEyNTEtZXhwZWN0ZWQu
dHh0Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2NoYXJzZXQtY3AxMjUxLWV4cGVjdGVkLnR4dAkxIEph
biAxOTcwIDAwOjAwOjAwIC0wMDAwCisrKyBMYXlvdXRUZXN0cy9mYXN0L2NoYXJzZXQtY3AxMjUx
LWV4cGVjdGVkLnR4dAkxMSBEZWMgMjAwNSAxMzozNTo0MyAtMDAwMApAQCAtMCwwICsxIEBACivQ
mtCw0Log0LLQuNC00L3Qviwg0L/RgNC40ZHQvD8KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY2hh
cnNldC1jcDEyNTEuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09CmRpZmYgLU5wdSBMYXlvdXRUZXN0cy9mYXN0L2Vu
Y29kaW5nL2NoYXJzZXQtY3AxMjUxLmh0bWwKLS0tIExheW91dFRlc3RzL2Zhc3QvZW5jb2Rpbmcv
Y2hhcnNldC1jcDEyNTEuaHRtbAkxIEphbiAxOTcwIDAwOjAwOjAwIC0wMDAwCisrKyBMYXlvdXRU
ZXN0cy9mYXN0L2VuY29kaW5nL2NoYXJzZXQtY3AxMjUxLmh0bWwJMTAgRGVjIDIwMDUgMDk6MDY6
MTUgLTAwMDAKQEAgLTAsMCArMSwxMyBAQAorPGh0bWw+Cis8aGVhZD4KKzxtZXRhIGh0dHAtZXF1
aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWNwMTI1MSI+Cis8
dGl0bGU+Y3AxMjUxPC90aXRsZT4KKzwvaGVhZD4KKzxib2R5PgorPHNjcmlwdD4KK2lmICh3aW5k
b3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisJbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4
dCgpOworPC9zY3JpcHQ+CivK4Oog4ujk7e4sIO/w6LjsPworPC9ib2R5PgorPC9odG1sPgpJbmRl
eDogV2ViQ29yZS9rd3EvS1dRQ2hhcnNldHMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9y
b290L1dlYkNvcmUva3dxL0tXUUNoYXJzZXRzLm1tLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjIz
CmRpZmYgLXAgLXUgLXIxLjIzIFdlYkNvcmUva3dxL0tXUUNoYXJzZXRzLm1tCi0tLSBXZWJDb3Jl
L2t3cS9LV1FDaGFyc2V0cy5tbQkzIE9jdCAyMDA1IDIxOjEzOjAxIC0wMDAwCTEuMjMKKysrIFdl
YkNvcmUva3dxL0tXUUNoYXJzZXRzLm1tCTExIERlYyAyMDA1IDEzOjQ0OjM2IC0wMDAwCkBAIC0x
LDUgKzEsNiBAQAogLyoKICAqIENvcHlyaWdodCAoQykgMjAwMyBBcHBsZSBDb21wdXRlciwgSW5j
LiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAwNSBBbGV4ZXkgUHJv
c2t1cnlha292IDxhcEBueXBvcC5jb20+LgogICoKICAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2Ug
aW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAogICogbW9kaWZpY2F0
aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
CkBAIC0yNiw2ICsyNyw5IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW1wb3J0ICJLV1FDaGFy
c2V0cy5oIgogCisjaW1wb3J0IDx1bmljb2RlL3VjbnYuaD4KKyNpbXBvcnQgPHVuaWNvZGUvdXR5
cGVzLmg+CisKIHN0cnVjdCBDaGFyc2V0RW50cnkgewogICAgIGNvbnN0IGNoYXIgKm5hbWU7CiAg
ICAgQ0ZTdHJpbmdFbmNvZGluZyBlbmNvZGluZzsKQEAgLTcxLDYgKzc1LDEwIEBAIENGU3RyaW5n
RW5jb2RpbmcgS1dRQ0ZTdHJpbmdFbmNvZGluZ0Zyb20KIAogICAgIGNvbnN0IHZvaWQgKnZhbHVl
OwogICAgIGlmICghQ0ZEaWN0aW9uYXJ5R2V0VmFsdWVJZlByZXNlbnQobmFtZVRvVGFibGUsIG5h
bWUsICZ2YWx1ZSkpIHsKKyAgICAgICAgVUVycm9yQ29kZSBlcnIgPSBVX1pFUk9fRVJST1I7Cisg
ICAgICAgIG5hbWUgPSB1Y252X2dldFN0YW5kYXJkTmFtZShuYW1lLCAiSUFOQSIsICZlcnIpOwor
ICAgIH0KKyAgICBpZiAoIW5hbWUgfHwgIUNGRGljdGlvbmFyeUdldFZhbHVlSWZQcmVzZW50KG5h
bWVUb1RhYmxlLCBuYW1lLCAmdmFsdWUpKSB7CiAgICAgICAgIGlmIChmbGFncykgewogICAgICAg
ICAgICAgKmZsYWdzID0gTm9FbmNvZGluZ0ZsYWdzOwogICAgICAgICB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5029</attachid>
            <date>2005-12-11 06:40:19 -0800</date>
            <delta_ts>2005-12-11 06:55:36 -0800</delta_ts>
            <desc>proposed fix</desc>
            <filename>UseICUAliasesPatch.txt</filename>
            <type>text/plain</type>
            <size>2453</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY2hhcnNldC1jcDEyNTEtZXhwZWN0ZWQudHh0Cj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KZGlmZiAtTnB1IExheW91dFRlc3RzL2Zhc3QvY2hhcnNldC1jcDEyNTEtZXhwZWN0ZWQu
dHh0Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2NoYXJzZXQtY3AxMjUxLWV4cGVjdGVkLnR4dAkxIEph
biAxOTcwIDAwOjAwOjAwIC0wMDAwCisrKyBMYXlvdXRUZXN0cy9mYXN0L2NoYXJzZXQtY3AxMjUx
LWV4cGVjdGVkLnR4dAkxMSBEZWMgMjAwNSAxMzozNTo0MyAtMDAwMApAQCAtMCwwICsxIEBACivQ
mtCw0Log0LLQuNC00L3Qviwg0L/RgNC40ZHQvD8KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY2hh
cnNldC1jcDEyNTEuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09CmRpZmYgLU5wdSBMYXlvdXRUZXN0cy9mYXN0L2Vu
Y29kaW5nL2NoYXJzZXQtY3AxMjUxLmh0bWwKLS0tIExheW91dFRlc3RzL2Zhc3QvZW5jb2Rpbmcv
Y2hhcnNldC1jcDEyNTEuaHRtbAkxIEphbiAxOTcwIDAwOjAwOjAwIC0wMDAwCisrKyBMYXlvdXRU
ZXN0cy9mYXN0L2VuY29kaW5nL2NoYXJzZXQtY3AxMjUxLmh0bWwJMTAgRGVjIDIwMDUgMDk6MDY6
MTUgLTAwMDAKQEAgLTAsMCArMSwxMyBAQAorPGh0bWw+Cis8aGVhZD4KKzxtZXRhIGh0dHAtZXF1
aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWNwMTI1MSI+Cis8
dGl0bGU+Y3AxMjUxPC90aXRsZT4KKzwvaGVhZD4KKzxib2R5PgorPHNjcmlwdD4KK2lmICh3aW5k
b3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisJbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4
dCgpOworPC9zY3JpcHQ+CivK4Oog4ujk7e4sIO/w6LjsPworPC9ib2R5PgorPC9odG1sPgpJbmRl
eDogS1dRQ2hhcnNldHMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9yb290L1dlYkNvcmUv
a3dxL0tXUUNoYXJzZXRzLm1tLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjIzCmRpZmYgLXAgLXUg
LXIxLjIzIEtXUUNoYXJzZXRzLm1tCi0tLSBLV1FDaGFyc2V0cy5tbSAgICAgIDMgT2N0IDIwMDUg
MjE6MTM6MDEgLTAwMDAgICAgICAgMS4yMworKysgS1dRQ2hhcnNldHMubW0gICAgICAxMSBEZWMg
MjAwNSAxNDo0Mzo0NCAtMDAwMApAQCAtMSw1ICsxLDYgQEAKIC8qCiAgKiBDb3B5cmlnaHQgKEMp
IDIwMDMgQXBwbGUgQ29tcHV0ZXIsIEluYy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5
cmlnaHQgKEMpIDIwMDUgQWxleGV5IFByb3NrdXJ5YWtvdiA8YXBAbnlwb3AuY29tPi4KICAqCiAg
KiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRo
IG9yIHdpdGhvdXQKICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwpAQCAtMjYsNiArMjcsOSBAQAogI2luY2x1ZGUgImNv
bmZpZy5oIgogI2ltcG9ydCAiS1dRQ2hhcnNldHMuaCIKIAorI2ltcG9ydCA8dW5pY29kZS91Y252
Lmg+CisjaW1wb3J0IDx1bmljb2RlL3V0eXBlcy5oPgorCiBzdHJ1Y3QgQ2hhcnNldEVudHJ5IHsK
ICAgICBjb25zdCBjaGFyICpuYW1lOwogICAgIENGU3RyaW5nRW5jb2RpbmcgZW5jb2Rpbmc7CkBA
IC03MSwxMCArNzUsMTUgQEAgQ0ZTdHJpbmdFbmNvZGluZyBLV1FDRlN0cmluZ0VuY29kaW5nRnJv
bQogCiAgICAgY29uc3Qgdm9pZCAqdmFsdWU7CiAgICAgaWYgKCFDRkRpY3Rpb25hcnlHZXRWYWx1
ZUlmUHJlc2VudChuYW1lVG9UYWJsZSwgbmFtZSwgJnZhbHVlKSkgewotICAgICAgICBpZiAoZmxh
Z3MpIHsKLSAgICAgICAgICAgICpmbGFncyA9IE5vRW5jb2RpbmdGbGFnczsKKyAgICAgICAgVUVy
cm9yQ29kZSBlcnIgPSBVX1pFUk9fRVJST1I7CisgICAgICAgIG5hbWUgPSB1Y252X2dldFN0YW5k
YXJkTmFtZShuYW1lLCAiSUFOQSIsICZlcnIpOworICAgICAgICAKKyAgICAgICAgaWYgKCFuYW1l
IHx8ICFDRkRpY3Rpb25hcnlHZXRWYWx1ZUlmUHJlc2VudChuYW1lVG9UYWJsZSwgbmFtZSwgJnZh
bHVlKSkgeworICAgICAgICAgICAgaWYgKGZsYWdzKSB7CisgICAgICAgICAgICAgICAgKmZsYWdz
ID0gTm9FbmNvZGluZ0ZsYWdzOworICAgICAgICAgICAgfQorICAgICAgICAgICAgcmV0dXJuIGtD
RlN0cmluZ0VuY29kaW5nSW52YWxpZElkOwogICAgICAgICB9Ci0gICAgICAgIHJldHVybiBrQ0ZT
dHJpbmdFbmNvZGluZ0ludmFsaWRJZDsKICAgICB9CiAgICAgaWYgKGZsYWdzKSB7CiAgICAgICAg
ICpmbGFncyA9IHN0YXRpY19jYXN0PGNvbnN0IENoYXJzZXRFbnRyeSAqPih2YWx1ZSktPmZsYWdz
Owo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5030</attachid>
            <date>2005-12-11 06:55:04 -0800</date>
            <delta_ts>2005-12-11 17:06:54 -0800</delta_ts>
            <desc>proposed fix</desc>
            <filename>UseICUAliasesPatch.txt</filename>
            <type>text/plain</type>
            <size>2498</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZW5jb2RpbmcvY2hhcnNldC1jcDEyNTEtZXhwZWN0ZWQu
dHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KZGlmZiAtTnB1IExheW91dFRlc3RzL2Zhc3QvZW5jb2RpbmcvY2hhcnNl
dC1jcDEyNTEtZXhwZWN0ZWQudHh0Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2VuY29kaW5nL2NoYXJz
ZXQtY3AxMjUxLWV4cGVjdGVkLnR4dAkxIEphbiAxOTcwIDAwOjAwOjAwIC0wMDAwCisrKyBMYXlv
dXRUZXN0cy9mYXN0L2VuY29kaW5nL2NoYXJzZXQtY3AxMjUxLWV4cGVjdGVkLnR4dAkxMSBEZWMg
MjAwNSAxMzozNTo0MyAtMDAwMApAQCAtMCwwICsxIEBACivQmtCw0Log0LLQuNC00L3Qviwg0L/R
gNC40ZHQvD8KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZW5jb2RpbmcvY2hhcnNldC1jcDEyNTEu
aHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09CmRpZmYgLU5wdSBMYXlvdXRUZXN0cy9mYXN0L2VuY29kaW5nL2NoYXJz
ZXQtY3AxMjUxLmh0bWwKLS0tIExheW91dFRlc3RzL2Zhc3QvZW5jb2RpbmcvY2hhcnNldC1jcDEy
NTEuaHRtbAkxIEphbiAxOTcwIDAwOjAwOjAwIC0wMDAwCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Vu
Y29kaW5nL2NoYXJzZXQtY3AxMjUxLmh0bWwJMTAgRGVjIDIwMDUgMDk6MDY6MTUgLTAwMDAKQEAg
LTAsMCArMSwxMyBAQAorPGh0bWw+Cis8aGVhZD4KKzxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQt
dHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWNwMTI1MSI+Cis8dGl0bGU+Y3AxMjUx
PC90aXRsZT4KKzwvaGVhZD4KKzxib2R5PgorPHNjcmlwdD4KK2lmICh3aW5kb3cubGF5b3V0VGVz
dENvbnRyb2xsZXIpCisJbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworPC9zY3Jp
cHQ+CivK4Oog4ujk7e4sIO/w6LjsPworPC9ib2R5PgorPC9odG1sPgpJbmRleDogS1dRQ2hhcnNl
dHMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9yb290L1dlYkNvcmUva3dxL0tXUUNoYXJz
ZXRzLm1tLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjIzCmRpZmYgLXAgLXUgLXIxLjIzIEtXUUNo
YXJzZXRzLm1tCi0tLSBLV1FDaGFyc2V0cy5tbSAgICAgIDMgT2N0IDIwMDUgMjE6MTM6MDEgLTAw
MDAgICAgICAgMS4yMworKysgS1dRQ2hhcnNldHMubW0gICAgICAxMSBEZWMgMjAwNSAxNDo0Mzo0
NCAtMDAwMApAQCAtMSw1ICsxLDYgQEAKIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDMgQXBwbGUg
Q29tcHV0ZXIsIEluYy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIw
MDUgQWxleGV5IFByb3NrdXJ5YWtvdiA8YXBAbnlwb3AuY29tPi4KICAqCiAgKiBSZWRpc3RyaWJ1
dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQK
ICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9ucwpAQCAtMjYsNiArMjcsOSBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2lt
cG9ydCAiS1dRQ2hhcnNldHMuaCIKIAorI2ltcG9ydCA8dW5pY29kZS91Y252Lmg+CisjaW1wb3J0
IDx1bmljb2RlL3V0eXBlcy5oPgorCiBzdHJ1Y3QgQ2hhcnNldEVudHJ5IHsKICAgICBjb25zdCBj
aGFyICpuYW1lOwogICAgIENGU3RyaW5nRW5jb2RpbmcgZW5jb2Rpbmc7CkBAIC03MSwxMCArNzUs
MTUgQEAgQ0ZTdHJpbmdFbmNvZGluZyBLV1FDRlN0cmluZ0VuY29kaW5nRnJvbQogCiAgICAgY29u
c3Qgdm9pZCAqdmFsdWU7CiAgICAgaWYgKCFDRkRpY3Rpb25hcnlHZXRWYWx1ZUlmUHJlc2VudChu
YW1lVG9UYWJsZSwgbmFtZSwgJnZhbHVlKSkgewotICAgICAgICBpZiAoZmxhZ3MpIHsKLSAgICAg
ICAgICAgICpmbGFncyA9IE5vRW5jb2RpbmdGbGFnczsKKyAgICAgICAgVUVycm9yQ29kZSBlcnIg
PSBVX1pFUk9fRVJST1I7CisgICAgICAgIG5hbWUgPSB1Y252X2dldFN0YW5kYXJkTmFtZShuYW1l
LCAiSUFOQSIsICZlcnIpOworICAgICAgICAKKyAgICAgICAgaWYgKCFuYW1lIHx8ICFDRkRpY3Rp
b25hcnlHZXRWYWx1ZUlmUHJlc2VudChuYW1lVG9UYWJsZSwgbmFtZSwgJnZhbHVlKSkgeworICAg
ICAgICAgICAgaWYgKGZsYWdzKSB7CisgICAgICAgICAgICAgICAgKmZsYWdzID0gTm9FbmNvZGlu
Z0ZsYWdzOworICAgICAgICAgICAgfQorICAgICAgICAgICAgcmV0dXJuIGtDRlN0cmluZ0VuY29k
aW5nSW52YWxpZElkOwogICAgICAgICB9Ci0gICAgICAgIHJldHVybiBrQ0ZTdHJpbmdFbmNvZGlu
Z0ludmFsaWRJZDsKICAgICB9CiAgICAgaWYgKGZsYWdzKSB7CiAgICAgICAgICpmbGFncyA9IHN0
YXRpY19jYXN0PGNvbnN0IENoYXJzZXRFbnRyeSAqPih2YWx1ZSktPmZsYWdzOwo=
</data>
<flag name="review"
          id="987"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>