<?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>11665</bug_id>
          
          <creation_ts>2006-11-21 07:39:34 -0800</creation_ts>
          <short_desc>[S60] Text decoder regression in S60 browser</short_desc>
          <delta_ts>2011-03-21 11:52:50 -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>Text</component>
          <version>420+</version>
          <rep_platform>S60 Hardware</rep_platform>
          <op_sys>S60 3rd edition</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Wei Liu">wei.liu</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>S60webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>44970</commentid>
    <comment_count>0</comment_count>
    <who name="Wei Liu">wei.liu</who>
    <bug_when>2006-11-21 07:39:34 -0800</bug_when>
    <thetext>A new member iQTextDecoder was introduced in QTextCodec class, however, it&apos;s not properly initialized (nulled). Since QTextCodec does not derive from CBase, its members will not be automatically nulled. This problem may cause potential crashes on websites which javascript needs char converted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44971</commentid>
    <comment_count>1</comment_count>
    <who name="Wei Liu">wei.liu</who>
    <bug_when>2006-11-21 07:42:04 -0800</bug_when>
    <thetext>The TSW error ID for this bug is WLIU-6VQSPD.
This regression is caused by fix for bug 11486. 
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44974</commentid>
    <comment_count>2</comment_count>
      <attachid>11596</attachid>
    <who name="Wei Liu">wei.liu</who>
    <bug_when>2006-11-21 08:03:42 -0800</bug_when>
    <thetext>Created attachment 11596
initialize the iQTextDecoder to null.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44975</commentid>
    <comment_count>3</comment_count>
      <attachid>11596</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2006-11-21 08:08:10 -0800</bug_when>
    <thetext>Comment on attachment 11596
initialize the iQTextDecoder to null.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44978</commentid>
    <comment_count>4</comment_count>
    <who name="Bradley Morrison">bradley.morrison</who>
    <bug_when>2006-11-21 08:32:49 -0800</bug_when>
    <thetext>please create s60webkit bugs with the correct attributes - we share this database with a lot of people not working on s60webkit!

See the bus submission template linked from: 

http://trac.webkit.org/projects/webkit/wiki/S60Buzilla</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44717</commentid>
    <comment_count>5</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2006-11-22 07:59:31 -0800</bug_when>
    <thetext>r17875</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44668</commentid>
    <comment_count>6</comment_count>
      <attachid>11611</attachid>
    <who name="Wei Liu">wei.liu</who>
    <bug_when>2006-11-22 11:52:33 -0800</bug_when>
    <thetext>Created attachment 11611
3.2 main branch changes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44669</commentid>
    <comment_count>7</comment_count>
      <attachid>11612</attachid>
    <who name="Wei Liu">wei.liu</who>
    <bug_when>2006-11-22 11:54:17 -0800</bug_when>
    <thetext>Created attachment 11612
3.1 additional fixes, such as using makeDecoder in fromUnicode, etc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44610</commentid>
    <comment_count>8</comment_count>
      <attachid>11611</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2006-11-22 12:09:45 -0800</bug_when>
    <thetext>Comment on attachment 11611
3.2 main branch changes

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44611</commentid>
    <comment_count>9</comment_count>
      <attachid>11612</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2006-11-22 12:10:07 -0800</bug_when>
    <thetext>Comment on attachment 11612
3.1 additional fixes, such as using makeDecoder in fromUnicode, etc.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44220</commentid>
    <comment_count>10</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2006-11-26 13:07:55 -0800</bug_when>
    <thetext>3.2 -&gt; r17881
3.1m -&gt; r17882</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43702</commentid>
    <comment_count>11</comment_count>
    <who name="Krishna">krishnamurty.podipireddy</who>
    <bug_when>2006-11-30 13:53:46 -0800</bug_when>
    <thetext>
Verified and Closed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>370623</commentid>
    <comment_count>12</comment_count>
    <who name="Joel Parks">joel.parks</who>
    <bug_when>2011-03-21 11:52:50 -0700</bug_when>
    <thetext>re-purposing InTSW keyword for use by QtWebkit team</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11596</attachid>
            <date>2006-11-21 08:03:42 -0800</date>
            <delta_ts>2006-11-21 08:08:10 -0800</delta_ts>
            <desc>initialize the iQTextDecoder to null.</desc>
            <filename>regres.patch</filename>
            <type>text/plain</type>
            <size>1345</size>
            <attacher name="Wei Liu">wei.liu</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9DaGFuZ2VM
b2cJKHJldmlzaW9uIDE3ODcwKQ0KKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
DQpAQCAtMSwzICsxLDE0IEBADQorMjAwNi0xMS0yMSAgdzNsaXUgIDx3ZWkubGl1QG5va2lhLmNv
bT4NCisgICAgICAgIFJldmlld2VkIGJ5IDx5b25nanVuLnpoYW5nQG5va2lhLmNvbT4NCisgICAg
ICAgIERFU0M6IA0KKyAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTE2NjUNCisgICAgICAgIFRleHQgZGVjb2RlciByZWdyZXNzaW9uIGluIDMuMSBhbmQgMy4w
IGJyb3dzZXINCisNCisgICAgICAgIFdBUk5JTkc6IE5PIFRFU1QgQ0FTRVMgQURERUQgT1IgQ0hB
TkdFRA0KKw0KKyAgICAgICAgKiBDaGFuZ2VMb2c6DQorICAgICAgICAqIGt3cS9LV1FUZXh0Q29k
ZWMuaDoNCisNCiAyMDA2LTExLTE2ICByYXRobmFzYSAgPHNvcm5hbGF0aGEucmF0aG5hc2FteUBu
b2tpYS5jb20+DQogDQogICAgICAgICBSZXZpZXdlZCBieSBaYWxhbiBCdWp0YXMgPHpidWp0YXNA
Z21haWwuY29tPi4NCkluZGV4OiBXZWJDb3JlL2t3cS9LV1FUZXh0Q29kZWMuaA0KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQ0KLS0tIFdlYkNvcmUva3dxL0tXUVRleHRDb2RlYy5oCShyZXZpc2lvbiAxNzg2MikNCisrKyBX
ZWJDb3JlL2t3cS9LV1FUZXh0Q29kZWMuaAkod29ya2luZyBjb3B5KQ0KQEAgLTQxLDcgKzQxLDcg
QEAgcHVibGljOg0KICAgICBzdGF0aWMgUVRleHRDb2RlYyAqY29kZWNGb3JOYW1lRWlnaHRCaXRP
bmx5KGNvbnN0IGNoYXIgKik7DQogICAgIHN0YXRpYyBRVGV4dENvZGVjICpjb2RlY0ZvckxvY2Fs
ZSgpOw0KIA0KLSAgICBRVGV4dENvZGVjKCBUVWludCBhRW5jLCBLV1FFbmNvZGluZ0ZsYWdzIGYg
PSBOb0VuY29kaW5nRmxhZ3MgKSA6IGlFbmNvZGluZyggYUVuYyApLCBfZmxhZ3MoZikgICAgICAg
ICAge30NCisgICAgUVRleHRDb2RlYyggVFVpbnQgYUVuYywgS1dRRW5jb2RpbmdGbGFncyBmID0g
Tm9FbmNvZGluZ0ZsYWdzICkgOiBpRW5jb2RpbmcoIGFFbmMgKSwgX2ZsYWdzKCBmICksIGlRVGV4
dERlY29kZXIoIE5VTEwgKSB7fQ0KICAgICB+UVRleHRDb2RlYygpOw0KICAgICBjb25zdCBjaGFy
ICpuYW1lKCkgY29uc3Q7DQogICAgIGJvb2wgdXNlc1Zpc3VhbE9yZGVyaW5nKCkgY29uc3QgeyBy
ZXR1cm4gX2ZsYWdzICYgVmlzdWFsT3JkZXJpbmc7IH0NCg==
</data>
<flag name="review"
          id="4137"
          type_id="1"
          status="+"
          setter="yongjun.zhang"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11611</attachid>
            <date>2006-11-22 11:52:33 -0800</date>
            <delta_ts>2006-11-22 12:09:45 -0800</delta_ts>
            <desc>3.2 main branch changes</desc>
            <filename>decoder_fix_32.patch</filename>
            <type>text/plain</type>
            <size>3910</size>
            <attacher name="Wei Liu">wei.liu</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9DaGFuZ2VM
b2cJKHJldmlzaW9uIDE3ODc1KQ0KKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
DQpAQCAtMSwzICsxLDIwIEBADQorMjAwNi0xMS0yMiAgdzNsaXUgIDx3ZWkubGl1QG5va2lhLmNv
bT4NCisNCisgICAgICAgIFJldmlld2VkIGJ5IHpidWp0YXNAZ21haWwuY29tLg0KKyAgICAgICAg
REVTQzogDQorICAgICAgICBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MTY2NQ0KKyAgICAgICAgVGV4dCBkZWNvZGVyIHJlZ3Jlc3Npb24gaW4gUzYwIGJyb3dzZXINCisN
CisgICAgICAgIFdBUk5JTkc6IE5PIFRFU1QgQ0FTRVMgQURERUQgT1IgQ0hBTkdFRA0KKw0KKyAg
ICAgICAgKiBrd3EvS1dRVGV4dENvZGVjLmNwcDoNCisgICAgICAgIChLV1FUZXh0RGVjb2Rlcjo6
S1dRVGV4dERlY29kZXIpOg0KKyAgICAgICAgKFFUZXh0Q29kZWM6OmZyb21Vbmljb2RlKToNCisg
ICAgICAgIChRVGV4dENvZGVjOjp0b1VuaWNvZGUpOg0KKyAgICAgICAgKEtXUVRleHREZWNvZGVy
Ojpmcm9tVW5pY29kZSk6DQorICAgICAgICAoS1dRVGV4dERlY29kZXI6OmNoZWNrUmVhbGxvYyk6
DQorICAgICAgICAqIGt3cS9LV1FUZXh0Q29kZWMuaDoNCisNCiAyMDA2LTExLTE2ICByYXRobmFz
YSAgPHNvcm5hbGF0aGEucmF0aG5hc2FteUBub2tpYS5jb20+DQogDQogICAgICAgICBSZXZpZXdl
ZCBieSBaYWxhbiBCdWp0YXMgPHpidWp0YXNAZ21haWwuY29tPi4NCkluZGV4OiBXZWJDb3JlL2t3
cS9LV1FUZXh0Q29kZWMuY3BwDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9rd3EvS1dRVGV4dENv
ZGVjLmNwcAkocmV2aXNpb24gMTc4NzUpDQorKysgV2ViQ29yZS9rd3EvS1dRVGV4dENvZGVjLmNw
cAkod29ya2luZyBjb3B5KQ0KQEAgLTQ5LDcgKzQ5LDcgQEAgY29uc3QgY2hhciBCQiA9IDB4YmI7
DQogY2xhc3MgS1dRVGV4dERlY29kZXIgOiBwdWJsaWMgUVRleHREZWNvZGVyIHsNCiBmcmllbmQg
Y2xhc3MgUVRleHRDb2RlYzsNCiBwdWJsaWM6DQotICAgIEtXUVRleHREZWNvZGVyKFRVaW50IGFF
bmMpIDogaUVuY29kaW5nKGFFbmMpLCBpUmVtYWluZGVyQnVmKE5VTEwpICAge30NCisgICAgS1dR
VGV4dERlY29kZXIoVFVpbnQgYUVuYykgOiBpRW5jb2RpbmcoYUVuYyksIGlSZW1haW5kZXJCdWYo
IE5VTEwgKSAgIHt9DQogICAgIH5LV1FUZXh0RGVjb2RlcigpICAgICAgICAgICAgICAgICB7IGRl
bGV0ZSBpUmVtYWluZGVyQnVmOyB9DQogDQogICAgIFFTdHJpbmcgdG9Vbmljb2RlKGNvbnN0IGNo
YXIgKmNocywgaW50IGxlbiwgYm9vbCBmbHVzaCk7DQpAQCAtMjM0LDcgKzIzNCw3IEBAIFFUZXh0
RGVjb2RlciAqUVRleHRDb2RlYzo6bWFrZURlY29kZXIoKSANCiANCiBRQ1N0cmluZyBRVGV4dENv
ZGVjOjpmcm9tVW5pY29kZShjb25zdCBRU3RyaW5nICZxY3MpIGNvbnN0DQogew0KLSAgcmV0dXJu
IEtXUVRleHREZWNvZGVyKCBpRW5jb2RpbmcgKS5mcm9tVW5pY29kZSggcWNzICk7DQorICAgIHJl
dHVybiBtYWtlRGVjb2RlcigpLT5mcm9tVW5pY29kZSggcWNzICk7DQogfQ0KIA0KIFFTdHJpbmcg
UVRleHRDb2RlYzo6dG9Vbmljb2RlKGNvbnN0IGNoYXIgKmNocywgaW50IGxlbikgY29uc3QNCkBA
IC0yNDQsNyArMjQ0LDcgQEAgUVN0cmluZyBRVGV4dENvZGVjOjp0b1VuaWNvZGUoY29uc3QgY2hh
cg0KIA0KIFFTdHJpbmcgUVRleHRDb2RlYzo6dG9Vbmljb2RlKGNvbnN0IFFCeXRlQXJyYXkgJnFi
YSwgaW50IGxlbikgY29uc3QNCiB7DQotICAgIHJldHVybiBLV1FUZXh0RGVjb2RlciggaUVuY29k
aW5nICkudG9Vbmljb2RlKHFiYS5kYXRhKCksIGxlbiwgdHJ1ZSk7DQorICAgIHJldHVybiBtYWtl
RGVjb2RlcigpLT50b1VuaWNvZGUocWJhLmRhdGEoKSwgbGVuLCB0cnVlKTsNCiB9DQogDQogYm9v
bCBvcGVyYXRvcj09KGNvbnN0IFFUZXh0Q29kZWMgJmEsIGNvbnN0IFFUZXh0Q29kZWMgJmIpDQpA
QCAtNTI0LDEzICs1MjQsMTMgQEAgUUNTdHJpbmcgS1dRVGV4dERlY29kZXI6OmZyb21Vbmljb2Rl
KGNvbg0KICAgICAgICAgICAgICAgICByZXR1cm4gUUNTdHJpbmcoIiIpOw0KICAgICAgICAgICAg
ICAgICB9DQogICAgICAgICAgICAgfQ0KLSAgICAgICAgDQorDQogICAgICAgICBwdHIuQXBwZW5k
KCB0bXBCdWYgKTsNCiANCiAgICAgICAgIGlmKCByZXQgPT0gMCApIGJyZWFrOw0KICAgICAgICAg
aW5CdWYuU2V0KCBpbkJ1Zi5SaWdodCggcmV0ICkgKTsNCiAgICAgICAgIH0NCi0gICAgDQorDQog
ICAgIC8vY2hlY2sgaWYgcmVhbGxvYyBuZWVkcyBmb3IgemVybyB0ZXJtaW5hdGVkIHN0cmluZw0K
ICAgICBpZihwdHIuTWF4TGVuZ3RoKCkgPT0gcHRyLkxlbmd0aCgpKQ0KICAgICAgICAgew0KQEAg
LTU0NSw3ICs1NDUsNyBAQCBRQ1N0cmluZyBLV1FUZXh0RGVjb2Rlcjo6ZnJvbVVuaWNvZGUoY29u
DQogICAgICAgICAgICAgcmV0dXJuIFFDU3RyaW5nKCIiKTsNCiAgICAgICAgICAgICB9DQogICAg
ICAgICB9DQotICAgIA0KKw0KICAgICBvdXRTdHIuYXBwZW5kKCAoY29uc3QgY2hhciopKCBwdHIu
UHRyWigpICkgKTsNCiAgICAgZGVsZXRlIG91dEJ1ZjsNCiANCkBAIC01NTMsNyArNTUzLDcgQEAg
UUNTdHJpbmcgS1dRVGV4dERlY29kZXI6OmZyb21Vbmljb2RlKGNvbg0KICAgICB9DQogDQogSEJ1
ZkM4KiBLV1FUZXh0RGVjb2Rlcjo6Y2hlY2tSZWFsbG9jKCBUUHRyOCYgYVB0ciwgVEludCBhTGVu
ICkNCi17ICAgIA0KK3sNCiAgICBIQnVmQzgqIG91dEJ1ZiA9IEhCdWZDODo6TmV3TWF4KCBhTGVu
ICk7DQogICAgaWYob3V0QnVmKQ0KICAgICAgICAgew0KSW5kZXg6IFdlYkNvcmUva3dxL0tXUVRl
eHRDb2RlYy5oDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9rd3EvS1dRVGV4dENvZGVjLmgJKHJl
dmlzaW9uIDE3ODc1KQ0KKysrIFdlYkNvcmUva3dxL0tXUVRleHRDb2RlYy5oCSh3b3JraW5nIGNv
cHkpDQpAQCAtNDEsNyArNDEsNyBAQCBwdWJsaWM6DQogICAgIHN0YXRpYyBRVGV4dENvZGVjICpj
b2RlY0Zvck5hbWVFaWdodEJpdE9ubHkoY29uc3QgY2hhciAqKTsNCiAgICAgc3RhdGljIFFUZXh0
Q29kZWMgKmNvZGVjRm9yTG9jYWxlKCk7DQogDQotICAgIFFUZXh0Q29kZWMoIFRVaW50IGFFbmMs
IEtXUUVuY29kaW5nRmxhZ3MgZiA9IE5vRW5jb2RpbmdGbGFncyApIDogaUVuY29kaW5nKCBhRW5j
ICksIF9mbGFncyhmKSAgICAgICAgICB7fQ0KKyAgICBRVGV4dENvZGVjKCBUVWludCBhRW5jLCBL
V1FFbmNvZGluZ0ZsYWdzIGYgPSBOb0VuY29kaW5nRmxhZ3MgKSA6IGlFbmNvZGluZyggYUVuYyAp
LCBfZmxhZ3MoIGYgKSwgaVFUZXh0RGVjb2RlciggTlVMTCApIHt9DQogICAgIH5RVGV4dENvZGVj
KCk7DQogICAgIGNvbnN0IGNoYXIgKm5hbWUoKSBjb25zdDsNCiAgICAgYm9vbCB1c2VzVmlzdWFs
T3JkZXJpbmcoKSBjb25zdCB7IHJldHVybiBfZmxhZ3MgJiBWaXN1YWxPcmRlcmluZzsgfQ0KQEAg
LTc1LDYgKzc1LDcgQEAgT09NX01PRElGSUVEDQogcHVibGljOg0KICAgICB2aXJ0dWFsIH5RVGV4
dERlY29kZXIoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge30NCiAg
ICAgdmlydHVhbCBRU3RyaW5nIHRvVW5pY29kZShjb25zdCBjaGFyICosIGludCwgYm9vbCBmbHVz
aCA9IGZhbHNlKSA9IDA7DQorICAgIHZpcnR1YWwgUUNTdHJpbmcgZnJvbVVuaWNvZGUoY29uc3Qg
UVN0cmluZyAmKSA9IDA7DQogfTsNCiANCiAjZW5kaWYNCg==
</data>
<flag name="review"
          id="4149"
          type_id="1"
          status="+"
          setter="yongjun.zhang"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11612</attachid>
            <date>2006-11-22 11:54:17 -0800</date>
            <delta_ts>2006-11-22 12:10:07 -0800</delta_ts>
            <desc>3.1 additional fixes, such as using makeDecoder in fromUnicode, etc.</desc>
            <filename>decoder_fix_31.patch</filename>
            <type>text/plain</type>
            <size>3403</size>
            <attacher name="Wei Liu">wei.liu</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9DaGFuZ2VM
b2cJKHJldmlzaW9uIDE3ODc1KQ0KKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
DQpAQCAtMSwzICsxLDIwIEBADQorMjAwNi0xMS0yMiAgdzNsaXUgIDx3ZWkubGl1QG5va2lhLmNv
bT4NCisNCisgICAgICAgIFJldmlld2VkIGJ5IHpidWp0YXNAZ21haWwuY29tLg0KKyAgICAgICAg
REVTQzogDQorICAgICAgICBodHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19idWcu
Y2dpP2lkPTExNjY1DQorICAgICAgICBUZXh0IGRlY29kZXIgcmVncmVzc2lvbiBpbiBTNjAgYnJv
d3Nlci4NCisNCisgICAgICAgIFdBUk5JTkc6IE5PIFRFU1QgQ0FTRVMgQURERUQgT1IgQ0hBTkdF
RA0KKw0KKyAgICAgICAgKiBrd3EvS1dRVGV4dENvZGVjLmNwcDoNCisgICAgICAgIChLV1FUZXh0
RGVjb2Rlcjo6S1dRVGV4dERlY29kZXIpOg0KKyAgICAgICAgKFFUZXh0Q29kZWM6OmZyb21Vbmlj
b2RlKToNCisgICAgICAgIChRVGV4dENvZGVjOjp0b1VuaWNvZGUpOg0KKyAgICAgICAgKEtXUVRl
eHREZWNvZGVyOjpmcm9tVW5pY29kZSk6DQorICAgICAgICAoS1dRVGV4dERlY29kZXI6OmNoZWNr
UmVhbGxvYyk6DQorICAgICAgICAqIGt3cS9LV1FUZXh0Q29kZWMuaDoNCisNCiAyMDA2LTExLTIx
ICB3M2xpdSAgPHdlaS5saXVAbm9raWEuY29tPg0KICAgICAgICAgUmV2aWV3ZWQgYnkgPHlvbmdq
dW4uemhhbmdAbm9raWEuY29tPg0KICAgICAgICAgREVTQzogDQpJbmRleDogV2ViQ29yZS9rd3Ev
S1dRVGV4dENvZGVjLmNwcA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYkNvcmUva3dxL0tXUVRleHRDb2Rl
Yy5jcHAJKHJldmlzaW9uIDE3ODc1KQ0KKysrIFdlYkNvcmUva3dxL0tXUVRleHRDb2RlYy5jcHAJ
KHdvcmtpbmcgY29weSkNCkBAIC00OSw3ICs0OSw3IEBAIGNvbnN0IGNoYXIgQkIgPSAweGJiOw0K
IGNsYXNzIEtXUVRleHREZWNvZGVyIDogcHVibGljIFFUZXh0RGVjb2RlciB7DQogZnJpZW5kIGNs
YXNzIFFUZXh0Q29kZWM7DQogcHVibGljOg0KLSAgICBLV1FUZXh0RGVjb2RlcihUVWludCBhRW5j
KSA6IGlFbmNvZGluZyhhRW5jKSwgaVJlbWFpbmRlckJ1ZihOVUxMKSAgIHt9DQorICAgIEtXUVRl
eHREZWNvZGVyKFRVaW50IGFFbmMpIDogaUVuY29kaW5nKGFFbmMpLCBpUmVtYWluZGVyQnVmKCBO
VUxMICkgICB7fQ0KICAgICB+S1dRVGV4dERlY29kZXIoKSAgICAgICAgICAgICAgICAgeyBkZWxl
dGUgaVJlbWFpbmRlckJ1ZjsgfQ0KIA0KICAgICBRU3RyaW5nIHRvVW5pY29kZShjb25zdCBjaGFy
ICpjaHMsIGludCBsZW4sIGJvb2wgZmx1c2gpOw0KQEAgLTIzNCw3ICsyMzQsNyBAQCBRVGV4dERl
Y29kZXIgKlFUZXh0Q29kZWM6Om1ha2VEZWNvZGVyKCkgDQogDQogUUNTdHJpbmcgUVRleHRDb2Rl
Yzo6ZnJvbVVuaWNvZGUoY29uc3QgUVN0cmluZyAmcWNzKSBjb25zdA0KIHsNCi0gIHJldHVybiBL
V1FUZXh0RGVjb2RlciggaUVuY29kaW5nICkuZnJvbVVuaWNvZGUoIHFjcyApOw0KKyAgICByZXR1
cm4gbWFrZURlY29kZXIoKS0+ZnJvbVVuaWNvZGUoIHFjcyApOw0KIH0NCiANCiBRU3RyaW5nIFFU
ZXh0Q29kZWM6OnRvVW5pY29kZShjb25zdCBjaGFyICpjaHMsIGludCBsZW4pIGNvbnN0DQpAQCAt
MjQ0LDcgKzI0NCw3IEBAIFFTdHJpbmcgUVRleHRDb2RlYzo6dG9Vbmljb2RlKGNvbnN0IGNoYXIN
CiANCiBRU3RyaW5nIFFUZXh0Q29kZWM6OnRvVW5pY29kZShjb25zdCBRQnl0ZUFycmF5ICZxYmEs
IGludCBsZW4pIGNvbnN0DQogew0KLSAgICByZXR1cm4gS1dRVGV4dERlY29kZXIoIGlFbmNvZGlu
ZyApLnRvVW5pY29kZShxYmEuZGF0YSgpLCBsZW4sIHRydWUpOw0KKyAgICByZXR1cm4gbWFrZURl
Y29kZXIoKS0+dG9Vbmljb2RlKHFiYS5kYXRhKCksIGxlbiwgdHJ1ZSk7DQogfQ0KIA0KIGJvb2wg
b3BlcmF0b3I9PShjb25zdCBRVGV4dENvZGVjICZhLCBjb25zdCBRVGV4dENvZGVjICZiKQ0KQEAg
LTUyNCwxMyArNTI0LDEzIEBAIFFDU3RyaW5nIEtXUVRleHREZWNvZGVyOjpmcm9tVW5pY29kZShj
b24NCiAgICAgICAgICAgICAgICAgcmV0dXJuIFFDU3RyaW5nKCIiKTsNCiAgICAgICAgICAgICAg
ICAgfQ0KICAgICAgICAgICAgIH0NCi0gICAgICAgIA0KKw0KICAgICAgICAgcHRyLkFwcGVuZCgg
dG1wQnVmICk7DQogDQogICAgICAgICBpZiggcmV0ID09IDAgKSBicmVhazsNCiAgICAgICAgIGlu
QnVmLlNldCggaW5CdWYuUmlnaHQoIHJldCApICk7DQogICAgICAgICB9DQotICAgIA0KKw0KICAg
ICAvL2NoZWNrIGlmIHJlYWxsb2MgbmVlZHMgZm9yIHplcm8gdGVybWluYXRlZCBzdHJpbmcNCiAg
ICAgaWYocHRyLk1heExlbmd0aCgpID09IHB0ci5MZW5ndGgoKSkNCiAgICAgICAgIHsNCkBAIC01
NDUsNyArNTQ1LDcgQEAgUUNTdHJpbmcgS1dRVGV4dERlY29kZXI6OmZyb21Vbmljb2RlKGNvbg0K
ICAgICAgICAgICAgIHJldHVybiBRQ1N0cmluZygiIik7DQogICAgICAgICAgICAgfQ0KICAgICAg
ICAgfQ0KLSAgICANCisNCiAgICAgb3V0U3RyLmFwcGVuZCggKGNvbnN0IGNoYXIqKSggcHRyLlB0
clooKSApICk7DQogICAgIGRlbGV0ZSBvdXRCdWY7DQogDQpAQCAtNTUzLDcgKzU1Myw3IEBAIFFD
U3RyaW5nIEtXUVRleHREZWNvZGVyOjpmcm9tVW5pY29kZShjb24NCiAgICAgfQ0KIA0KIEhCdWZD
OCogS1dRVGV4dERlY29kZXI6OmNoZWNrUmVhbGxvYyggVFB0cjgmIGFQdHIsIFRJbnQgYUxlbiAp
DQoteyAgICANCit7DQogICAgSEJ1ZkM4KiBvdXRCdWYgPSBIQnVmQzg6Ok5ld01heCggYUxlbiAp
Ow0KICAgIGlmKG91dEJ1ZikNCiAgICAgICAgIHsNCkluZGV4OiBXZWJDb3JlL2t3cS9LV1FUZXh0
Q29kZWMuaA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYkNvcmUva3dxL0tXUVRleHRDb2RlYy5oCShyZXZp
c2lvbiAxNzg3NSkNCisrKyBXZWJDb3JlL2t3cS9LV1FUZXh0Q29kZWMuaAkod29ya2luZyBjb3B5
KQ0KQEAgLTc1LDYgKzc1LDcgQEAgT09NX01PRElGSUVEDQogcHVibGljOg0KICAgICB2aXJ0dWFs
IH5RVGV4dERlY29kZXIoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
e30NCiAgICAgdmlydHVhbCBRU3RyaW5nIHRvVW5pY29kZShjb25zdCBjaGFyICosIGludCwgYm9v
bCBmbHVzaCA9IGZhbHNlKSA9IDA7DQorICAgIHZpcnR1YWwgUUNTdHJpbmcgZnJvbVVuaWNvZGUo
Y29uc3QgUVN0cmluZyAmKSA9IDA7DQogfTsNCiANCiAjZW5kaWYNCg==
</data>
<flag name="review"
          id="4150"
          type_id="1"
          status="+"
          setter="yongjun.zhang"
    />
          </attachment>
      

    </bug>

</bugzilla>