<?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>11727</bug_id>
          
          <creation_ts>2006-11-30 14:28:32 -0800</creation_ts>
          <short_desc>[S60] JKRL-6VDTV8: browser crash on empty cache data when loading aborted</short_desc>
          <delta_ts>2011-03-21 11:52:53 -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>WebKit Misc.</component>
          <version>420+</version>
          <rep_platform>S60 Emulator</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="Yael">yael</reporter>
          <assigned_to name="Yael">yael</assigned_to>
          <cc>yael</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>43708</commentid>
    <comment_count>0</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2006-11-30 14:28:32 -0800</bug_when>
    <thetext>JKRL-6VDTV8: browser crash on empty cache data when loading aborted</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43712</commentid>
    <comment_count>1</comment_count>
      <attachid>11693</attachid>
    <who name="Yael">yael</who>
    <bug_when>2006-11-30 15:08:03 -0800</bug_when>
    <thetext>Created attachment 11693
3.2 fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43688</commentid>
    <comment_count>2</comment_count>
      <attachid>11694</attachid>
    <who name="Yael">yael</who>
    <bug_when>2006-11-30 15:15:37 -0800</bug_when>
    <thetext>Created attachment 11694
3.1 fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43606</commentid>
    <comment_count>3</comment_count>
      <attachid>11693</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2006-12-01 06:54:27 -0800</bug_when>
    <thetext>Comment on attachment 11693
3.2 fix

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43613</commentid>
    <comment_count>4</comment_count>
      <attachid>11694</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2006-12-01 13:20:15 -0800</bug_when>
    <thetext>Comment on attachment 11694
3.1 fix

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43614</commentid>
    <comment_count>5</comment_count>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2006-12-01 13:23:27 -0800</bug_when>
    <thetext>Committed: r17964.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41667</commentid>
    <comment_count>6</comment_count>
    <who name="Krishna">krishnamurty.podipireddy</who>
    <bug_when>2006-12-15 14:37:45 -0800</bug_when>
    <thetext>
Verified and Closed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>370632</commentid>
    <comment_count>7</comment_count>
    <who name="Joel Parks">joel.parks</who>
    <bug_when>2011-03-21 11:52:53 -0700</bug_when>
    <thetext>re-purposing InTSW keyword for use by QtWebkit team</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11693</attachid>
            <date>2006-11-30 15:08:03 -0800</date>
            <delta_ts>2006-12-01 06:54:27 -0800</delta_ts>
            <desc>3.2 fix</desc>
            <filename>MyBrilliantWork.patch</filename>
            <type>text/plain</type>
            <size>11781</size>
            <attacher name="Yael">yael</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9DaGFuZ2VMb2cNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNzk0OSkNCisrKyBXZWJLaXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpDQpA
QCAtMSwzICsxLDIxIEBADQorMjAwNi0xMS0zMCAgeWFoYXJvbiAgPHlhZWwuYWhhcm9uQG5va2lh
LmNvbT4NCisNCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLg0KKyAgICAgICAg
REVTQzogW1M2MF0gSktSTC02VkRUVjg6IGJyb3dzZXIgY3Jhc2ggb24gZW1wdHkgY2FjaGUgZGF0
YSB3aGVuIGxvYWRpbmcgYWJvcnRlZA0KKyAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTE3MjcNCisNCisgICAgICAgICogQnJvd3NlckNvbnRyb2wvaW5jL0Jy
Q3RsLmg6DQorICAgICAgICAoQ0JyQ3RsOjpIdHRwTG9hZGVyRXZlbnRUb1VpKToNCisgICAgICAg
ICogQnJvd3NlckNvbnRyb2wvc3JjL0JyQ3RsLmNwcDoNCisgICAgICAgIChDQnJDdGw6OkNCckN0
bCk6DQorICAgICAgICAoQ0JyQ3RsOjpIYW5kbGVCcm93c2VyTG9hZEV2ZW50TCk6DQorICAgICAg
ICAoQ0JyQ3RsOjpIYW5kbGVDb21tYW5kTCk6DQorICAgICAgICAoQ0JyQ3RsOjpVcGRhdGVMb2Fk
U3RhdGUpOg0KKyAgICAgICAgKENCckN0bDo6VW5sb2FkRGxsV21sRW5naW5lKToNCisgICAgICAg
ICogQnJvd3NlclZpZXcvc3JjL0xvYWRMaXN0ZW5lcnMuY3BwOg0KKyAgICAgICAgKENXbWxSZXNv
dXJjZUxvYWRMaXN0ZW5lcjo6UmVzcG9uc2VMKToNCisgICAgICAgIChDV21sUmVzb3VyY2VMb2Fk
TGlzdGVuZXI6OkNvbXBsZXRlKToNCisNCiAyMDA2LTExLTI4ICB5YWRhdmFsbCAgPHNyaXJhbS55
YWRhdmFsbGlAbm9raWEuY29tPg0KIA0KICAgICAgICAgUmV2aWV3ZWQgYnkgU2FjaGluIFBhZG1h
IChzYWNoaW4ucGFkbWFAbm9raWEuY29tKS4NCkluZGV4OiBXZWJLaXQvQnJvd3NlckNvbnRyb2wv
aW5jL0JyQ3RsLmgNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQvQnJvd3NlckNvbnRyb2wvaW5jL0Jy
Q3RsLmgJKHJldmlzaW9uIDE3OTQ4KQ0KKysrIFdlYktpdC9Ccm93c2VyQ29udHJvbC9pbmMvQnJD
dGwuaAkod29ya2luZyBjb3B5KQ0KQEAgLTY3OCw3ICs2NzgsNyBAQCBjbGFzcyBDQnJDdGwgOiBw
dWJsaWMgQ0JyQ3RsSW50ZXJmYWNlLCBwDQogICAgICAgICAqIEBzaW5jZSAzLjANCiAgICAgICAg
ICogQHJldHVybiBDSHR0cExvYWRlckV2ZW50VG9VaUxpc3RlbmVyKg0KICAgICAgICAgKi8NCi0g
ICAgQ0h0dHBMb2FkZXJFdmVudFRvVWlMaXN0ZW5lciogSHR0cExvYWRlckV2ZW50VG9VaSgpIGNv
bnN0IHsgcmV0dXJuIGlIdHRwTG9hZGVyRXZlbnRUb1VpTGlzdGVuZXI7IH0NCisgICAgICAgIENI
dHRwTG9hZGVyRXZlbnRUb1VpTGlzdGVuZXIqIEh0dHBMb2FkZXJFdmVudFRvVWkoKSBjb25zdCB7
IHJldHVybiBpSHR0cExvYWRlckV2ZW50VG9VaUxpc3RlbmVyOyB9DQogICAgICAgICAvKioNCiAg
ICAgICAgICogQWRkIGEgV01MIHNlcnZpY2Ugb3B0aW9uDQogICAgICAgICAqIEBzaW5jZSAyLjgN
CkBAIC03MDYsMTYgKzcwNiwxNiBAQCBjbGFzcyBDQnJDdGwgOiBwdWJsaWMgQ0JyQ3RsSW50ZXJm
YWNlLCBwDQogICAgICAgICAqIEByZXR1cm4gdm9pZA0KICAgICAgICAgKi8NCiAgICAgICAgIHZv
aWQgVXBkYXRlU29mdGtleXMoKTsNCi0NCi0gICAgICB2b2lkIFBvc3RVcmxMKFREZXNDJiBhVXJs
LCBURGVzQzgmIGFQb3N0RGF0YSwgVERlc0MmIGFDb250ZW50VHlwZSk7DQotDQorICAgICAgICAN
CisgICAgICAgIHZvaWQgUG9zdFVybEwoVERlc0MmIGFVcmwsIFREZXNDOCYgYVBvc3REYXRhLCBU
RGVzQyYgYUNvbnRlbnRUeXBlKTsNCisgICAgICAgIA0KICAgICAgICAgdm9pZCBTZXRXbWxQYWdl
U2NhbGVyKCBDUGFnZVNjYWxlciYgYVBhZ2VTY2FsZXIgKSB7IGlXbWxQYWdlU2NhbGVyID0gJmFQ
YWdlU2NhbGVyOyB9DQotDQorICAgICAgICANCiAgICAgICAgIENQYWdlU2NhbGVyJiBXbWxQYWdl
U2NhbGVyKCkgeyByZXR1cm4gKmlXbWxQYWdlU2NhbGVyOyB9DQotDQorICAgICAgICANCiAgICAg
ICAgIFRCckN0bFdtbFNlcnZpY2VPcHRpb24qIEZpcnN0UHJldkRvRWxlbWVudCgpIHsgcmV0dXJu
IGlGaXJzdFByZXZEb0VsZW1lbnQ7IH0NCi0NCi0gICAgdm9pZCBTZXRXbWxNb2RlKFRCb29sIGFN
b2RlKTsNCisgICAgICAgIA0KKyAgICAgICAgdm9pZCBTZXRXbWxNb2RlKFRCb29sIGFNb2RlKTsN
CiAgICAgICAgIC8qKg0KICAgICAgICAgKiBDb252ZXJ0IGEgZmlsZSBuYW1lIHRvIGEgdXJsDQog
ICAgICAgICAqLw0KQEAgLTgzMiwxNCArODMyLDE5IEBAIGNsYXNzIENCckN0bCA6IHB1YmxpYyBD
QnJDdGxJbnRlcmZhY2UsIHANCiAgICAgICAgICogVXBkYXRlIEJyb3dzZXJDb250cm9sJ3MgaW50
ZXJuYWwgbG9hZCBzdGF0ZS4NCiAgICAgICAgICovDQogICAgICAgICB2b2lkIFVwZGF0ZUxvYWRT
dGF0ZShUQnJDdGxEZWZzOjpUQnJDdGxMb2FkRXZlbnQgYUxvYWRFdmVudCwgVFVpbnQxNiBhVHJh
bnNhY3Rpb25JZCk7DQorICAgICAgICANCisgICAgICAgIC8qKg0KKyAgICAgICAgKiBMb2FkIHRo
ZSBXTUxFbmdpbmUgRHluYW1pY2FsbHkNCisgICAgICAgICovDQorICAgICAgICAvL1RCb29sIGl3
bWxFbmdpbmVEbGxMb2FkZWQ7DQorICAgICAgICAvL1RCb29sIExvYWREbGxXbWxFbmdpbmVMKCk7
DQogDQotICAgIC8qKg0KLSAgICAgKiBMb2FkIHRoZSBXTUxFbmdpbmUgRHluYW1pY2FsbHkNCi0g
ICAgICovDQotICAgIC8vVEJvb2wgaXdtbEVuZ2luZURsbExvYWRlZDsNCi0gICAgLy9UQm9vbCBM
b2FkRGxsV21sRW5naW5lTCgpOw0KLQ0KLQ0KKyAgICAgICAgLyoqDQorICAgICAgICAqIFVubG9h
ZCB3bWxFbmdpbmUuZGxsIGR5bmFtaWNhbGx5Lg0KKyAgICAgICAgKi8NCisgICAgICAgIHZvaWQg
VW5sb2FkRGxsV21sRW5naW5lKCk7DQorICAgICAgICANCisgICAgICAgIA0KICAgICBwcml2YXRl
OiAgICAvLyBDbGFzcyBkYXRhDQogICAgICAgICAvLyBUaGlzIGlzIHRoZSBjYWxsaW5nIGNsaWVu
dCB0aGF0IGluaXRpYWxpemVzIHRoZSBCcm93c2VyQ29udHJvbA0KICAgICAgICAgQ0NvZUNvbnRy
b2wqIGlDb2VDb250cm9sUGFyZW50Ow0KQEAgLTg2OSwzOSArODc0LDQxIEBAIGNsYXNzIENCckN0
bCA6IHB1YmxpYyBDQnJDdGxJbnRlcmZhY2UsIHANCiAjaWZuZGVmIF9fQlJPV1NFUl9TREsNCiAg
ICAgICAgIENGaW5kSXRlbU1lbnUgKmlGaW5kSXRlbU1lbnU7ICAgLy8gcG9pbnRlciB0byBmaW5k
IGl0ZW0gbWVudSBjbGFzcw0KICNlbmRpZg0KLQ0KKyAgICAgICAgDQogICAgICAgICAvLyBPdXIg
aW50ZXJuYWwgc3VwcG9ydA0KICAgICAgICAgQ1dlYktpdENvbnRyb2wqICAgICAgICAgaVdlYktp
dENvbnRyb2w7DQotICAgIENCckhpc3RvcnlJbnRlcmZhY2UqICBpQnJIaXN0b3J5SW50ZXJmYWNl
Ow0KLQ0KLSAgICBDSHR0cExvYWRlckV2ZW50VG9VaUxpc3RlbmVyKiBpSHR0cExvYWRlckV2ZW50
VG9VaUxpc3RlbmVyOw0KKyAgICAgICAgQ0JySGlzdG9yeUludGVyZmFjZSogIGlCckhpc3RvcnlJ
bnRlcmZhY2U7DQorICAgICAgICANCisgICAgICAgIENIdHRwTG9hZGVyRXZlbnRUb1VpTGlzdGVu
ZXIqIGlIdHRwTG9hZGVyRXZlbnRUb1VpTGlzdGVuZXI7DQogICAgICAgICBUVWludCBpQ29tbWFu
ZElkQmFzZTsNCi0NCisgICAgICAgIA0KICAgICAgICAgUlBvaW50ZXJBcnJheTxNQnJDdGxMb2Fk
RXZlbnRPYnNlcnZlcj4gaUxvYWRFdmVudE9ic2VydmVyc0FycmF5Ow0KLSAgICBSUG9pbnRlckFy
cmF5PE1CckN0bFN0YXRlQ2hhbmdlT2JzZXJ2ZXI+IGlTdGF0ZUNoYW5nZU9ic2VydmVyQXJyYXk7
DQorICAgICAgICBSUG9pbnRlckFycmF5PE1CckN0bFN0YXRlQ2hhbmdlT2JzZXJ2ZXI+IGlTdGF0
ZUNoYW5nZU9ic2VydmVyQXJyYXk7DQogICAgICAgICBSUG9pbnRlckFycmF5PE1CckN0bENvbW1h
bmRPYnNlcnZlcj4gaUNvbW1hbmRPYnNlcnZlckFycmF5Ow0KICAgICAgICAgUlBvaW50ZXJBcnJh
eTxUQnJDdGxXbWxTZXJ2aWNlT3B0aW9uPiBpV21sU2VydmljZU9wdGlvbkFycmF5Ow0KICAgICAg
ICAgQ0Vpa01lbnVQYW5lICppTWVudVBhbmU7DQogICAgICAgICAvLw0KICAgICAgICAgSEJ1ZkMq
ICAgICAgICAgICAgICBpU2VsZkNvbnRlbnRUeXBlczsgLy8gb3duZWQNCi0NCisgICAgICAgIA0K
ICAgICAgICAgLy8gQSBsaXN0IGNvbnRhaW5pbmcgdGhlIG5hbWVzIGFuZCBjb21tYW5kIGlkcyB1
c2VkIHRvIHBvcHVsYXRlDQogICAgICAgICAvLyB0aGUgc3Vic2NyaWJlIHRvIG1lbnUuDQogICAg
ICAgICBSUG9pbnRlckFycmF5PFRCckN0bFN1YnNjcmliZVRvPiBpU3Vic2NyaWJlVG9JdGVtczsN
CiAgICAgICAgIENEZXNDMTZBcnJheUZsYXQqIGlTdWJzY3JpYmVUb0l0ZW1zVXJsczsNCiAgICAg
ICAgIC8vSWYgd21sRW5naW5lIGlzIGxvYWRlZCB0aGVuIGlXbWxFbmdpbmVJbnRlcmZhY2Ugd2ls
bCBiZSBub3QgTlVMTA0KLSAgICBUQm9vbCAgICAgICAgICAgICAgICAgaVdtbE1vZGU7DQotICAg
ICAgTVdtbEVuZ2luZUludGVyZmFjZSogICAgICAgICAgICAgICAgICAgIGlXbWxFbmdpbmVJbnRl
cmZhY2U7DQorICAgICAgICBUQm9vbCAgICAgICAgICAgICAgICAgaVdtbE1vZGU7DQorICAgICAg
ICBNV21sRW5naW5lSW50ZXJmYWNlKiAgICAgICAgICAgICAgICAgICAgaVdtbEVuZ2luZUludGVy
ZmFjZTsNCiAgICAgICAgIFRCckN0bExvYWRTdGF0ZSAgICAgICAgICAgICBpQnJDdGxMb2FkU3Rh
dGU7DQogICAgICAgICBUVWludDE2ICAgICAgICAgICAgICAgICBpQ3VyclRyYW5zSWQ7DQogICAg
ICAgICBSUG9pbnRlckFycmF5PFRCckN0bFdtbFNlcnZpY2VPcHRpb24+ICAgaVdtbFNlcnZpY2VP
cHRpb247DQogICAgICAgICBUQnJDdGxXbWxTZXJ2aWNlT3B0aW9uKiAgICAgICAgIGlGaXJzdFBy
ZXZEb0VsZW1lbnQ7DQogICAgICAgICBDSGlzdG9yeUNvbnRyb2xsZXIqICAgICAgICAgICAgICAg
ICBpSGlzdG9yeUNvbnRyb2xsZXI7ICAgLy8gb3duZWQNCiAgICAgICAgIENQYWdlU2NhbGVyKiAg
ICAgICAgICAgICAgICBpV21sUGFnZVNjYWxlcjsNCi0gICAgIC8vUmVxdWlyZWQgYnkgdGhlIHdt
bEVuZ2luZSBEeW5hbWljIExpYmFyeSBTdXBwb3J0DQotICAgICAgUkxpYnJhcnkgICAgICAgICAg
ICAgICAgaUxpYnJhcnk7DQorICAgICAgICAvL1JlcXVpcmVkIGJ5IHRoZSB3bWxFbmdpbmUgRHlu
YW1pYyBMaWJhcnkgU3VwcG9ydA0KKyAgICAgICAgUkxpYnJhcnkgICAgICAgICAgICAgICAgaUxp
YnJhcnk7DQogICAgICAgICBUUmVjdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aVJlY3Q7DQotICAgIFRJbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpQXBJ
ZDsNCisgICAgICAgIFRJbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpQXBJ
ZDsNCisgICAgICAgIFRCb29sIGlMb2FkaW5nOw0KKyAgICAgICAgVEJvb2wgaVdtbFVubG9hZFBl
bmRpbmc7DQogICAgIH07DQogDQogI2VuZGlmICAgICAgLy8gQlJDVExfSA0KSW5kZXg6IFdlYktp
dC9Ccm93c2VyQ29udHJvbC9zcmMvQnJDdGwuY3BwDQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViS2l0L0Jy
b3dzZXJDb250cm9sL3NyYy9CckN0bC5jcHAJKHJldmlzaW9uIDE3OTQ4KQ0KKysrIFdlYktpdC9C
cm93c2VyQ29udHJvbC9zcmMvQnJDdGwuY3BwCSh3b3JraW5nIGNvcHkpDQpAQCAtMzAwLDYgKzMw
MCw4IEBAIENCckN0bDo6Q0JyQ3RsKA0KICAgICBpQnJDdGxXaW5kb3dPYnNlcnZlciggYUJyQ3Rs
V2luZG93T2JzZXJ2ZXIgKSwgaUJyQ3RsRG93bmxvYWRPYnNlcnZlciggYUJyQ3RsRG93bmxvYWRP
YnNlcnZlciApLA0KICAgICAgIGlDYXBhYmlsaXRpZXMgKCBhQnJDdGxDYXBhYmlsaXRpZXMgKSwg
aUNvbW1hbmRJZEJhc2UgKCBhQ29tbWFuZElkQmFzZSApDQogICAgIHsNCisgICAgaUxvYWRpbmcg
PSBFRmFsc2U7DQorICAgIGlXbWxVbmxvYWRQZW5kaW5nID0gRUZhbHNlOw0KICAgICB9DQogDQog
Ly8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkBAIC00ODMsNiArNDg1LDIzIEBAIHZvaWQgQ0JyQ3Rs
OjpIYW5kbGVCcm93c2VyTG9hZEV2ZW50TCgNCiAgICAgVFVpbnQgYVNpemUsDQogICAgIFRVaW50
MTYgYVRyYW5zYWN0aW9uSWQgKQ0KICAgICB7DQorICAgIHN3aXRjaCAoYUxvYWRFdmVudCkNCisg
ICAgICAgIHsNCisgICAgICAgIGNhc2UgVEJyQ3RsRGVmczo6RUV2ZW50TmV3Q29udGVudFN0YXJ0
Og0KKyAgICAgICAgICAgIGlMb2FkaW5nID0gRVRydWU7DQorICAgICAgICAgICAgYnJlYWs7DQor
ICAgICAgICBjYXNlIFRCckN0bERlZnM6OkVFdmVudENvbnRlbnRGaW5pc2hlZDoNCisgICAgICAg
IGNhc2UgVEJyQ3RsRGVmczo6RUV2ZW50TG9hZEVycm9yOg0KKyAgICAgICAgICAgIGlMb2FkaW5n
ID0gRUZhbHNlOw0KKyAgICAgICAgICAgIGlmIChpV21sVW5sb2FkUGVuZGluZykNCisgICAgICAg
ICAgICAgICAgew0KKyAgICAgICAgICAgICAgICBVbmxvYWREbGxXbWxFbmdpbmUoKTsNCisgICAg
ICAgICAgICAgICAgaVdtbFVubG9hZFBlbmRpbmcgPSBFRmFsc2U7DQorICAgICAgICAgICAgICAg
IH0NCisgICAgICAgICAgICBicmVhazsNCisgICAgICAgIGRlZmF1bHQ6DQorICAgICAgICAgICAg
YnJlYWs7DQorICAgICAgICB9DQogICAgIFRJbnQgc2l6ZSAoIGlMb2FkRXZlbnRPYnNlcnZlcnNB
cnJheS5Db3VudCgpICk7DQogICAgIFByaW50TG9hZEV2ZW50cyggYUxvYWRFdmVudCwgYVRyYW5z
YWN0aW9uSWQgKTsNCiAgICAgVEludCBpOw0KQEAgLTgzMiwxNSArODUxLDcgQEAgRVhQT1JUX0Mg
dm9pZCBDQnJDdGw6OkhhbmRsZUNvbW1hbmRMKFRJbg0KICAgICAgICAgICAgIH0NCiAgICAgICAg
IGNhc2UgVEJyQ3RsRGVmczo6RUNvbW1hbmRVbmxvYWRXTUxFbmdpbmU6DQogICAgICAgICAgICAg
ew0KLSAgICAgICAgICAgIGlmICggaVdtbEVuZ2luZUludGVyZmFjZSApDQotICAgICAgICAgICAg
ICAgIHsNCi0gICAgICAgICAgICAgICAgZGVsZXRlIGlXbWxFbmdpbmVJbnRlcmZhY2U7DQotICAg
ICAgICAgICAgICAgIGlXbWxFbmdpbmVJbnRlcmZhY2UgPSBOVUxMOw0KLSAgICAgICAgICAgICAg
ICBpTGlicmFyeS5DbG9zZSgpOw0KLSAgICAgICAgICAgICAgICB9DQotICAgICAgICAgICAgZGVs
ZXRlIGlXS1dtbEludGVyZmFjZTsNCi0gICAgICAgICAgICBpV0tXbWxJbnRlcmZhY2UgPSBOVUxM
Ow0KLSAgICAgICAgICAgIGlXbWxNb2RlID0gRUZhbHNlOw0KKyAgICAgICAgICAgIFVubG9hZERs
bFdtbEVuZ2luZSgpOw0KICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgIH0NCiAgICAg
ICAgIGRlZmF1bHQ6DQpAQCAtMjExMCw2ICsyMTIxLDI2IEBAIHZvaWQgQ0JyQ3RsOjpVcGRhdGVM
b2FkU3RhdGUoVEJyQ3RsRGVmczoNCiAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgIGJy
ZWFrOw0KICAgICAgICAgfQ0KKyAgICB9DQorDQorLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCisv
LyBDQnJDdGw6OlVubG9hZERsbFdtbEVuZ2luZQ0KKy8vIFVubG9hZCBXTUwgZGxsDQorLy8gLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCisvLw0KK3ZvaWQgQ0JyQ3RsOjpVbmxvYWREbGxXbWxFbmdpbmUo
KQ0KKyAgICB7DQorICAgIGlmICggaVdtbEVuZ2luZUludGVyZmFjZSApDQorICAgICAgICB7DQor
ICAgICAgICBkZWxldGUgaVdtbEVuZ2luZUludGVyZmFjZTsNCisgICAgICAgIGlXbWxFbmdpbmVJ
bnRlcmZhY2UgPSBOVUxMOw0KKyAgICAgICAgaUxpYnJhcnkuQ2xvc2UoKTsNCisgICAgICAgIH0N
CisgICAgZGVsZXRlIGlXS1dtbEludGVyZmFjZTsNCisgICAgaVdLV21sSW50ZXJmYWNlID0gTlVM
TDsNCisgICAgZGVsZXRlIGlXbWxQYWdlU2NhbGVyOw0KKyAgICBpV21sUGFnZVNjYWxlciA9IE5V
TEw7DQorICAgIGlXbWxNb2RlID0gRUZhbHNlOw0KICAgICB9DQogDQogLy8gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCkluZGV4OiBXZWJLaXQvQnJvd3NlclZpZXcvc3JjL0xvYWRMaXN0ZW5lcnMuY3Bw
DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09DQotLS0gV2ViS2l0L0Jyb3dzZXJWaWV3L3NyYy9Mb2FkTGlzdGVuZXJzLmNw
cAkocmV2aXNpb24gMTc5NDgpDQorKysgV2ViS2l0L0Jyb3dzZXJWaWV3L3NyYy9Mb2FkTGlzdGVu
ZXJzLmNwcAkod29ya2luZyBjb3B5KQ0KQEAgLTU4OCwyNSArNTg4LDI4IEBAIHZvaWQgQ1dtbFJl
c291cmNlTG9hZExpc3RlbmVyOjpSZXNwb25zZUwNCiAgICAgVFVpbnQxNiBjaGFyc2V0ID0gNjQ7
DQogICAgIFRJbnQgZXJyID0gMDsNCiANCi0gICAgVEludCBjb250VHlwZUxlbiA9IGFSZXNwb25z
ZS5IZWFkZXJJbmZvKCkuQ29udGVudFR5cGUoKS5MZW5ndGgoKTsNCisgICAgVEludCBjb250VHlw
ZUxlbiA9IGFSZXNwb25zZS5IZWFkZXJJbmZvKCkuQ29udGVudFR5cGUoKS5MZW5ndGgoKSArIDE7
DQogICAgIFRVaW50OCAqY29udFR5cGUgPSBuZXcoRUxlYXZlKVRVaW50OFtjb250VHlwZUxlbl07
DQotICAgIFRQdHI4IGNvbnRUeXBlOChjb250VHlwZSwgY29udFR5cGVMZW4gKzEgKTsNCisgICAg
VFB0cjggY29udFR5cGU4KGNvbnRUeXBlLCBjb250VHlwZUxlbiApOw0KICAgICBjb250VHlwZTgu
Q29weSggYVJlc3BvbnNlLkhlYWRlckluZm8oKS5Db250ZW50VHlwZSgpICk7DQogICAgIGNvbnRU
eXBlOC5aZXJvVGVybWluYXRlKCk7DQogDQotICAgIFRJbnQgY29udExvY0xlbiA9IGFSZXNwb25z
ZS5IZWFkZXJJbmZvKCkuQ29udGVudExvY2F0aW9uKCkuTGVuZ3RoKCk7DQorICAgIFRJbnQgY29u
dExvY0xlbiA9IGFSZXNwb25zZS5IZWFkZXJJbmZvKCkuQ29udGVudExvY2F0aW9uKCkuTGVuZ3Ro
KCkgKyAxOw0KICAgICBUVWludDggKmNvbnRMb2MgPSBuZXcoRUxlYXZlKVRVaW50OFtjb250TG9j
TGVuXTsNCi0gICAgVFB0cjggY29udExvYzgoY29udExvYywgY29udExvY0xlbiArIDEgKTsNCisg
ICAgVFB0cjggY29udExvYzgoY29udExvYywgY29udExvY0xlbiApOw0KICAgICBjb250TG9jOC5D
b3B5KCBhUmVzcG9uc2UuSGVhZGVySW5mbygpLkNvbnRlbnRMb2NhdGlvbigpICk7DQogICAgIGNv
bnRMb2M4Llplcm9UZXJtaW5hdGUoKTsNCiANCi0gICAgVEludCBjaGFyU2V0TGVuID0gYVJlc3Bv
bnNlLkhlYWRlckluZm8oKS5DaGFyc2V0KCkuTGVuZ3RoKCk7DQorICAgIFRJbnQgY2hhclNldExl
biA9IGFSZXNwb25zZS5IZWFkZXJJbmZvKCkuQ2hhcnNldCgpLkxlbmd0aCgpICsgMTsNCiAgICAg
VFVpbnQ4ICpjaGFyU2V0ID0gbmV3KEVMZWF2ZSlUVWludDhbY2hhclNldExlbl07DQotICAgIFRQ
dHI4IGNoYXJTZXQ4KGNoYXJTZXQsIGNoYXJTZXRMZW4gKyAxICk7DQorICAgIFRQdHI4IGNoYXJT
ZXQ4KGNoYXJTZXQsIGNoYXJTZXRMZW4gKTsNCiAgICAgY2hhclNldDguQ29weSggYVJlc3BvbnNl
LkhlYWRlckluZm8oKS5DaGFyc2V0KCkgKTsNCiAgICAgY2hhclNldDguWmVyb1Rlcm1pbmF0ZSgp
Ow0KIA0KLSAgICAoaVdlYktpdExvYWRlci0+V2ViS2l0QnJpZGdlKCkuRnJhbWUoKS5XZWJLaXRW
aWV3KCkuV2ViS2l0Q29udHJvbCgpLkJyQ3RsKCkuV21sRW5naW5lSW50ZXJmYWNlKCkpLT5XTUxQ
YXJ0aWFsUmVzcG9uc2UoaVdtbENvbnRlbnRJbnRlcmZhY2UsDQorICAgIGlmIChpV2ViS2l0TG9h
ZGVyLT5XZWJLaXRCcmlkZ2UoKS5GcmFtZSgpLldlYktpdFZpZXcoKS5XZWJLaXRDb250cm9sKCku
QnJDdGwoKS5XbWxFbmdpbmVJbnRlcmZhY2UoKSkNCisgICAgICAgIHsNCisgICAgICAgIC8vIER1
ZSB0byByYWNlIGNvbmRpdGlvbiwgdGhlIFVJIGNvdWxkIHVubG9hZCB0aGUgV01MIGxpYnJhcnkg
YmVmb3JlIHRoaXMgY2FsbGJhY2sgaGFwcGVucw0KKyAgICAgICAgKGlXZWJLaXRMb2FkZXItPldl
YktpdEJyaWRnZSgpLkZyYW1lKCkuV2ViS2l0VmlldygpLldlYktpdENvbnRyb2woKS5CckN0bCgp
LldtbEVuZ2luZUludGVyZmFjZSgpKS0+V01MUGFydGlhbFJlc3BvbnNlKGlXbWxDb250ZW50SW50
ZXJmYWNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaVVybC0+UHRyKCksDQogICAgICAgICAgICAgICAgICAgICAgICAgYm9k
eVB0ciwNCiAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLA0KQEAgLTYyNyw3ICs2MzAsNyBA
QCB2b2lkIENXbWxSZXNvdXJjZUxvYWRMaXN0ZW5lcjo6UmVzcG9uc2VMDQogICAgICAgICAgICAg
ICAgICAgICAgICAgKHZvaWQqKWlMb2FkRGF0YSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAo
dm9pZCopaUNhbGxCYWNrDQogICAgICAgICAgICAgICAgICAgICAgICk7DQotDQorICAgICAgICB9
DQogDQogICAgIH0NCiANCkBAIC02NDksNyArNjUyLDEwIEBAIHZvaWQgQ1dtbFJlc291cmNlTG9h
ZExpc3RlbmVyOjpDb21wbGV0ZSgNCiAgICAgVFB0cjggYm9keVB0cihOVUxMLDApOw0KIA0KICAg
ICBpV2ViS2l0TG9hZGVyLT5JbmNvbWluZ0NvbnRlbnRJbmZvKCBhVHJhbnNhY3Rpb25JZCwgRUxv
YWRDb21wbGV0ZSwgRUZhbHNlLCBhUmVzcG9uc2UgKTsNCi0gICAgKGlXZWJLaXRMb2FkZXItPldl
YktpdEJyaWRnZSgpLkZyYW1lKCkuV2ViS2l0VmlldygpLldlYktpdENvbnRyb2woKS5CckN0bCgp
LldtbEVuZ2luZUludGVyZmFjZSgpKS0+V01MUGFydGlhbFJlc3BvbnNlKGlXbWxDb250ZW50SW50
ZXJmYWNlLA0KKyAgICBpZiAoaVdlYktpdExvYWRlci0+V2ViS2l0QnJpZGdlKCkuRnJhbWUoKS5X
ZWJLaXRWaWV3KCkuV2ViS2l0Q29udHJvbCgpLkJyQ3RsKCkuV21sRW5naW5lSW50ZXJmYWNlKCkp
DQorICAgICAgICB7DQorICAgICAgICAvLyBEdWUgdG8gcmFjZSBjb25kaXRpb24sIHRoZSBVSSBj
b3VsZCB1bmxvYWQgdGhlIFdNTCBsaWJyYXJ5IGJlZm9yZSB0aGlzIGNhbGxiYWNrIGhhcHBlbnMN
CisgICAgICAgIChpV2ViS2l0TG9hZGVyLT5XZWJLaXRCcmlkZ2UoKS5GcmFtZSgpLldlYktpdFZp
ZXcoKS5XZWJLaXRDb250cm9sKCkuQnJDdGwoKS5XbWxFbmdpbmVJbnRlcmZhY2UoKSktPldNTFBh
cnRpYWxSZXNwb25zZShpV21sQ29udGVudEludGVyZmFjZSwNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlVcmwtPlB0cigpLA0K
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvZHlQdHIsDQogICAgICAgICAgICAgICAgICAgICAg
ICAgTlVMTCwNCkBAIC02NzAsNiArNjc2LDcgQEAgdm9pZCBDV21sUmVzb3VyY2VMb2FkTGlzdGVu
ZXI6OkNvbXBsZXRlKA0KICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkKilpTG9hZERhdGEs
DQogICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQqKWlDYWxsQmFjaw0KICAgICAgICAgICAg
ICAgICAgICAgKTsNCisgICAgICAgIH0NCiANCiAgICAgfQ0KIA0K
</data>
<flag name="review"
          id="4207"
          type_id="1"
          status="+"
          setter="yongjun.zhang"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11694</attachid>
            <date>2006-11-30 15:15:37 -0800</date>
            <delta_ts>2006-12-01 13:20:15 -0800</delta_ts>
            <desc>3.1 fix</desc>
            <filename>MyBrilliantWork.patch</filename>
            <type>text/plain</type>
            <size>10171</size>
            <attacher name="Yael">yael</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9DaGFuZ2VMb2cNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNzk0OSkNCisrKyBXZWJLaXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpDQpA
QCAtMSwzICsxLDIwIEBADQorMjAwNi0xMS0zMCAgeWFoYXJvbiAgPHlhZWwuYWhhcm9uQG5va2lh
LmNvbT4NCisNCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLg0KKyAgICAgICAg
REVTQzogW1M2MF0gSktSTC02VkRUVjg6IGJyb3dzZXIgY3Jhc2ggb24gZW1wdHkgY2FjaGUgZGF0
YSB3aGVuIGxvYWRpbmcgYWJvcnRlZA0KKyAgICAgICAgaHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3
aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTcyNw0KKw0KKyAgICAgICAgKiBCcm93c2VyQ29udHJv
bC9pbmMvQnJDdGwuaDoNCisgICAgICAgICogQnJvd3NlckNvbnRyb2wvc3JjL0JyQ3RsLmNwcDoN
CisgICAgICAgIChDQnJDdGw6OkNCckN0bCk6DQorICAgICAgICAoQ0JyQ3RsOjpIYW5kbGVCcm93
c2VyTG9hZEV2ZW50TCk6DQorICAgICAgICAoQ0JyQ3RsOjpIYW5kbGVDb21tYW5kTCk6DQorICAg
ICAgICAoQ0JyQ3RsOjpVcGRhdGVMb2FkU3RhdGUpOg0KKyAgICAgICAgKENCckN0bDo6VW5sb2Fk
RGxsV21sRW5naW5lKToNCisgICAgICAgICogQnJvd3NlclZpZXcvc3JjL0xvYWRMaXN0ZW5lcnMu
Y3BwOg0KKyAgICAgICAgKENXbWxSZXNvdXJjZUxvYWRMaXN0ZW5lcjo6UmVzcG9uc2VMKToNCisg
ICAgICAgIChDV21sUmVzb3VyY2VMb2FkTGlzdGVuZXI6OkNvbXBsZXRlKToNCisNCiAyMDA2LTEx
LTI4ICB5YWRhdmFsbCAgPHNyaXJhbS55YWRhdmFsbGlAbm9raWEuY29tPg0KIA0KICAgICAgICAg
UmV2aWV3ZWQgYnkgU2FjaGluIFBhZG1hIChzYWNoaW4ucGFkbWFAbm9raWEuY29tKS4NCkluZGV4
OiBXZWJLaXQvQnJvd3NlckNvbnRyb2wvaW5jL0JyQ3RsLmgNCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJL
aXQvQnJvd3NlckNvbnRyb2wvaW5jL0JyQ3RsLmgJKHJldmlzaW9uIDE3OTQ5KQ0KKysrIFdlYktp
dC9Ccm93c2VyQ29udHJvbC9pbmMvQnJDdGwuaAkod29ya2luZyBjb3B5KQ0KQEAgLTgyOSw3ICs4
MjksMTIgQEAgY2xhc3MgQ0JyQ3RsIDogcHVibGljIENCckN0bEludGVyZmFjZSwgcA0KICAgICAv
L1RCb29sIGl3bWxFbmdpbmVEbGxMb2FkZWQ7DQogICAgIC8vVEJvb2wgTG9hZERsbFdtbEVuZ2lu
ZUwoKTsNCiANCi0NCisgICAgICAgIC8qKg0KKyAgICAgICAgKiBVbmxvYWQgd21sRW5naW5lLmRs
bCBkeW5hbWljYWxseS4NCisgICAgICAgICovDQorICAgICAgICB2b2lkIFVubG9hZERsbFdtbEVu
Z2luZSgpOw0KKyAgICAgICAgDQorICAgICAgICANCiAgICAgcHJpdmF0ZTogICAgLy8gQ2xhc3Mg
ZGF0YQ0KICAgICAgICAgLy8gVGhpcyBpcyB0aGUgY2FsbGluZyBjbGllbnQgdGhhdCBpbml0aWFs
aXplcyB0aGUgQnJvd3NlckNvbnRyb2wNCiAgICAgICAgIENDb2VDb250cm9sKiBpQ29lQ29udHJv
bFBhcmVudDsNCkBAIC04NTksMzkgKzg2NCw0MSBAQCBjbGFzcyBDQnJDdGwgOiBwdWJsaWMgQ0Jy
Q3RsSW50ZXJmYWNlLCBwDQogI2lmbmRlZiBfX0JST1dTRVJfU0RLDQogICAgICAgICBDRmluZEl0
ZW1NZW51ICppRmluZEl0ZW1NZW51OyAgIC8vIHBvaW50ZXIgdG8gZmluZCBpdGVtIG1lbnUgY2xh
c3MNCiAjZW5kaWYNCi0NCisgICAgICAgIA0KICAgICAgICAgLy8gT3VyIGludGVybmFsIHN1cHBv
cnQNCiAgICAgICAgIENXZWJLaXRDb250cm9sKiAgICAgICAgIGlXZWJLaXRDb250cm9sOw0KLSAg
ICBDQnJIaXN0b3J5SW50ZXJmYWNlKiAgaUJySGlzdG9yeUludGVyZmFjZTsNCi0NCi0gICAgQ0h0
dHBMb2FkZXJFdmVudFRvVWlMaXN0ZW5lciogaUh0dHBMb2FkZXJFdmVudFRvVWlMaXN0ZW5lcjsN
CisgICAgICAgIENCckhpc3RvcnlJbnRlcmZhY2UqICBpQnJIaXN0b3J5SW50ZXJmYWNlOw0KKyAg
ICAgICAgDQorICAgICAgICBDSHR0cExvYWRlckV2ZW50VG9VaUxpc3RlbmVyKiBpSHR0cExvYWRl
ckV2ZW50VG9VaUxpc3RlbmVyOw0KICAgICAgICAgVFVpbnQgaUNvbW1hbmRJZEJhc2U7DQotDQor
ICAgICAgICANCiAgICAgICAgIFJQb2ludGVyQXJyYXk8TUJyQ3RsTG9hZEV2ZW50T2JzZXJ2ZXI+
IGlMb2FkRXZlbnRPYnNlcnZlcnNBcnJheTsNCi0gICAgUlBvaW50ZXJBcnJheTxNQnJDdGxTdGF0
ZUNoYW5nZU9ic2VydmVyPiBpU3RhdGVDaGFuZ2VPYnNlcnZlckFycmF5Ow0KKyAgICAgICAgUlBv
aW50ZXJBcnJheTxNQnJDdGxTdGF0ZUNoYW5nZU9ic2VydmVyPiBpU3RhdGVDaGFuZ2VPYnNlcnZl
ckFycmF5Ow0KICAgICAgICAgUlBvaW50ZXJBcnJheTxNQnJDdGxDb21tYW5kT2JzZXJ2ZXI+IGlD
b21tYW5kT2JzZXJ2ZXJBcnJheTsNCiAgICAgICAgIFJQb2ludGVyQXJyYXk8VEJyQ3RsV21sU2Vy
dmljZU9wdGlvbj4gaVdtbFNlcnZpY2VPcHRpb25BcnJheTsNCiAgICAgICAgIENFaWtNZW51UGFu
ZSAqaU1lbnVQYW5lOw0KICAgICAgICAgLy8NCiAgICAgICAgIEhCdWZDKiAgICAgICAgICAgICAg
aVNlbGZDb250ZW50VHlwZXM7IC8vIG93bmVkDQotDQorICAgICAgICANCiAgICAgICAgIC8vIEEg
bGlzdCBjb250YWluaW5nIHRoZSBuYW1lcyBhbmQgY29tbWFuZCBpZHMgdXNlZCB0byBwb3B1bGF0
ZQ0KICAgICAgICAgLy8gdGhlIHN1YnNjcmliZSB0byBtZW51Lg0KICAgICAgICAgUlBvaW50ZXJB
cnJheTxUQnJDdGxTdWJzY3JpYmVUbz4gaVN1YnNjcmliZVRvSXRlbXM7DQogICAgICAgICBDRGVz
QzE2QXJyYXlGbGF0KiBpU3Vic2NyaWJlVG9JdGVtc1VybHM7DQogICAgICAgICAvL0lmIHdtbEVu
Z2luZSBpcyBsb2FkZWQgdGhlbiBpV21sRW5naW5lSW50ZXJmYWNlIHdpbGwgYmUgbm90IE5VTEwN
Ci0gICAgVEJvb2wgICAgICAgICAgICAgICAgIGlXbWxNb2RlOw0KLSAgICAgIE1XbWxFbmdpbmVJ
bnRlcmZhY2UqICAgICAgICAgICAgICAgICAgICBpV21sRW5naW5lSW50ZXJmYWNlOw0KKyAgICAg
ICAgVEJvb2wgICAgICAgICAgICAgICAgIGlXbWxNb2RlOw0KKyAgICAgICAgTVdtbEVuZ2luZUlu
dGVyZmFjZSogICAgICAgICAgICAgICAgICAgIGlXbWxFbmdpbmVJbnRlcmZhY2U7DQogICAgICAg
ICBUQnJDdGxMb2FkU3RhdGUgICAgICAgICAgICAgaUJyQ3RsTG9hZFN0YXRlOw0KICAgICAgICAg
VFVpbnQxNiAgICAgICAgICAgICAgICAgaUN1cnJUcmFuc0lkOw0KICAgICAgICAgUlBvaW50ZXJB
cnJheTxUQnJDdGxXbWxTZXJ2aWNlT3B0aW9uPiAgIGlXbWxTZXJ2aWNlT3B0aW9uOw0KICAgICAg
ICAgVEJyQ3RsV21sU2VydmljZU9wdGlvbiogICAgICAgICBpRmlyc3RQcmV2RG9FbGVtZW50Ow0K
ICAgICAgICAgQ0hpc3RvcnlDb250cm9sbGVyKiAgICAgICAgICAgICAgICAgaUhpc3RvcnlDb250
cm9sbGVyOyAgIC8vIG93bmVkDQogICAgICAgICBDUGFnZVNjYWxlciogICAgICAgICAgICAgICAg
aVdtbFBhZ2VTY2FsZXI7DQotICAgICAvL1JlcXVpcmVkIGJ5IHRoZSB3bWxFbmdpbmUgRHluYW1p
YyBMaWJhcnkgU3VwcG9ydA0KLSAgICAgIFJMaWJyYXJ5ICAgICAgICAgICAgICAgIGlMaWJyYXJ5
Ow0KKyAgICAgICAgLy9SZXF1aXJlZCBieSB0aGUgd21sRW5naW5lIER5bmFtaWMgTGliYXJ5IFN1
cHBvcnQNCisgICAgICAgIFJMaWJyYXJ5ICAgICAgICAgICAgICAgIGlMaWJyYXJ5Ow0KICAgICAg
ICAgVFJlY3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlSZWN0Ow0KLSAgICBU
SW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaUFwSWQ7DQorICAgICAgICBU
SW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaUFwSWQ7DQorICAgICAgICBU
Qm9vbCBpTG9hZGluZzsNCisgICAgICAgIFRCb29sIGlXbWxVbmxvYWRQZW5kaW5nOw0KICAgICB9
Ow0KIA0KICNlbmRpZiAgICAgIC8vIEJSQ1RMX0gNCkluZGV4OiBXZWJLaXQvQnJvd3NlckNvbnRy
b2wvc3JjL0JyQ3RsLmNwcA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYktpdC9Ccm93c2VyQ29udHJvbC9z
cmMvQnJDdGwuY3BwCShyZXZpc2lvbiAxNzk0OSkNCisrKyBXZWJLaXQvQnJvd3NlckNvbnRyb2wv
c3JjL0JyQ3RsLmNwcAkod29ya2luZyBjb3B5KQ0KQEAgLTMwMyw2ICszMDMsOCBAQCBDQnJDdGw6
OkNCckN0bCgNCiAgICAgaUJyQ3RsV2luZG93T2JzZXJ2ZXIoIGFCckN0bFdpbmRvd09ic2VydmVy
ICksIGlCckN0bERvd25sb2FkT2JzZXJ2ZXIoIGFCckN0bERvd25sb2FkT2JzZXJ2ZXIgKSwNCiAg
ICAgICBpQ2FwYWJpbGl0aWVzICggYUJyQ3RsQ2FwYWJpbGl0aWVzICksIGlDb21tYW5kSWRCYXNl
ICggYUNvbW1hbmRJZEJhc2UgKQ0KICAgICB7DQorICAgIGlMb2FkaW5nID0gRUZhbHNlOw0KKyAg
ICBpV21sVW5sb2FkUGVuZGluZyA9IEVGYWxzZTsNCiAgICAgfQ0KIA0KIC8vIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tDQpAQCAtNDg2LDYgKzQ4OCwyMyBAQCB2b2lkIENCckN0bDo6SGFuZGxlQnJvd3Nl
ckxvYWRFdmVudEwoDQogICAgIFRVaW50IGFTaXplLA0KICAgICBUVWludDE2IGFUcmFuc2FjdGlv
bklkICkNCiAgICAgew0KKyAgICBzd2l0Y2ggKGFMb2FkRXZlbnQpDQorICAgICAgICB7DQorICAg
ICAgICBjYXNlIFRCckN0bERlZnM6OkVFdmVudE5ld0NvbnRlbnRTdGFydDoNCisgICAgICAgICAg
ICBpTG9hZGluZyA9IEVUcnVlOw0KKyAgICAgICAgICAgIGJyZWFrOw0KKyAgICAgICAgY2FzZSBU
QnJDdGxEZWZzOjpFRXZlbnRDb250ZW50RmluaXNoZWQ6DQorICAgICAgICBjYXNlIFRCckN0bERl
ZnM6OkVFdmVudExvYWRFcnJvcjoNCisgICAgICAgICAgICBpTG9hZGluZyA9IEVGYWxzZTsNCisg
ICAgICAgICAgICBpZiAoaVdtbFVubG9hZFBlbmRpbmcpDQorICAgICAgICAgICAgICAgIHsNCisg
ICAgICAgICAgICAgICAgVW5sb2FkRGxsV21sRW5naW5lKCk7DQorICAgICAgICAgICAgICAgIGlX
bWxVbmxvYWRQZW5kaW5nID0gRUZhbHNlOw0KKyAgICAgICAgICAgICAgICB9DQorICAgICAgICAg
ICAgYnJlYWs7DQorICAgICAgICBkZWZhdWx0Og0KKyAgICAgICAgICAgIGJyZWFrOw0KKyAgICAg
ICAgfQ0KICAgICBUSW50IHNpemUgKCBpTG9hZEV2ZW50T2JzZXJ2ZXJzQXJyYXkuQ291bnQoKSAp
Ow0KICAgICBQcmludExvYWRFdmVudHMoIGFMb2FkRXZlbnQsIGFUcmFuc2FjdGlvbklkICk7DQog
ICAgIFRJbnQgaTsNCkBAIC04NDEsMTUgKzg2MCw3IEBAIEVYUE9SVF9DIHZvaWQgQ0JyQ3RsOjpI
YW5kbGVDb21tYW5kTChUSW4NCiAgICAgICAgICAgICB9DQogICAgICAgICBjYXNlIFRCckN0bERl
ZnM6OkVDb21tYW5kVW5sb2FkV01MRW5naW5lOg0KICAgICAgICAgICAgIHsNCi0gICAgICAgICAg
ICBpZiAoIGlXbWxFbmdpbmVJbnRlcmZhY2UgKQ0KLSAgICAgICAgICAgICAgICB7DQotICAgICAg
ICAgICAgICAgIGRlbGV0ZSBpV21sRW5naW5lSW50ZXJmYWNlOw0KLSAgICAgICAgICAgICAgICBp
V21sRW5naW5lSW50ZXJmYWNlID0gTlVMTDsNCi0gICAgICAgICAgICAgICAgaUxpYnJhcnkuQ2xv
c2UoKTsNCi0gICAgICAgICAgICAgICAgfQ0KLSAgICAgICAgICAgIGRlbGV0ZSBpV0tXbWxJbnRl
cmZhY2U7DQotICAgICAgICAgICAgaVdLV21sSW50ZXJmYWNlID0gTlVMTDsNCi0gICAgICAgICAg
ICBpV21sTW9kZSA9IEVGYWxzZTsNCisgICAgICAgICAgICBVbmxvYWREbGxXbWxFbmdpbmUoKTsN
CiAgICAgICAgICAgICBicmVhazsNCiAgICAgICAgICAgICB9DQogICAgICAgICBkZWZhdWx0Og0K
QEAgLTIxMDUsNiArMjExNiwyNiBAQCB2b2lkIENCckN0bDo6VXBkYXRlTG9hZFN0YXRlKFRCckN0
bERlZnM6DQogICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICBicmVhazsNCiAgICAgICAg
IH0NCisgICAgfQ0KKw0KKy8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQorLy8gQ0JyQ3RsOjpVbmxv
YWREbGxXbWxFbmdpbmUNCisvLyBVbmxvYWQgV01MIGRsbA0KKy8vIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQorLy8NCit2b2lkIENCckN0bDo6VW5sb2FkRGxsV21sRW5naW5lKCkNCisgICAgew0KKyAg
ICBpZiAoIGlXbWxFbmdpbmVJbnRlcmZhY2UgKQ0KKyAgICAgICAgew0KKyAgICAgICAgZGVsZXRl
IGlXbWxFbmdpbmVJbnRlcmZhY2U7DQorICAgICAgICBpV21sRW5naW5lSW50ZXJmYWNlID0gTlVM
TDsNCisgICAgICAgIGlMaWJyYXJ5LkNsb3NlKCk7DQorICAgICAgICB9DQorICAgIGRlbGV0ZSBp
V0tXbWxJbnRlcmZhY2U7DQorICAgIGlXS1dtbEludGVyZmFjZSA9IE5VTEw7DQorICAgIGRlbGV0
ZSBpV21sUGFnZVNjYWxlcjsNCisgICAgaVdtbFBhZ2VTY2FsZXIgPSBOVUxMOw0KKyAgICBpV21s
TW9kZSA9IEVGYWxzZTsNCiAgICAgfQ0KIA0KIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpJbmRl
eDogV2ViS2l0L0Jyb3dzZXJWaWV3L3NyYy9Mb2FkTGlzdGVuZXJzLmNwcA0KPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0K
LS0tIFdlYktpdC9Ccm93c2VyVmlldy9zcmMvTG9hZExpc3RlbmVycy5jcHAJKHJldmlzaW9uIDE3
OTQ5KQ0KKysrIFdlYktpdC9Ccm93c2VyVmlldy9zcmMvTG9hZExpc3RlbmVycy5jcHAJKHdvcmtp
bmcgY29weSkNCkBAIC01ODcsMjUgKzU4NywyOCBAQCB2b2lkIENXbWxSZXNvdXJjZUxvYWRMaXN0
ZW5lcjo6UmVzcG9uc2VMDQogICAgIFRVaW50MTYgY2hhcnNldCA9IDY0Ow0KICAgICBUSW50IGVy
ciA9IDA7DQogDQotICAgIFRJbnQgY29udFR5cGVMZW4gPSBhUmVzcG9uc2UuSGVhZGVySW5mbygp
LkNvbnRlbnRUeXBlKCkuTGVuZ3RoKCk7DQorICAgIFRJbnQgY29udFR5cGVMZW4gPSBhUmVzcG9u
c2UuSGVhZGVySW5mbygpLkNvbnRlbnRUeXBlKCkuTGVuZ3RoKCkgKyAxOw0KICAgICBUVWludDgg
KmNvbnRUeXBlID0gbmV3KEVMZWF2ZSlUVWludDhbY29udFR5cGVMZW5dOw0KLSAgICBUUHRyOCBj
b250VHlwZTgoY29udFR5cGUsIGNvbnRUeXBlTGVuICsxICk7DQorICAgIFRQdHI4IGNvbnRUeXBl
OChjb250VHlwZSwgY29udFR5cGVMZW4gKTsNCiAgICAgY29udFR5cGU4LkNvcHkoIGFSZXNwb25z
ZS5IZWFkZXJJbmZvKCkuQ29udGVudFR5cGUoKSApOw0KICAgICBjb250VHlwZTguWmVyb1Rlcm1p
bmF0ZSgpOw0KIA0KLSAgICBUSW50IGNvbnRMb2NMZW4gPSBhUmVzcG9uc2UuSGVhZGVySW5mbygp
LkNvbnRlbnRMb2NhdGlvbigpLkxlbmd0aCgpOw0KKyAgICBUSW50IGNvbnRMb2NMZW4gPSBhUmVz
cG9uc2UuSGVhZGVySW5mbygpLkNvbnRlbnRMb2NhdGlvbigpLkxlbmd0aCgpICsgMTsNCiAgICAg
VFVpbnQ4ICpjb250TG9jID0gbmV3KEVMZWF2ZSlUVWludDhbY29udExvY0xlbl07DQotICAgIFRQ
dHI4IGNvbnRMb2M4KGNvbnRMb2MsIGNvbnRMb2NMZW4gKyAxICk7DQorICAgIFRQdHI4IGNvbnRM
b2M4KGNvbnRMb2MsIGNvbnRMb2NMZW4gKTsNCiAgICAgY29udExvYzguQ29weSggYVJlc3BvbnNl
LkhlYWRlckluZm8oKS5Db250ZW50TG9jYXRpb24oKSApOw0KICAgICBjb250TG9jOC5aZXJvVGVy
bWluYXRlKCk7DQogDQotICAgIFRJbnQgY2hhclNldExlbiA9IGFSZXNwb25zZS5IZWFkZXJJbmZv
KCkuQ2hhcnNldCgpLkxlbmd0aCgpOw0KKyAgICBUSW50IGNoYXJTZXRMZW4gPSBhUmVzcG9uc2Uu
SGVhZGVySW5mbygpLkNoYXJzZXQoKS5MZW5ndGgoKSArIDE7DQogICAgIFRVaW50OCAqY2hhclNl
dCA9IG5ldyhFTGVhdmUpVFVpbnQ4W2NoYXJTZXRMZW5dOw0KLSAgICBUUHRyOCBjaGFyU2V0OChj
aGFyU2V0LCBjaGFyU2V0TGVuICsgMSApOw0KKyAgICBUUHRyOCBjaGFyU2V0OChjaGFyU2V0LCBj
aGFyU2V0TGVuICk7DQogICAgIGNoYXJTZXQ4LkNvcHkoIGFSZXNwb25zZS5IZWFkZXJJbmZvKCku
Q2hhcnNldCgpICk7DQogICAgIGNoYXJTZXQ4Llplcm9UZXJtaW5hdGUoKTsNCiANCi0gICAgKGlX
ZWJLaXRMb2FkZXItPldlYktpdEJyaWRnZSgpLkZyYW1lKCkuV2ViS2l0VmlldygpLldlYktpdENv
bnRyb2woKS5CckN0bCgpLldtbEVuZ2luZUludGVyZmFjZSgpKS0+V01MUGFydGlhbFJlc3BvbnNl
KGlXbWxDb250ZW50SW50ZXJmYWNlLA0KKyAgICBpZiAoaVdlYktpdExvYWRlci0+V2ViS2l0QnJp
ZGdlKCkuRnJhbWUoKS5XZWJLaXRWaWV3KCkuV2ViS2l0Q29udHJvbCgpLkJyQ3RsKCkuV21sRW5n
aW5lSW50ZXJmYWNlKCkpDQorICAgICAgICB7DQorICAgICAgICAvLyBEdWUgdG8gcmFjZSBjb25k
aXRpb24sIHRoZSBVSSBjb3VsZCB1bmxvYWQgdGhlIFdNTCBsaWJyYXJ5IGJlZm9yZSB0aGlzIGNh
bGxiYWNrIGhhcHBlbnMNCisgICAgICAgIChpV2ViS2l0TG9hZGVyLT5XZWJLaXRCcmlkZ2UoKS5G
cmFtZSgpLldlYktpdFZpZXcoKS5XZWJLaXRDb250cm9sKCkuQnJDdGwoKS5XbWxFbmdpbmVJbnRl
cmZhY2UoKSktPldNTFBhcnRpYWxSZXNwb25zZShpV21sQ29udGVudEludGVyZmFjZSwNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGlVcmwtPlB0cigpLA0KICAgICAgICAgICAgICAgICAgICAgICAgIGJvZHlQdHIsDQogICAgICAg
ICAgICAgICAgICAgICAgICAgTlVMTCwNCkBAIC02MjYsNyArNjI5LDcgQEAgdm9pZCBDV21sUmVz
b3VyY2VMb2FkTGlzdGVuZXI6OlJlc3BvbnNlTA0KICAgICAgICAgICAgICAgICAgICAgICAgICh2
b2lkKilpTG9hZERhdGEsDQogICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQqKWlDYWxsQmFj
aw0KICAgICAgICAgICAgICAgICAgICAgICApOw0KLQ0KKyAgICAgICAgfQ0KIA0KICAgICB9DQog
DQpAQCAtNjQ4LDcgKzY1MSwxMCBAQCB2b2lkIENXbWxSZXNvdXJjZUxvYWRMaXN0ZW5lcjo6Q29t
cGxldGUoDQogICAgIFRQdHI4IGJvZHlQdHIoTlVMTCwwKTsNCiANCiAgICAgaVdlYktpdExvYWRl
ci0+SW5jb21pbmdDb250ZW50SW5mbyggYVRyYW5zYWN0aW9uSWQsIEVMb2FkQ29tcGxldGUsIEVG
YWxzZSwgYVJlc3BvbnNlICk7DQotICAgIChpV2ViS2l0TG9hZGVyLT5XZWJLaXRCcmlkZ2UoKS5G
cmFtZSgpLldlYktpdFZpZXcoKS5XZWJLaXRDb250cm9sKCkuQnJDdGwoKS5XbWxFbmdpbmVJbnRl
cmZhY2UoKSktPldNTFBhcnRpYWxSZXNwb25zZShpV21sQ29udGVudEludGVyZmFjZSwNCisgICAg
aWYgKGlXZWJLaXRMb2FkZXItPldlYktpdEJyaWRnZSgpLkZyYW1lKCkuV2ViS2l0VmlldygpLldl
YktpdENvbnRyb2woKS5CckN0bCgpLldtbEVuZ2luZUludGVyZmFjZSgpKQ0KKyAgICAgICAgew0K
KyAgICAgICAgLy8gRHVlIHRvIHJhY2UgY29uZGl0aW9uLCB0aGUgVUkgY291bGQgdW5sb2FkIHRo
ZSBXTUwgbGlicmFyeSBiZWZvcmUgdGhpcyBjYWxsYmFjayBoYXBwZW5zDQorICAgICAgICAoaVdl
YktpdExvYWRlci0+V2ViS2l0QnJpZGdlKCkuRnJhbWUoKS5XZWJLaXRWaWV3KCkuV2ViS2l0Q29u
dHJvbCgpLkJyQ3RsKCkuV21sRW5naW5lSW50ZXJmYWNlKCkpLT5XTUxQYXJ0aWFsUmVzcG9uc2Uo
aVdtbENvbnRlbnRJbnRlcmZhY2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpVXJsLT5QdHIoKSwNCiAgICAgICAgICAgICAg
ICAgICAgICAgICBib2R5UHRyLA0KICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsDQpAQCAt
NjY5LDYgKzY3NSw3IEBAIHZvaWQgQ1dtbFJlc291cmNlTG9hZExpc3RlbmVyOjpDb21wbGV0ZSgN
CiAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCopaUxvYWREYXRhLA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICh2b2lkKilpQ2FsbEJhY2sNCiAgICAgICAgICAgICAgICAgICAgICk7DQor
ICAgICAgICB9DQogDQogICAgIH0NCiANCg==
</data>
<flag name="review"
          id="4208"
          type_id="1"
          status="+"
          setter="yongjun.zhang"
    />
          </attachment>
      

    </bug>

</bugzilla>