<?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>11781</bug_id>
          
          <creation_ts>2006-12-08 09:05:40 -0800</creation_ts>
          <short_desc>[S60] The error note &quot;Program closed:BrowserNG&quot; pops up after clicking Submit button on test page</short_desc>
          <delta_ts>2007-02-16 07:17:53 -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>New Bugs</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>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sornalatha Rathnasamy">sornalatha.rathnasamy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>42819</commentid>
    <comment_count>0</comment_count>
    <who name="Sornalatha Rathnasamy">sornalatha.rathnasamy</who>
    <bug_when>2006-12-08 09:05:40 -0800</bug_when>
    <thetext>1. Idle state
2. Web setting is ok.
3. Set http://spe.mobilephone.net/wit/xhtmlv2/menu.xhtml as homepage
4. Press Application key-&gt;BrowserNG-&gt;Log on the homepage-&gt;Structure-&gt; Struclen-&gt;press Submit button on this page-&gt;Check phone&apos;s response

Expected result:
The phone should open a web page after select Submit.

Actual result:
The note &quot;Program closed:BrowserNG&quot; pops up after clicking &quot;Submit&quot; button. After selecting OK, the browser is closed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42367</commentid>
    <comment_count>1</comment_count>
      <attachid>11825</attachid>
    <who name="Sornalatha Rathnasamy">sornalatha.rathnasamy</who>
    <bug_when>2006-12-12 10:45:58 -0800</bug_when>
    <thetext>Created attachment 11825
use EDbColLongText16 for the name, value pair stored in formdata table</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42366</commentid>
    <comment_count>2</comment_count>
      <attachid>11825</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2006-12-12 11:02:06 -0800</bug_when>
    <thetext>Comment on attachment 11825
use EDbColLongText16 for the name, value pair stored in formdata table

Descriptor.Format() is a slow operation.  I would use append in this case because we already now the type of data (strings) to be appended.  Please change formatted insert to append.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42364</commentid>
    <comment_count>3</comment_count>
      <attachid>11826</attachid>
    <who name="Sornalatha Rathnasamy">sornalatha.rathnasamy</who>
    <bug_when>2006-12-12 11:36:19 -0800</bug_when>
    <thetext>Created attachment 11826
use EDbColLongText16 for the name, value pair stored in formdata table</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42343</commentid>
    <comment_count>4</comment_count>
      <attachid>11826</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2006-12-12 12:24:00 -0800</bug_when>
    <thetext>Comment on attachment 11826
use EDbColLongText16 for the name, value pair stored in formdata table

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42344</commentid>
    <comment_count>5</comment_count>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2006-12-12 12:27:19 -0800</bug_when>
    <thetext>Completed: At revision: 18183  
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41829</commentid>
    <comment_count>6</comment_count>
      <attachid>11870</attachid>
    <who name="Sornalatha Rathnasamy">sornalatha.rathnasamy</who>
    <bug_when>2006-12-15 13:24:11 -0800</bug_when>
    <thetext>Created attachment 11870
use EDbColLongText16 for the name, value pair stored in formdata table</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41329</commentid>
    <comment_count>7</comment_count>
      <attachid>11904</attachid>
    <who name="Sornalatha Rathnasamy">sornalatha.rathnasamy</who>
    <bug_when>2006-12-18 13:20:35 -0800</bug_when>
    <thetext>Created attachment 11904
use EDbColLongText16 for the name, value pair stored in formdata table</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41332</commentid>
    <comment_count>8</comment_count>
      <attachid>11904</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2006-12-18 13:45:39 -0800</bug_when>
    <thetext>Comment on attachment 11904
use EDbColLongText16 for the name, value pair stored in formdata table 

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41333</commentid>
    <comment_count>9</comment_count>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2006-12-18 13:46:23 -0800</bug_when>
    <thetext>completed at r18282.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39406</commentid>
    <comment_count>10</comment_count>
    <who name="Bradley Morrison">bradley.morrison</who>
    <bug_when>2006-12-27 13:25:10 -0800</bug_when>
    <thetext>Re-opening: r18438 reverted the patch attached to this bug that was landed in s60/trunk (r18183).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36349</commentid>
    <comment_count>11</comment_count>
    <who name="Bradley Morrison">bradley.morrison</who>
    <bug_when>2007-01-08 07:26:03 -0800</bug_when>
    <thetext>second patch landed in revision 18546</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33939</commentid>
    <comment_count>12</comment_count>
    <who name="Krishna">krishnamurty.podipireddy</who>
    <bug_when>2007-01-21 10:24:38 -0800</bug_when>
    <thetext>
TSW ID: EYWG-6W7B4F

Verified and Closed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11825</attachid>
            <date>2006-12-12 10:45:58 -0800</date>
            <delta_ts>2006-12-12 11:36:19 -0800</delta_ts>
            <desc>use EDbColLongText16 for the name, value pair stored in formdata table</desc>
            <filename>bugzilla_11781.patch</filename>
            <type>text/plain</type>
            <size>7757</size>
            <attacher name="Sornalatha Rathnasamy">sornalatha.rathnasamy</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9Ccm93c2VyVmlldy9pbmMvRm9ybURhdGFBdXRvRmlsbFN0b3JlLmgNCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0NCi0tLSBXZWJLaXQvQnJvd3NlclZpZXcvaW5jL0Zvcm1EYXRhQXV0b0ZpbGxTdG9y
ZS5oCShyZXZpc2lvbiAxODE3OSkNCisrKyBXZWJLaXQvQnJvd3NlclZpZXcvaW5jL0Zvcm1EYXRh
QXV0b0ZpbGxTdG9yZS5oCSh3b3JraW5nIGNvcHkpDQpAQCAtNTgsOCArNTgsNiBAQA0KIA0KIC8v
IENPTlNUQU5UUw0KIA0KLSNkZWZpbmUgS01heFNRTExlbmd0aCAoMTAyNCkvLyBtdXN0IGhhbmRs
ZSBuYW1lIGxlbmd0aCArIHZhbHVlIGxlbmd0aCArIGluc2VydCBzdGF0ZW1lbnQgbGVuZ3RoDQot
DQogLy8gTUFDUk9TDQogDQogLy8gREFUQSBUWVBFUw0KQEAgLTEyNyw2ICsxMjUsMTIgQEANCiAg
ICAgdm9pZCBEZWxldGVEYXRhIChjb25zdCBURGVzQyYgYU5hbWUsIGNvbnN0IFREZXNDJiBhVmFs
dWUpOw0KIA0KICAgICAvKioNCisgICAgKiBJbnNlcnREYXRhDQorICAgICogSW5zZXJ0cyBhIHJv
dyBpbnRvIHRoZSBkYXRhYmFzZQ0KKyAgICAqLw0KKyAgICB2b2lkIEluc2VydERhdGEgKGNvbnN0
IFREZXNDJiBhTmFtZSwgY29uc3QgVERlc0MmIGFWYWx1ZSk7DQorDQorICAgIC8qKg0KICAgICAq
ICBPcGVuIHRoZSBkYXRhYmFzZQ0KICAgICAqLw0KICAgICBUSW50IE9wZW5EYXRhYmFzZSgpOw0K
QEAgLTE0MSwxMyArMTQ1LDE0IEBADQogICAgICovDQogICAgIFRJbnQgQ3JlYXRlRGF0YWJhc2Uo
KTsNCiANCisgICAgdm9pZCBDcmVhdGVGb3JtRGF0YVRhYmxlTCgpOw0KKw0KICAgICAgICAgLyog
IFByaXZhdGUgTWVtYmVycyAgKi8NCiANCiAgICAgcHJpdmF0ZSA6DQogDQogICAgIFJGcyAgICAg
ICAgICAgaURiU2Vzc2lvbjsNCiAgICAgUkRiTmFtZWREYXRhYmFzZSAgICBpRGF0YWJhc2U7DQot
ICAgIFRCdWY8S01heFNRTExlbmd0aD4gICBpU1FMU3RhdGVtZW50Ow0KICAgICBIQnVmQyogICAg
ICAgICAgaUZvcm1EYXRhREJGaWxlOw0KICAgICB9Ow0KIA0KSW5kZXg6IFdlYktpdC9Ccm93c2Vy
Vmlldy9zcmMvRm9ybURhdGFBdXRvRmlsbFN0b3JlLmNwcA0KPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYktp
dC9Ccm93c2VyVmlldy9zcmMvRm9ybURhdGFBdXRvRmlsbFN0b3JlLmNwcAkocmV2aXNpb24gMTgx
NzkpDQorKysgV2ViS2l0L0Jyb3dzZXJWaWV3L3NyYy9Gb3JtRGF0YUF1dG9GaWxsU3RvcmUuY3Bw
CSh3b3JraW5nIGNvcHkpDQpAQCAtNTcsNyArNTcsNiBAQA0KIA0KIC8vIExPQ0FMIENPTlNUQU5U
UyBBTkQgTUFDUk9TDQogX0xJVChLRm9ybURhdGFEQkZpbGUsICJjOlxccHJpdmF0ZVxcJTA4eFxc
Rm9ybURhdGFBdXRvRmlsbFN0b3JlLmRiIik7DQotDQogX0xJVChLU1FMSW5zZXJ0VmVyc2lvbiwg
IklOU0VSVCBJTlRPIGRidmVyc2lvbiAoZGJ2ZXIpIFZBTFVFUyAoJzEuMCcpIik7DQogDQogLyoN
CkBAIC02NiwxMyArNjUsMTMgQEANCiAqICAgICAgIE5hbWUgLSBuYW1lIGF0dHJpYnV0ZSBvZiB0
aGUgdGV4dCBmaWVsZCB3aWRnZXQNCiAqICAgICAgIFZhbHVlIC0gdXNlciBlbnRlcmVkIHZhbHVl
IGZvciB0aGUgZmllbGQNCiAqLw0KK19MSVQoS0Zvcm1EYXRhSGlzdG9yeSwgImhpc3RvcnkiKTsN
CitfTElUKEtGb3JtRGF0YU5hbWUsICJuYW1lIik7DQorX0xJVChLRm9ybURhdGFWYWx1ZSwgInZh
bHVlIik7DQorX0xJVChLRm9ybURhdGFUYWJsZSwgImZvcm1kYXRhIik7DQogX0xJVChLVmVyc2lv
blRhYmxlU1FMLCAiQ1JFQVRFIFRBQkxFIGRidmVyc2lvbihkYnZlciBDSEFSKDEwKSkiKTsNCi1f
TElUKEtOYW1lVmFsdWVUYWJsZVNRTCwgIkNSRUFURSBUQUJMRSBmb3JtZGF0YShoaXN0b3J5IENP
VU5URVIsIG5hbWUgVkFSQ0hBUig1MCksIHZhbHVlIFZBUkNIQVIoMTUwKSkiKTsNCiBfTElUKEtJ
bmRleDFTUUwsICJDUkVBVEUgSU5ERVggbmFtZWlkeCBPTiBmb3JtZGF0YSAobmFtZSkiKTsNCiAN
Ci1fTElUKEtTUUxJbnNlcnQsICJJTlNFUlQgSU5UTyBmb3JtZGF0YSAobmFtZSx2YWx1ZSkgVkFM
VUVTICgnJVMnLCAnJVMnKSIpOw0KLV9MSVQoS1NRTERlbGV0ZSwgIkRFTEVURSBGUk9NIGZvcm1k
YXRhIFdIRVJFIG5hbWUgPSAnJVMnIEFORCB2YWx1ZSA9ICclUyciKTsNCi1fTElUKEtTUUxTZWxl
Y3QsICJTRUxFQ1QgdmFsdWUgRlJPTSBmb3JtZGF0YSBXSEVSRSBuYW1lID0gJyVTJyBPUkRFUiBC
WSBoaXN0b3J5IGRlc2MiKTsNCiAvL19MSVQoS1NRTFNlbGVjdCwgIlNFTEVDVCB2YWx1ZSBGUk9N
IGZvcm1kYXRhIFdIRVJFIG5hbWUgPSAnJVMnIEFORCB2YWx1ZSBMSUtFICclUyonIE9SREVSIEJZ
IGhpc3RvcnkgZGVzYyIpOw0KIGNvbnN0IFRVaW50IEtWYWx1ZUNvbCA9IDE7DQogDQpAQCAtMTQ5
LDE1ICsxNDgsMTggQEANCiAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogdm9pZCBDRm9ybURhdGFB
dXRvRmlsbFN0b3JlOjpHZXREYXRhTCAoQ0FycmF5UHRyRmxhdDxDT3B0aW9uRGF0YT4mIGFPcHRp
b25zLCBjb25zdCBURGVzQyYgYU5hbWUpDQogICAgIHsNCi0NCiAgICAgVEludCByb3dDb3VudCgw
KTsNCisgICAgSEJ1ZkMqIHF1ZXJ5ID0gTlVMTDsNCisgICAgLy8iU0VMRUNUIHZhbHVlIEZST00g
Zm9ybWRhdGEgV0hFUkUgbmFtZSA9ICclUycgT1JERVIgQlkgaGlzdG9yeSBkZXNjIg0KKyAgICBf
TElUKEtTUUxTZWxlY3QsICJTRUxFQ1QgdmFsdWUgRlJPTSBmb3JtZGF0YSBXSEVSRSBuYW1lID0g
JyVTJyBPUkRFUiBCWSBoaXN0b3J5IGRlc2MiKTsgICAgDQorICAgIHF1ZXJ5ID0gSEJ1ZkM6Ok5l
d0xDKEtTUUxTZWxlY3QoKS5MZW5ndGgoKSArIGFOYW1lLkxlbmd0aCgpKTsNCiANCi0JLy8gc2Vs
ZWN0IHZhbHVlcyBmcm9tIHRoZSBkYXRhYmFzZSB0aGF0IGFyZSBhc3NvY2lhdGVkIHdpdGggdGhp
cyB0ZXh0IGZpZWxkIG5hbWUNCi0JaVNRTFN0YXRlbWVudC5Gb3JtYXQoS1NRTFNlbGVjdCwgJmFO
YW1lKTsNCisgICAgLy8gc2VsZWN0IHZhbHVlcyBmcm9tIHRoZSBkYXRhYmFzZSB0aGF0IGFyZSBh
c3NvY2lhdGVkIHdpdGggdGhpcyB0ZXh0IGZpZWxkIG5hbWUNCisgICAgcXVlcnktPkRlcygpLkZv
cm1hdChLU1FMU2VsZWN0LCAmYU5hbWUpOw0KIA0KICAgICBSRGJWaWV3IHZpZXc7DQotICAgIA0K
LSAgICBUSW50IGVyciA9IHZpZXcuUHJlcGFyZShpRGF0YWJhc2UsIFREYlF1ZXJ5KGlTUUxTdGF0
ZW1lbnQpKTsNCisgICAgVEludCBlcnIgPSB2aWV3LlByZXBhcmUoaURhdGFiYXNlLCBURGJRdWVy
eSgqcXVlcnkpKTsNCisgICAgQ2xlYW51cFN0YWNrOjpQb3BBbmREZXN0cm95KHF1ZXJ5KTsNCiAg
ICAgaWYgKGVyciA9PSBLRXJyTm9uZSkNCiAgICAgCXsNCiAgICAgCWVyciA9IHZpZXcuRXZhbHVh
dGVBbGwoKTsNCkBAIC0xOTgsMjcgKzIwMCw0NiBAQA0KIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N
CiB2b2lkIENGb3JtRGF0YUF1dG9GaWxsU3RvcmU6OkRlbGV0ZURhdGEgKGNvbnN0IFREZXNDJiBh
TmFtZSwgY29uc3QgVERlc0MmIGFWYWx1ZSkNCiAgICAgew0KLQlpU1FMU3RhdGVtZW50LkZvcm1h
dChLU1FMRGVsZXRlLCAmYU5hbWUsICZhVmFsdWUpOw0KLQlpRGF0YWJhc2UuRXhlY3V0ZShpU1FM
U3RhdGVtZW50KTsNCisgICAgSEJ1ZkMqIHF1ZXJ5ID0gTlVMTDsNCisgICAgLy8iREVMRVRFIEZS
T00gZm9ybWRhdGEgV0hFUkUgbmFtZSA9ICclUycgQU5EIHZhbHVlID0gJyVTJyINCisgICAgX0xJ
VChLU1FMRGVsZXRlLCAiREVMRVRFIEZST00gZm9ybWRhdGEgV0hFUkUgbmFtZSA9ICclUycgQU5E
IHZhbHVlID0gJyVTJyIpOw0KKyAgICBxdWVyeSA9IEhCdWZDOjpOZXdMQyhLU1FMRGVsZXRlKCku
TGVuZ3RoKCkgKyBhTmFtZS5MZW5ndGgoKSArIGFWYWx1ZS5MZW5ndGgoKSk7DQorICAgIHF1ZXJ5
LT5EZXMoKS5Gb3JtYXQoS1NRTERlbGV0ZSwgJmFOYW1lLCAmYVZhbHVlKTsNCisgICAgaURhdGFi
YXNlLkV4ZWN1dGUoKnF1ZXJ5KTsNCisgICAgQ2xlYW51cFN0YWNrOjpQb3BBbmREZXN0cm95KHF1
ZXJ5KTsNCiAgICAgfQ0KIA0KIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCisvLyBDRm9ybURhdGFB
dXRvRmlsbFN0b3JlOjpJbnNlcnREYXRhDQorLy8gSW5zZXJ0cyBhIHNpbmdsZSByb3cgaW50byB0
aGUgZGF0YWJhc2UuDQorLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KK3ZvaWQgQ0Zvcm1EYXRhQXV0
b0ZpbGxTdG9yZTo6SW5zZXJ0RGF0YSAoY29uc3QgVERlc0MmIGFOYW1lLCBjb25zdCBURGVzQyYg
YVZhbHVlKQ0KKyAgICB7DQorICAgIEhCdWZDKiBxdWVyeSA9IE5VTEw7DQorICAgIC8vIklOU0VS
VCBJTlRPIGZvcm1kYXRhIChuYW1lLHZhbHVlKSBWQUxVRVMgKCclUycsICclUycpIg0KKyAgICBf
TElUKEtTUUxJbnNlcnQsICJJTlNFUlQgSU5UTyBmb3JtZGF0YSAobmFtZSx2YWx1ZSkgVkFMVUVT
ICgnJVMnLCAnJVMnKSIpOw0KKyAgICBxdWVyeSA9IEhCdWZDOjpOZXdMQyhLU1FMSW5zZXJ0KCku
TGVuZ3RoKCkgKyBhTmFtZS5MZW5ndGgoKSArIGFWYWx1ZS5MZW5ndGgoKSk7DQorICAgIHF1ZXJ5
LT5EZXMoKS5Gb3JtYXQoS1NRTEluc2VydCwgJmFOYW1lLCAmYVZhbHVlKTsNCisgICAgaURhdGFi
YXNlLkV4ZWN1dGUoKnF1ZXJ5KTsNCisgICAgQ2xlYW51cFN0YWNrOjpQb3BBbmREZXN0cm95KHF1
ZXJ5KTsNCisgICAgfQ0KKw0KKy8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAvLyBDRm9ybURhdGFB
dXRvRmlsbFN0b3JlOjpTYXZlRGF0YUwNCiAvLyBTYXZlIHRoZSBmb3JtIGRhdGEgaW4gc3RvcmUu
DQogLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIHZvaWQgQ0Zvcm1EYXRhQXV0b0ZpbGxTdG9yZTo6
U2F2ZURhdGEgKGNvbnN0IENBcnJheVB0ckZsYXQ8Q1dlYkNvcmVGb3JtRGF0YUVsZW1lbnQ+JiBh
Rm9ybURhdGEpDQogCXsNCi0NCiAJZm9yIChUSW50IGkgPSAwOyBpIDwgYUZvcm1EYXRhLkNvdW50
KCk7IGkrKykNCiAJCXsNCiAJCWNvbnN0IENXZWJDb3JlRm9ybURhdGFFbGVtZW50KiBlbGVtID0g
YUZvcm1EYXRhLkF0KGkpOw0KLQkJaWYgKGVsZW0tPmlzUGFzc3dvcmQgPT0gRUZhbHNlICYmIGVs
ZW0tPmlLZXktPkxlbmd0aCgpID4gMCAmJg0KLQkJCSBlbGVtLT5pVmFsdWUtPkxlbmd0aCgpID4g
MCkNCisgICAgICAgIGlmICggZWxlbS0+aXNQYXNzd29yZCA9PSBFRmFsc2UgDQorICAgICAgICAg
ICAgJiYgZWxlbS0+aUtleS0+TGVuZ3RoKCkgPiAwIA0KKyAgICAgICAgICAgICYmIGVsZW0tPmlW
YWx1ZS0+TGVuZ3RoKCkgPiAwICkNCiAJCQl7DQogCQkJLy8gZGVsZXRlIGFuZCByZS1pbnNlcnQg
d2lsbCBtYWtlIHN1cmUgdGhhdCB0aGlzIGVudHJ5IHdpbGwgYmUgcGxhY2VkIGF0IHRoZSB0b3Ag
b2YgdGhlIGxpc3QNCiAJCQlEZWxldGVEYXRhKCooZWxlbS0+aUtleSksICooZWxlbS0+aVZhbHVl
KSk7DQotCQkJaVNRTFN0YXRlbWVudC5Gb3JtYXQoS1NRTEluc2VydCwgZWxlbS0+aUtleSwgZWxl
bS0+aVZhbHVlKTsNCi0JCQlpRGF0YWJhc2UuRXhlY3V0ZShpU1FMU3RhdGVtZW50KTsNCisgICAg
ICAgICAgICBJbnNlcnREYXRhKCooZWxlbS0+aUtleSksICooZWxlbS0+aVZhbHVlKSk7DQogCQkJ
fQ0KIAkJfQ0KIAl9DQpAQCAtMjU3LDcgKzI3OCw3IEBADQogCQl9DQogCWlmKHJldCA9PSBLRXJy
Tm9uZSkNCiAJCXsNCi0JCXJldCA9IGlEYXRhYmFzZS5FeGVjdXRlKEtOYW1lVmFsdWVUYWJsZVNR
TCk7DQorICAgICAgICBUUkFQKCByZXQsIENyZWF0ZUZvcm1EYXRhVGFibGVMKCkpOw0KIAkJfQ0K
IAlpZihyZXQgPT0gS0Vyck5vbmUpDQogCQl7DQpAQCAtMjcwLDUgKzI5MSwxOSBAQA0KIAlyZXR1
cm4gcmV0Ow0KIAl9DQogCQ0KLQ0KK3ZvaWQgQ0Zvcm1EYXRhQXV0b0ZpbGxTdG9yZTo6Q3JlYXRl
Rm9ybURhdGFUYWJsZUwoKQ0KKyAgICB7DQorICAgIENEYkNvbFNldCogIGNvbFNldCA9IE5VTEw7
DQorICAgIC8vIENyZWF0ZSB0aGUgdGFibGUncyBjb2x1bW4gc2V0Lg0KKyAgICBjb2xTZXQgPSBD
RGJDb2xTZXQ6Ok5ld0xDKCk7DQorICAgIFREYkNvbCBoaXN0b3J5KEtGb3JtRGF0YUhpc3Rvcnks
IEVEYkNvbEludDMyKTsNCisgICAgaGlzdG9yeS5pQXR0cmlidXRlcz1oaXN0b3J5LkVBdXRvSW5j
cmVtZW50Ow0KKyAgICBjb2xTZXQtPkFkZEwoaGlzdG9yeSk7DQorICAgIGNvbFNldC0+QWRkTChU
RGJDb2woS0Zvcm1EYXRhTmFtZSwgRURiQ29sTG9uZ1RleHQxNikpOw0KKyAgICBjb2xTZXQtPkFk
ZEwoVERiQ29sKEtGb3JtRGF0YVZhbHVlLCBFRGJDb2xMb25nVGV4dDE2KSk7DQorICAgIA0KKyAg
ICAvLyBDcmVhdGUgdGhlIHRhYmxlLg0KKyAgICBVc2VyOjpMZWF2ZUlmRXJyb3IoaURhdGFiYXNl
LkNyZWF0ZVRhYmxlKEtGb3JtRGF0YVRhYmxlLCAqY29sU2V0KSk7DQorICAgIENsZWFudXBTdGFj
azo6UG9wQW5kRGVzdHJveShjb2xTZXQpOw0KKyAgICB9DQogLy8gIEVuZCBvZiBGaWxlDQpJbmRl
eDogV2ViS2l0L0NoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYktpdC9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE4MTc5KQ0KKysrIFdlYktpdC9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkNCkBAIC0x
LDMgKzEsMTggQEANCisyMDA2LTEyLTEyICByYXRobmFzYSAgPHNvcm5hbGF0aGEucmF0aG5hc2Ft
eUBub2tpYS5jb20+DQorDQorICAgICAgICBSZXZpZXdlZCBieSBZb25nanVuIFpoYW5nIGFuZCBT
dGV2ZSBXaW5zaGlwLg0KKyAgICAgICAgREVTQzogVFNXIGlkOkVZV0ctNlc3QjRGOiBFcnJvciBu
b3RlICJQcm9ncmFtIGNsb3NlZDpCcm93c2VyTkciIGFmdGVyIGNsaWNraW5nIFN1Ym1pdCBidXR0
b24gb24gdGVzdCBwYWdlDQorICAgICAgICBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMTc4MQ0KKw0KKyAgICAgICAgKiBCcm93c2VyVmlldy9pbmMvRm9ybURhdGFBdXRv
RmlsbFN0b3JlLmg6DQorICAgICAgICAqIEJyb3dzZXJWaWV3L3NyYy9Gb3JtRGF0YUF1dG9GaWxs
U3RvcmUuY3BwOg0KKyAgICAgICAgKENGb3JtRGF0YUF1dG9GaWxsU3RvcmU6OkdldERhdGFMKToN
CisgICAgICAgIChDRm9ybURhdGFBdXRvRmlsbFN0b3JlOjpEZWxldGVEYXRhKToNCisgICAgICAg
IChDRm9ybURhdGFBdXRvRmlsbFN0b3JlOjpJbnNlcnREYXRhKToNCisgICAgICAgIChDRm9ybURh
dGFBdXRvRmlsbFN0b3JlOjpTYXZlRGF0YSk6DQorICAgICAgICAoQ0Zvcm1EYXRhQXV0b0ZpbGxT
dG9yZTo6Q3JlYXRlRGF0YWJhc2UpOg0KKyAgICAgICAgKENGb3JtRGF0YUF1dG9GaWxsU3RvcmU6
OkNyZWF0ZUZvcm1EYXRhVGFibGVMKToNCisNCiAyMDA2LTEyLTExICB3M2xpdSAgPHdlaS5saXVA
bm9raWEuY29tPg0KIA0KICAgICAgICAgUmV2aWV3ZWQgYnkgeW9uZ2p1bi56aGFuZ0Bub2tpYS5j
b20uDQo=
</data>
<flag name="review"
          id="4296"
          type_id="1"
          status="-"
          setter="yongjun.zhang"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11826</attachid>
            <date>2006-12-12 11:36:19 -0800</date>
            <delta_ts>2006-12-12 12:24:00 -0800</delta_ts>
            <desc>use EDbColLongText16 for the name, value pair stored in formdata table</desc>
            <filename>bugzilla_11781.patch</filename>
            <type>text/plain</type>
            <size>8291</size>
            <attacher name="Sornalatha Rathnasamy">sornalatha.rathnasamy</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9Ccm93c2VyVmlldy9pbmMvRm9ybURhdGFBdXRvRmlsbFN0b3JlLmgNCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0NCi0tLSBXZWJLaXQvQnJvd3NlclZpZXcvaW5jL0Zvcm1EYXRhQXV0b0ZpbGxTdG9y
ZS5oCShyZXZpc2lvbiAxODE3OSkNCisrKyBXZWJLaXQvQnJvd3NlclZpZXcvaW5jL0Zvcm1EYXRh
QXV0b0ZpbGxTdG9yZS5oCSh3b3JraW5nIGNvcHkpDQpAQCAtNTgsOCArNTgsNiBAQA0KIA0KIC8v
IENPTlNUQU5UUw0KIA0KLSNkZWZpbmUgS01heFNRTExlbmd0aCAoMTAyNCkvLyBtdXN0IGhhbmRs
ZSBuYW1lIGxlbmd0aCArIHZhbHVlIGxlbmd0aCArIGluc2VydCBzdGF0ZW1lbnQgbGVuZ3RoDQot
DQogLy8gTUFDUk9TDQogDQogLy8gREFUQSBUWVBFUw0KQEAgLTEyNyw2ICsxMjUsMTIgQEANCiAg
ICAgdm9pZCBEZWxldGVEYXRhIChjb25zdCBURGVzQyYgYU5hbWUsIGNvbnN0IFREZXNDJiBhVmFs
dWUpOw0KIA0KICAgICAvKioNCisgICAgKiBJbnNlcnREYXRhDQorICAgICogSW5zZXJ0cyBhIHJv
dyBpbnRvIHRoZSBkYXRhYmFzZQ0KKyAgICAqLw0KKyAgICB2b2lkIEluc2VydERhdGEgKGNvbnN0
IFREZXNDJiBhTmFtZSwgY29uc3QgVERlc0MmIGFWYWx1ZSk7DQorDQorICAgIC8qKg0KICAgICAq
ICBPcGVuIHRoZSBkYXRhYmFzZQ0KICAgICAqLw0KICAgICBUSW50IE9wZW5EYXRhYmFzZSgpOw0K
QEAgLTE0MSwxMyArMTQ1LDE0IEBADQogICAgICovDQogICAgIFRJbnQgQ3JlYXRlRGF0YWJhc2Uo
KTsNCiANCisgICAgdm9pZCBDcmVhdGVGb3JtRGF0YVRhYmxlTCgpOw0KKw0KICAgICAgICAgLyog
IFByaXZhdGUgTWVtYmVycyAgKi8NCiANCiAgICAgcHJpdmF0ZSA6DQogDQogICAgIFJGcyAgICAg
ICAgICAgaURiU2Vzc2lvbjsNCiAgICAgUkRiTmFtZWREYXRhYmFzZSAgICBpRGF0YWJhc2U7DQot
ICAgIFRCdWY8S01heFNRTExlbmd0aD4gICBpU1FMU3RhdGVtZW50Ow0KICAgICBIQnVmQyogICAg
ICAgICAgaUZvcm1EYXRhREJGaWxlOw0KICAgICB9Ow0KIA0KSW5kZXg6IFdlYktpdC9Ccm93c2Vy
Vmlldy9zcmMvRm9ybURhdGFBdXRvRmlsbFN0b3JlLmNwcA0KPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYktp
dC9Ccm93c2VyVmlldy9zcmMvRm9ybURhdGFBdXRvRmlsbFN0b3JlLmNwcAkocmV2aXNpb24gMTgx
NzkpDQorKysgV2ViS2l0L0Jyb3dzZXJWaWV3L3NyYy9Gb3JtRGF0YUF1dG9GaWxsU3RvcmUuY3Bw
CSh3b3JraW5nIGNvcHkpDQpAQCAtNTcsNyArNTcsNiBAQA0KIA0KIC8vIExPQ0FMIENPTlNUQU5U
UyBBTkQgTUFDUk9TDQogX0xJVChLRm9ybURhdGFEQkZpbGUsICJjOlxccHJpdmF0ZVxcJTA4eFxc
Rm9ybURhdGFBdXRvRmlsbFN0b3JlLmRiIik7DQotDQogX0xJVChLU1FMSW5zZXJ0VmVyc2lvbiwg
IklOU0VSVCBJTlRPIGRidmVyc2lvbiAoZGJ2ZXIpIFZBTFVFUyAoJzEuMCcpIik7DQogDQogLyoN
CkBAIC02NiwxMyArNjUsMTMgQEANCiAqICAgICAgIE5hbWUgLSBuYW1lIGF0dHJpYnV0ZSBvZiB0
aGUgdGV4dCBmaWVsZCB3aWRnZXQNCiAqICAgICAgIFZhbHVlIC0gdXNlciBlbnRlcmVkIHZhbHVl
IGZvciB0aGUgZmllbGQNCiAqLw0KK19MSVQoS0Zvcm1EYXRhSGlzdG9yeSwgImhpc3RvcnkiKTsN
CitfTElUKEtGb3JtRGF0YU5hbWUsICJuYW1lIik7DQorX0xJVChLRm9ybURhdGFWYWx1ZSwgInZh
bHVlIik7DQorX0xJVChLRm9ybURhdGFUYWJsZSwgImZvcm1kYXRhIik7DQogX0xJVChLVmVyc2lv
blRhYmxlU1FMLCAiQ1JFQVRFIFRBQkxFIGRidmVyc2lvbihkYnZlciBDSEFSKDEwKSkiKTsNCi1f
TElUKEtOYW1lVmFsdWVUYWJsZVNRTCwgIkNSRUFURSBUQUJMRSBmb3JtZGF0YShoaXN0b3J5IENP
VU5URVIsIG5hbWUgVkFSQ0hBUig1MCksIHZhbHVlIFZBUkNIQVIoMTUwKSkiKTsNCiBfTElUKEtJ
bmRleDFTUUwsICJDUkVBVEUgSU5ERVggbmFtZWlkeCBPTiBmb3JtZGF0YSAobmFtZSkiKTsNCiAN
Ci1fTElUKEtTUUxJbnNlcnQsICJJTlNFUlQgSU5UTyBmb3JtZGF0YSAobmFtZSx2YWx1ZSkgVkFM
VUVTICgnJVMnLCAnJVMnKSIpOw0KLV9MSVQoS1NRTERlbGV0ZSwgIkRFTEVURSBGUk9NIGZvcm1k
YXRhIFdIRVJFIG5hbWUgPSAnJVMnIEFORCB2YWx1ZSA9ICclUyciKTsNCi1fTElUKEtTUUxTZWxl
Y3QsICJTRUxFQ1QgdmFsdWUgRlJPTSBmb3JtZGF0YSBXSEVSRSBuYW1lID0gJyVTJyBPUkRFUiBC
WSBoaXN0b3J5IGRlc2MiKTsNCiAvL19MSVQoS1NRTFNlbGVjdCwgIlNFTEVDVCB2YWx1ZSBGUk9N
IGZvcm1kYXRhIFdIRVJFIG5hbWUgPSAnJVMnIEFORCB2YWx1ZSBMSUtFICclUyonIE9SREVSIEJZ
IGhpc3RvcnkgZGVzYyIpOw0KIGNvbnN0IFRVaW50IEtWYWx1ZUNvbCA9IDE7DQogDQpAQCAtMTQ5
LDE1ICsxNDgsMjEgQEANCiAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogdm9pZCBDRm9ybURhdGFB
dXRvRmlsbFN0b3JlOjpHZXREYXRhTCAoQ0FycmF5UHRyRmxhdDxDT3B0aW9uRGF0YT4mIGFPcHRp
b25zLCBjb25zdCBURGVzQyYgYU5hbWUpDQogICAgIHsNCi0NCiAgICAgVEludCByb3dDb3VudCgw
KTsNCisgICAgSEJ1ZkMqIHF1ZXJ5ID0gTlVMTDsNCisgICAgLy8iU0VMRUNUIHZhbHVlIEZST00g
Zm9ybWRhdGEgV0hFUkUgbmFtZSA9ICclUycgT1JERVIgQlkgaGlzdG9yeSBkZXNjIg0KKyAgICBf
TElUKEtTUUxTZWxlY3QsICJTRUxFQ1QgdmFsdWUgRlJPTSBmb3JtZGF0YSBXSEVSRSBuYW1lID0g
Iik7DQorICAgIF9MSVQoS1NRTE9yZGVyLCAiIE9SREVSIEJZIGhpc3RvcnkgZGVzYyIpOyAgICAN
CisgICAgcXVlcnkgPSBIQnVmQzo6TmV3TEMoS1NRTFNlbGVjdCgpLkxlbmd0aCgpICsgYU5hbWUu
TGVuZ3RoKCkgKyBLU1FMT3JkZXIoKS5MZW5ndGgoKSk7DQogDQotCS8vIHNlbGVjdCB2YWx1ZXMg
ZnJvbSB0aGUgZGF0YWJhc2UgdGhhdCBhcmUgYXNzb2NpYXRlZCB3aXRoIHRoaXMgdGV4dCBmaWVs
ZCBuYW1lDQotCWlTUUxTdGF0ZW1lbnQuRm9ybWF0KEtTUUxTZWxlY3QsICZhTmFtZSk7DQorICAg
IC8vIHNlbGVjdCB2YWx1ZXMgZnJvbSB0aGUgZGF0YWJhc2UgdGhhdCBhcmUgYXNzb2NpYXRlZCB3
aXRoIHRoaXMgdGV4dCBmaWVsZCBuYW1lDQorICAgIHF1ZXJ5LT5EZXMoKS5Db3B5KEtTUUxTZWxl
Y3QoKSk7DQorICAgIHF1ZXJ5LT5EZXMoKS5BcHBlbmQoYU5hbWUpOw0KKyAgICBxdWVyeS0+RGVz
KCkuQXBwZW5kKEtTUUxPcmRlcigpKTsNCiANCiAgICAgUkRiVmlldyB2aWV3Ow0KLSAgICANCi0g
ICAgVEludCBlcnIgPSB2aWV3LlByZXBhcmUoaURhdGFiYXNlLCBURGJRdWVyeShpU1FMU3RhdGVt
ZW50KSk7DQorICAgIFRJbnQgZXJyID0gdmlldy5QcmVwYXJlKGlEYXRhYmFzZSwgVERiUXVlcnko
KnF1ZXJ5KSk7DQorICAgIENsZWFudXBTdGFjazo6UG9wQW5kRGVzdHJveShxdWVyeSk7DQogICAg
IGlmIChlcnIgPT0gS0Vyck5vbmUpDQogICAgIAl7DQogICAgIAllcnIgPSB2aWV3LkV2YWx1YXRl
QWxsKCk7DQpAQCAtMTk4LDI3ICsyMDMsNTkgQEANCiAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQog
dm9pZCBDRm9ybURhdGFBdXRvRmlsbFN0b3JlOjpEZWxldGVEYXRhIChjb25zdCBURGVzQyYgYU5h
bWUsIGNvbnN0IFREZXNDJiBhVmFsdWUpDQogICAgIHsNCi0JaVNRTFN0YXRlbWVudC5Gb3JtYXQo
S1NRTERlbGV0ZSwgJmFOYW1lLCAmYVZhbHVlKTsNCi0JaURhdGFiYXNlLkV4ZWN1dGUoaVNRTFN0
YXRlbWVudCk7DQorICAgIEhCdWZDKiBxdWVyeSA9IE5VTEw7DQorICAgIC8vIkRFTEVURSBGUk9N
IGZvcm1kYXRhIFdIRVJFIG5hbWUgPSAnJVMnIEFORCB2YWx1ZSA9ICclUyciDQorICAgIF9MSVQo
S1NRTERlbGV0ZSwgIkRFTEVURSBGUk9NIGZvcm1kYXRhIFdIRVJFIG5hbWUgPSAiKTsNCisgICAg
X0xJVChLU1FMQW5kLCAiIEFORCB2YWx1ZSA9ICIpOw0KKyAgICBxdWVyeSA9IEhCdWZDOjpOZXdM
QyhLU1FMRGVsZXRlKCkuTGVuZ3RoKCkgKyBhTmFtZS5MZW5ndGgoKSANCisgICAgICAgICAgICAg
ICAgKyBLU1FMQW5kKCkuTGVuZ3RoKCkgKyBhVmFsdWUuTGVuZ3RoKCkpOw0KKyAgICBxdWVyeS0+
RGVzKCkuQ29weShLU1FMRGVsZXRlKCkpOw0KKyAgICBxdWVyeS0+RGVzKCkuQXBwZW5kKGFOYW1l
KTsNCisgICAgcXVlcnktPkRlcygpLkFwcGVuZChLU1FMQW5kKCkpOw0KKyAgICBxdWVyeS0+RGVz
KCkuQXBwZW5kKGFWYWx1ZSk7DQorICAgIGlEYXRhYmFzZS5FeGVjdXRlKCpxdWVyeSk7DQorICAg
IENsZWFudXBTdGFjazo6UG9wQW5kRGVzdHJveShxdWVyeSk7DQogICAgIH0NCiANCiAvLy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tDQorLy8gQ0Zvcm1EYXRhQXV0b0ZpbGxTdG9yZTo6SW5zZXJ0RGF0YQ0K
Ky8vIEluc2VydHMgYSBzaW5nbGUgcm93IGludG8gdGhlIGRhdGFiYXNlLg0KKy8vLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0NCit2b2lkIENGb3JtRGF0YUF1dG9GaWxsU3RvcmU6Okluc2VydERhdGEgKGNv
bnN0IFREZXNDJiBhTmFtZSwgY29uc3QgVERlc0MmIGFWYWx1ZSkNCisgICAgew0KKyAgICBIQnVm
QyogcXVlcnkgPSBOVUxMOw0KKyAgICAvLyJJTlNFUlQgSU5UTyBmb3JtZGF0YSAobmFtZSx2YWx1
ZSkgVkFMVUVTICgnJVMnLCAnJVMnKSINCisgICAgX0xJVChLU1FMSW5zZXJ0LCAiSU5TRVJUIElO
VE8gZm9ybWRhdGEgKG5hbWUsdmFsdWUpIFZBTFVFUyAoIik7DQorICAgIF9MSVQoS1NRTENvbW1h
LCAiLCAiKTsNCisgICAgX0xJVChLU1FMQ2xvc2VCcmFja2V0LCAiKSIpOw0KKyAgICBxdWVyeSA9
IEhCdWZDOjpOZXdMQyhLU1FMSW5zZXJ0KCkuTGVuZ3RoKCkgKyBhTmFtZS5MZW5ndGgoKSANCisg
ICAgICAgICAgICArIEtTUUxDb21tYSgpLkxlbmd0aCgpICsgYVZhbHVlLkxlbmd0aCgpIA0KKyAg
ICAgICAgICAgICsgS1NRTENsb3NlQnJhY2tldCgpLkxlbmd0aCgpKTsNCisgICAgcXVlcnktPkRl
cygpLkNvcHkoS1NRTEluc2VydCgpKTsNCisgICAgcXVlcnktPkRlcygpLkFwcGVuZChhTmFtZSk7
DQorICAgIHF1ZXJ5LT5EZXMoKS5BcHBlbmQoS1NRTENvbW1hKCkpOw0KKyAgICBxdWVyeS0+RGVz
KCkuQXBwZW5kKGFWYWx1ZSk7DQorICAgIHF1ZXJ5LT5EZXMoKS5BcHBlbmQoS1NRTENsb3NlQnJh
Y2tldCgpKTsNCisgICAgaURhdGFiYXNlLkV4ZWN1dGUoKnF1ZXJ5KTsNCisgICAgQ2xlYW51cFN0
YWNrOjpQb3BBbmREZXN0cm95KHF1ZXJ5KTsNCisgICAgfQ0KKw0KKy8vLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCiAvLyBDRm9ybURhdGFBdXRvRmlsbFN0b3JlOjpTYXZlRGF0YUwNCiAvLyBTYXZlIHRo
ZSBmb3JtIGRhdGEgaW4gc3RvcmUuDQogLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIHZvaWQgQ0Zv
cm1EYXRhQXV0b0ZpbGxTdG9yZTo6U2F2ZURhdGEgKGNvbnN0IENBcnJheVB0ckZsYXQ8Q1dlYkNv
cmVGb3JtRGF0YUVsZW1lbnQ+JiBhRm9ybURhdGEpDQogCXsNCi0NCiAJZm9yIChUSW50IGkgPSAw
OyBpIDwgYUZvcm1EYXRhLkNvdW50KCk7IGkrKykNCiAJCXsNCiAJCWNvbnN0IENXZWJDb3JlRm9y
bURhdGFFbGVtZW50KiBlbGVtID0gYUZvcm1EYXRhLkF0KGkpOw0KLQkJaWYgKGVsZW0tPmlzUGFz
c3dvcmQgPT0gRUZhbHNlICYmIGVsZW0tPmlLZXktPkxlbmd0aCgpID4gMCAmJg0KLQkJCSBlbGVt
LT5pVmFsdWUtPkxlbmd0aCgpID4gMCkNCisgICAgICAgIGlmICggZWxlbS0+aXNQYXNzd29yZCA9
PSBFRmFsc2UgDQorICAgICAgICAgICAgJiYgZWxlbS0+aUtleS0+TGVuZ3RoKCkgPiAwIA0KKyAg
ICAgICAgICAgICYmIGVsZW0tPmlWYWx1ZS0+TGVuZ3RoKCkgPiAwICkNCiAJCQl7DQogCQkJLy8g
ZGVsZXRlIGFuZCByZS1pbnNlcnQgd2lsbCBtYWtlIHN1cmUgdGhhdCB0aGlzIGVudHJ5IHdpbGwg
YmUgcGxhY2VkIGF0IHRoZSB0b3Agb2YgdGhlIGxpc3QNCiAJCQlEZWxldGVEYXRhKCooZWxlbS0+
aUtleSksICooZWxlbS0+aVZhbHVlKSk7DQotCQkJaVNRTFN0YXRlbWVudC5Gb3JtYXQoS1NRTElu
c2VydCwgZWxlbS0+aUtleSwgZWxlbS0+aVZhbHVlKTsNCi0JCQlpRGF0YWJhc2UuRXhlY3V0ZShp
U1FMU3RhdGVtZW50KTsNCisgICAgICAgICAgICBJbnNlcnREYXRhKCooZWxlbS0+aUtleSksICoo
ZWxlbS0+aVZhbHVlKSk7DQogCQkJfQ0KIAkJfQ0KIAl9DQpAQCAtMjU3LDcgKzI5NCw3IEBADQog
CQl9DQogCWlmKHJldCA9PSBLRXJyTm9uZSkNCiAJCXsNCi0JCXJldCA9IGlEYXRhYmFzZS5FeGVj
dXRlKEtOYW1lVmFsdWVUYWJsZVNRTCk7DQorICAgICAgICBUUkFQKCByZXQsIENyZWF0ZUZvcm1E
YXRhVGFibGVMKCkpOw0KIAkJfQ0KIAlpZihyZXQgPT0gS0Vyck5vbmUpDQogCQl7DQpAQCAtMjcw
LDUgKzMwNywxOSBAQA0KIAlyZXR1cm4gcmV0Ow0KIAl9DQogCQ0KLQ0KK3ZvaWQgQ0Zvcm1EYXRh
QXV0b0ZpbGxTdG9yZTo6Q3JlYXRlRm9ybURhdGFUYWJsZUwoKQ0KKyAgICB7DQorICAgIENEYkNv
bFNldCogIGNvbFNldCA9IE5VTEw7DQorICAgIC8vIENyZWF0ZSB0aGUgdGFibGUncyBjb2x1bW4g
c2V0Lg0KKyAgICBjb2xTZXQgPSBDRGJDb2xTZXQ6Ok5ld0xDKCk7DQorICAgIFREYkNvbCBoaXN0
b3J5KEtGb3JtRGF0YUhpc3RvcnksIEVEYkNvbEludDMyKTsNCisgICAgaGlzdG9yeS5pQXR0cmli
dXRlcz1oaXN0b3J5LkVBdXRvSW5jcmVtZW50Ow0KKyAgICBjb2xTZXQtPkFkZEwoaGlzdG9yeSk7
DQorICAgIGNvbFNldC0+QWRkTChURGJDb2woS0Zvcm1EYXRhTmFtZSwgRURiQ29sTG9uZ1RleHQx
NikpOw0KKyAgICBjb2xTZXQtPkFkZEwoVERiQ29sKEtGb3JtRGF0YVZhbHVlLCBFRGJDb2xMb25n
VGV4dDE2KSk7DQorICAgIA0KKyAgICAvLyBDcmVhdGUgdGhlIHRhYmxlLg0KKyAgICBVc2VyOjpM
ZWF2ZUlmRXJyb3IoaURhdGFiYXNlLkNyZWF0ZVRhYmxlKEtGb3JtRGF0YVRhYmxlLCAqY29sU2V0
KSk7DQorICAgIENsZWFudXBTdGFjazo6UG9wQW5kRGVzdHJveShjb2xTZXQpOw0KKyAgICB9DQog
Ly8gIEVuZCBvZiBGaWxlDQpJbmRleDogV2ViS2l0L0NoYW5nZUxvZw0KPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0t
IFdlYktpdC9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4MTc5KQ0KKysrIFdlYktpdC9DaGFuZ2VMb2cJ
KHdvcmtpbmcgY29weSkNCkBAIC0xLDMgKzEsMTggQEANCisyMDA2LTEyLTEyICByYXRobmFzYSAg
PHNvcm5hbGF0aGEucmF0aG5hc2FteUBub2tpYS5jb20+DQorDQorICAgICAgICBSZXZpZXdlZCBi
eSBZb25nanVuIFpoYW5nIGFuZCBTdGV2ZSBXaW5zaGlwLg0KKyAgICAgICAgREVTQzogVFNXIGlk
OkVZV0ctNlc3QjRGOiBFcnJvciBub3RlICJQcm9ncmFtIGNsb3NlZDpCcm93c2VyTkciIGFmdGVy
IGNsaWNraW5nIFN1Ym1pdCBidXR0b24gb24gdGVzdCBwYWdlDQorICAgICAgICBodHRwOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTc4MQ0KKw0KKyAgICAgICAgKiBCcm93c2Vy
Vmlldy9pbmMvRm9ybURhdGFBdXRvRmlsbFN0b3JlLmg6DQorICAgICAgICAqIEJyb3dzZXJWaWV3
L3NyYy9Gb3JtRGF0YUF1dG9GaWxsU3RvcmUuY3BwOg0KKyAgICAgICAgKENGb3JtRGF0YUF1dG9G
aWxsU3RvcmU6OkdldERhdGFMKToNCisgICAgICAgIChDRm9ybURhdGFBdXRvRmlsbFN0b3JlOjpE
ZWxldGVEYXRhKToNCisgICAgICAgIChDRm9ybURhdGFBdXRvRmlsbFN0b3JlOjpJbnNlcnREYXRh
KToNCisgICAgICAgIChDRm9ybURhdGFBdXRvRmlsbFN0b3JlOjpTYXZlRGF0YSk6DQorICAgICAg
ICAoQ0Zvcm1EYXRhQXV0b0ZpbGxTdG9yZTo6Q3JlYXRlRGF0YWJhc2UpOg0KKyAgICAgICAgKENG
b3JtRGF0YUF1dG9GaWxsU3RvcmU6OkNyZWF0ZUZvcm1EYXRhVGFibGVMKToNCisNCiAyMDA2LTEy
LTExICB3M2xpdSAgPHdlaS5saXVAbm9raWEuY29tPg0KIA0KICAgICAgICAgUmV2aWV3ZWQgYnkg
eW9uZ2p1bi56aGFuZ0Bub2tpYS5jb20uDQo=
</data>
<flag name="review"
          id="4297"
          type_id="1"
          status="+"
          setter="yongjun.zhang"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11870</attachid>
            <date>2006-12-15 13:24:11 -0800</date>
            <delta_ts>2006-12-18 13:20:35 -0800</delta_ts>
            <desc>use EDbColLongText16 for the name, value pair stored in formdata table </desc>
            <filename>bugzilla_11817_3_1m.patch</filename>
            <type>text/plain</type>
            <size>1527</size>
            <attacher name="Sornalatha Rathnasamy">sornalatha.rathnasamy</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9DaGFuZ2VMb2cNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxODE5NykNCisrKyBXZWJLaXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpDQpA
QCAtMSwzICsxLDEzIEBADQorMjAwNi0xMi0xMyAgcmF0aG5hc2EgIDxzb3JuYWxhdGhhLnJhdGhu
YXNhbXlAbm9raWEuY29tPg0KKw0KKyAgICAgICAgUmV2aWV3ZWQgYnkgeW9uZ2p1bi56aGFuZ0Bu
b2tpYS5jb20uDQorICAgICAgICBERVNDOiBUU1cgSWQ6RUxNQS02VzJDR04gLSBCcm93c2VyOiBG
YWlsIHRvIHVwbG9hZCBhbiBpbWFnZSBhZ2Fpbg0KKyAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE4MTcNCisNCisgICAgICAgICogUmVzb3VyY2VMb2FkZXIv
c3JjL1Bvc3REYXRhSXRlbXMuY3BwOg0KKyAgICAgICAgKENGaWxlRGF0YUl0ZW06On5DRmlsZURh
dGFJdGVtKToNCisgICAgICAgIChDRmlsZURhdGFJdGVtOjpEYXRhTCk6DQorDQogMjAwNi0xMi0x
MSAgc2FyZWVuICA8c2h5YW0uc2FyZWVuQG5va2lhLmNvbT4NCiANCiAgICAgICAgIFJldmlld2Vk
IFNhY2hpbiBQYWRtYS4NCkluZGV4OiBXZWJLaXQvUmVzb3VyY2VMb2FkZXIvc3JjL1Bvc3REYXRh
SXRlbXMuY3BwDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViS2l0L1Jlc291cmNlTG9hZGVyL3NyYy9Qb3N0
RGF0YUl0ZW1zLmNwcAkocmV2aXNpb24gMTgxOTcpDQorKysgV2ViS2l0L1Jlc291cmNlTG9hZGVy
L3NyYy9Qb3N0RGF0YUl0ZW1zLmNwcAkod29ya2luZyBjb3B5KQ0KQEAgLTE3MCw4ICsxNzAsOCBA
QA0KIAlpZihpRmlsZUxvY2tlZCkNCiAJCXsNCiAJCWlGaWxlLlVuTG9jaygwLCBpRmlsZVNpemUp
Ow0KLQkJfQ0KLQlpRmlsZS5DbG9zZSgpOw0KKwkgICAgaUZpbGUuQ2xvc2UoKTsNCisgICAgICAg
IH0NCiAJfQ0KIA0KIA0KQEAgLTIyMCwxMCArMjIwLDE0IEBADQogCVVzZXI6OkxlYXZlSWZFcnJv
cihpRmlsZS5SZWFkKGlEYXRhT2Zmc2V0LCBkYXRhVG9TdXBwbHlEZXMsIHNpemVPZkRhdGFUb1N1
cHBseSkpOw0KIAkvLyBhZGQgdGhlIHJlYWQgYnl0ZSBzaXplIGNvdW50IHRvIHRoZSBkYXRhIG9m
ZnNldA0KIAlpRGF0YU9mZnNldCArPSBzaXplT2ZEYXRhVG9TdXBwbHk7DQotDQorICAgIGlmKCAo
IGlEYXRhT2Zmc2V0ID09IGlGaWxlU2l6ZSApICYmIGlGaWxlTG9ja2VkICkNCisgICAgICAgIHsN
CisgICAgICAgIGlGaWxlLlVuTG9jayggMCwgaUZpbGVTaXplICk7DQorICAgICAgICBpRmlsZS5D
bG9zZSggKTsNCisgICAgICAgIGlGaWxlTG9ja2VkID0gZmFsc2U7DQorICAgICAgICB9DQogCUNs
ZWFudXBTdGFjazo6UG9wKCk7Ly9kYXRhVG9TdXBwbHkNCi0JCQ0KLQlyZXR1cm4gCWRhdGFUb1N1
cHBseTsNCisgICAgcmV0dXJuIGRhdGFUb1N1cHBseTsNCiAJfQ0KIA0KIA0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11904</attachid>
            <date>2006-12-18 13:20:35 -0800</date>
            <delta_ts>2006-12-18 13:45:39 -0800</delta_ts>
            <desc>use EDbColLongText16 for the name, value pair stored in formdata table </desc>
            <filename>bugzilla_11781_3_1m.patch</filename>
            <type>text/plain</type>
            <size>7819</size>
            <attacher name="Sornalatha Rathnasamy">sornalatha.rathnasamy</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9Ccm93c2VyVmlldy9pbmMvRm9ybURhdGFBdXRvRmlsbFN0b3JlLmgNCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0NCi0tLSBXZWJLaXQvQnJvd3NlclZpZXcvaW5jL0Zvcm1EYXRhQXV0b0ZpbGxTdG9y
ZS5oCShyZXZpc2lvbiAxODIzNikNCisrKyBXZWJLaXQvQnJvd3NlclZpZXcvaW5jL0Zvcm1EYXRh
QXV0b0ZpbGxTdG9yZS5oCSh3b3JraW5nIGNvcHkpDQpAQCAtNTgsOCArNTgsNiBAQA0KIA0KIC8v
IENPTlNUQU5UUw0KIA0KLSNkZWZpbmUgS01heFNRTExlbmd0aCAoMTAyNCkvLyBtdXN0IGhhbmRs
ZSBuYW1lIGxlbmd0aCArIHZhbHVlIGxlbmd0aCArIGluc2VydCBzdGF0ZW1lbnQgbGVuZ3RoDQot
DQogLy8gTUFDUk9TDQogDQogLy8gREFUQSBUWVBFUw0KQEAgLTEyNyw2ICsxMjUsMTIgQEANCiAg
ICAgdm9pZCBEZWxldGVEYXRhIChjb25zdCBURGVzQyYgYU5hbWUsIGNvbnN0IFREZXNDJiBhVmFs
dWUpOw0KIA0KICAgICAvKioNCisgICAgKiBJbnNlcnREYXRhDQorICAgICogSW5zZXJ0cyBhIHJv
dyBpbnRvIHRoZSBkYXRhYmFzZQ0KKyAgICAqLw0KKyAgICB2b2lkIEluc2VydERhdGEgKGNvbnN0
IFREZXNDJiBhTmFtZSwgY29uc3QgVERlc0MmIGFWYWx1ZSk7DQorDQorICAgIC8qKg0KICAgICAq
ICBPcGVuIHRoZSBkYXRhYmFzZQ0KICAgICAqLw0KICAgICBUSW50IE9wZW5EYXRhYmFzZSgpOw0K
QEAgLTE0MSwxMyArMTQ1LDE3IEBADQogICAgICovDQogICAgIFRJbnQgQ3JlYXRlRGF0YWJhc2Uo
KTsNCiANCisgICAgLyoqDQorICAgICogIENyZWF0ZSB0aGUgZm9ybWRhdGEgdGFibGUNCisgICAg
Ki8NCisgICAgdm9pZCBDcmVhdGVGb3JtRGF0YVRhYmxlTCgpOw0KKw0KICAgICAgICAgLyogIFBy
aXZhdGUgTWVtYmVycyAgKi8NCiANCiAgICAgcHJpdmF0ZSA6DQogDQogICAgIFJGcyAgICAgICAg
ICAgaURiU2Vzc2lvbjsNCiAgICAgUkRiTmFtZWREYXRhYmFzZSAgICBpRGF0YWJhc2U7DQotICAg
IFRCdWY8S01heFNRTExlbmd0aD4gICBpU1FMU3RhdGVtZW50Ow0KICAgICBIQnVmQyogICAgICAg
ICAgaUZvcm1EYXRhREJGaWxlOw0KICAgICB9Ow0KIA0KSW5kZXg6IFdlYktpdC9Ccm93c2VyVmll
dy9zcmMvRm9ybURhdGFBdXRvRmlsbFN0b3JlLmNwcA0KPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYktpdC9C
cm93c2VyVmlldy9zcmMvRm9ybURhdGFBdXRvRmlsbFN0b3JlLmNwcAkocmV2aXNpb24gMTgyMzYp
DQorKysgV2ViS2l0L0Jyb3dzZXJWaWV3L3NyYy9Gb3JtRGF0YUF1dG9GaWxsU3RvcmUuY3BwCSh3
b3JraW5nIGNvcHkpDQpAQCAtNTcsNyArNTcsNiBAQA0KIA0KIC8vIExPQ0FMIENPTlNUQU5UUyBB
TkQgTUFDUk9TDQogX0xJVChLRm9ybURhdGFEQkZpbGUsICJjOlxccHJpdmF0ZVxcJTA4eFxcRm9y
bURhdGFBdXRvRmlsbFN0b3JlLmRiIik7DQotDQogX0xJVChLU1FMSW5zZXJ0VmVyc2lvbiwgIklO
U0VSVCBJTlRPIGRidmVyc2lvbiAoZGJ2ZXIpIFZBTFVFUyAoJzEuMCcpIik7DQogDQogLyoNCkBA
IC02NiwxMyArNjUsMTMgQEANCiAqICAgICAgIE5hbWUgLSBuYW1lIGF0dHJpYnV0ZSBvZiB0aGUg
dGV4dCBmaWVsZCB3aWRnZXQNCiAqICAgICAgIFZhbHVlIC0gdXNlciBlbnRlcmVkIHZhbHVlIGZv
ciB0aGUgZmllbGQNCiAqLw0KK19MSVQoS0Zvcm1EYXRhSGlzdG9yeSwgImhpc3RvcnkiKTsNCitf
TElUKEtGb3JtRGF0YU5hbWUsICJuYW1lIik7DQorX0xJVChLRm9ybURhdGFWYWx1ZSwgInZhbHVl
Iik7DQorX0xJVChLRm9ybURhdGFUYWJsZSwgImZvcm1kYXRhIik7DQogX0xJVChLVmVyc2lvblRh
YmxlU1FMLCAiQ1JFQVRFIFRBQkxFIGRidmVyc2lvbihkYnZlciBDSEFSKDEwKSkiKTsNCi1fTElU
KEtOYW1lVmFsdWVUYWJsZVNRTCwgIkNSRUFURSBUQUJMRSBmb3JtZGF0YShoaXN0b3J5IENPVU5U
RVIsIG5hbWUgVkFSQ0hBUig1MCksIHZhbHVlIFZBUkNIQVIoMTUwKSkiKTsNCiBfTElUKEtJbmRl
eDFTUUwsICJDUkVBVEUgSU5ERVggbmFtZWlkeCBPTiBmb3JtZGF0YSAobmFtZSkiKTsNCiANCi1f
TElUKEtTUUxJbnNlcnQsICJJTlNFUlQgSU5UTyBmb3JtZGF0YSAobmFtZSx2YWx1ZSkgVkFMVUVT
ICgnJVMnLCAnJVMnKSIpOw0KLV9MSVQoS1NRTERlbGV0ZSwgIkRFTEVURSBGUk9NIGZvcm1kYXRh
IFdIRVJFIG5hbWUgPSAnJVMnIEFORCB2YWx1ZSA9ICclUyciKTsNCi1fTElUKEtTUUxTZWxlY3Qs
ICJTRUxFQ1QgdmFsdWUgRlJPTSBmb3JtZGF0YSBXSEVSRSBuYW1lID0gJyVTJyBPUkRFUiBCWSBo
aXN0b3J5IGRlc2MiKTsNCiAvL19MSVQoS1NRTFNlbGVjdCwgIlNFTEVDVCB2YWx1ZSBGUk9NIGZv
cm1kYXRhIFdIRVJFIG5hbWUgPSAnJVMnIEFORCB2YWx1ZSBMSUtFICclUyonIE9SREVSIEJZIGhp
c3RvcnkgZGVzYyIpOw0KIGNvbnN0IFRVaW50IEtWYWx1ZUNvbCA9IDE7DQogDQpAQCAtMTQ5LDE1
ICsxNDgsMjEgQEANCiAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogdm9pZCBDRm9ybURhdGFBdXRv
RmlsbFN0b3JlOjpHZXREYXRhTCAoQ0FycmF5UHRyRmxhdDxDT3B0aW9uRGF0YT4mIGFPcHRpb25z
LCBjb25zdCBURGVzQyYgYU5hbWUpDQogICAgIHsNCi0NCiAgICAgVEludCByb3dDb3VudCgwKTsN
CisgICAgSEJ1ZkMqIHF1ZXJ5ID0gTlVMTDsNCisgICAgLy8iU0VMRUNUIHZhbHVlIEZST00gZm9y
bWRhdGEgV0hFUkUgbmFtZSA9ICclUycgT1JERVIgQlkgaGlzdG9yeSBkZXNjIg0KKyAgICBfTElU
KEtTUUxTZWxlY3QsICJTRUxFQ1QgdmFsdWUgRlJPTSBmb3JtZGF0YSBXSEVSRSBuYW1lID0gIik7
DQorICAgIF9MSVQoS1NRTE9yZGVyLCAiIE9SREVSIEJZIGhpc3RvcnkgZGVzYyIpOyAgICANCisg
ICAgcXVlcnkgPSBIQnVmQzo6TmV3TEMoS1NRTFNlbGVjdCgpLkxlbmd0aCgpICsgYU5hbWUuTGVu
Z3RoKCkgKyBLU1FMT3JkZXIoKS5MZW5ndGgoKSk7DQogDQogCS8vIHNlbGVjdCB2YWx1ZXMgZnJv
bSB0aGUgZGF0YWJhc2UgdGhhdCBhcmUgYXNzb2NpYXRlZCB3aXRoIHRoaXMgdGV4dCBmaWVsZCBu
YW1lDQotCWlTUUxTdGF0ZW1lbnQuRm9ybWF0KEtTUUxTZWxlY3QsICZhTmFtZSk7DQorICAgIHF1
ZXJ5LT5EZXMoKS5Db3B5KEtTUUxTZWxlY3QoKSk7DQorICAgIHF1ZXJ5LT5EZXMoKS5BcHBlbmQo
YU5hbWUpOw0KKyAgICBxdWVyeS0+RGVzKCkuQXBwZW5kKEtTUUxPcmRlcigpKTsNCiANCiAgICAg
UkRiVmlldyB2aWV3Ow0KLSAgICANCi0gICAgVEludCBlcnIgPSB2aWV3LlByZXBhcmUoaURhdGFi
YXNlLCBURGJRdWVyeShpU1FMU3RhdGVtZW50KSk7DQorICAgIFRJbnQgZXJyID0gdmlldy5QcmVw
YXJlKGlEYXRhYmFzZSwgVERiUXVlcnkoKnF1ZXJ5KSk7DQorICAgIENsZWFudXBTdGFjazo6UG9w
QW5kRGVzdHJveShxdWVyeSk7DQogICAgIGlmIChlcnIgPT0gS0Vyck5vbmUpDQogICAgIAl7DQog
ICAgIAllcnIgPSB2aWV3LkV2YWx1YXRlQWxsKCk7DQpAQCAtMTk4LDExICsyMDMsNDQgQEANCiAv
Ly0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogdm9pZCBDRm9ybURhdGFBdXRvRmlsbFN0b3JlOjpEZWxl
dGVEYXRhIChjb25zdCBURGVzQyYgYU5hbWUsIGNvbnN0IFREZXNDJiBhVmFsdWUpDQogICAgIHsN
Ci0JaVNRTFN0YXRlbWVudC5Gb3JtYXQoS1NRTERlbGV0ZSwgJmFOYW1lLCAmYVZhbHVlKTsNCi0J
aURhdGFiYXNlLkV4ZWN1dGUoaVNRTFN0YXRlbWVudCk7DQorICAgIEhCdWZDKiBxdWVyeSA9IE5V
TEw7DQorICAgIC8vIkRFTEVURSBGUk9NIGZvcm1kYXRhIFdIRVJFIG5hbWUgPSAnJVMnIEFORCB2
YWx1ZSA9ICclUyciDQorICAgIF9MSVQoS1NRTERlbGV0ZSwgIkRFTEVURSBGUk9NIGZvcm1kYXRh
IFdIRVJFIG5hbWUgPSAiKTsNCisgICAgX0xJVChLU1FMQW5kLCAiIEFORCB2YWx1ZSA9ICIpOw0K
KyAgICBxdWVyeSA9IEhCdWZDOjpOZXdMQyhLU1FMRGVsZXRlKCkuTGVuZ3RoKCkgKyBhTmFtZS5M
ZW5ndGgoKSANCisgICAgICAgICAgICAgICAgKyBLU1FMQW5kKCkuTGVuZ3RoKCkgKyBhVmFsdWUu
TGVuZ3RoKCkpOw0KKyAgICBxdWVyeS0+RGVzKCkuQ29weShLU1FMRGVsZXRlKCkpOw0KKyAgICBx
dWVyeS0+RGVzKCkuQXBwZW5kKGFOYW1lKTsNCisgICAgcXVlcnktPkRlcygpLkFwcGVuZChLU1FM
QW5kKCkpOw0KKyAgICBxdWVyeS0+RGVzKCkuQXBwZW5kKGFWYWx1ZSk7DQorICAgIGlEYXRhYmFz
ZS5FeGVjdXRlKCpxdWVyeSk7DQorICAgIENsZWFudXBTdGFjazo6UG9wQW5kRGVzdHJveShxdWVy
eSk7DQogICAgIH0NCiANCiAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQorLy8gQ0Zvcm1EYXRhQXV0
b0ZpbGxTdG9yZTo6SW5zZXJ0RGF0YQ0KKy8vIEluc2VydHMgYSBzaW5nbGUgcm93IGludG8gdGhl
IGRhdGFiYXNlLg0KKy8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCit2b2lkIENGb3JtRGF0YUF1dG9G
aWxsU3RvcmU6Okluc2VydERhdGEgKGNvbnN0IFREZXNDJiBhTmFtZSwgY29uc3QgVERlc0MmIGFW
YWx1ZSkNCisgICAgew0KKyAgICBIQnVmQyogcXVlcnkgPSBOVUxMOw0KKyAgICAvLyJJTlNFUlQg
SU5UTyBmb3JtZGF0YSAobmFtZSx2YWx1ZSkgVkFMVUVTICgnJVMnLCAnJVMnKSINCisgICAgX0xJ
VChLU1FMSW5zZXJ0LCAiSU5TRVJUIElOVE8gZm9ybWRhdGEgKG5hbWUsdmFsdWUpIFZBTFVFUyAo
Iik7DQorICAgIF9MSVQoS1NRTENvbW1hLCAiLCAiKTsNCisgICAgX0xJVChLU1FMQ2xvc2VCcmFj
a2V0LCAiKSIpOw0KKyAgICBxdWVyeSA9IEhCdWZDOjpOZXdMQyhLU1FMSW5zZXJ0KCkuTGVuZ3Ro
KCkgKyBhTmFtZS5MZW5ndGgoKSANCisgICAgICAgICAgICArIEtTUUxDb21tYSgpLkxlbmd0aCgp
ICsgYVZhbHVlLkxlbmd0aCgpIA0KKyAgICAgICAgICAgICsgS1NRTENsb3NlQnJhY2tldCgpLkxl
bmd0aCgpKTsNCisgICAgcXVlcnktPkRlcygpLkNvcHkoS1NRTEluc2VydCgpKTsNCisgICAgcXVl
cnktPkRlcygpLkFwcGVuZChhTmFtZSk7DQorICAgIHF1ZXJ5LT5EZXMoKS5BcHBlbmQoS1NRTENv
bW1hKCkpOw0KKyAgICBxdWVyeS0+RGVzKCkuQXBwZW5kKGFWYWx1ZSk7DQorICAgIHF1ZXJ5LT5E
ZXMoKS5BcHBlbmQoS1NRTENsb3NlQnJhY2tldCgpKTsNCisgICAgaURhdGFiYXNlLkV4ZWN1dGUo
KnF1ZXJ5KTsNCisgICAgQ2xlYW51cFN0YWNrOjpQb3BBbmREZXN0cm95KHF1ZXJ5KTsNCisgICAg
fQ0KKw0KKy8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAvLyBDRm9ybURhdGFBdXRvRmlsbFN0b3Jl
OjpTYXZlRGF0YUwNCiAvLyBTYXZlIHRoZSBmb3JtIGRhdGEgaW4gc3RvcmUuDQogLy8tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0KQEAgLTIxNyw4ICsyNTUsNyBAQA0KIAkJCXsNCiAJCQkvLyBkZWxldGUg
YW5kIHJlLWluc2VydCB3aWxsIG1ha2Ugc3VyZSB0aGF0IHRoaXMgZW50cnkgd2lsbCBiZSBwbGFj
ZWQgYXQgdGhlIHRvcCBvZiB0aGUgbGlzdA0KIAkJCURlbGV0ZURhdGEoKihlbGVtLT5pS2V5KSwg
KihlbGVtLT5pVmFsdWUpKTsNCi0JCQlpU1FMU3RhdGVtZW50LkZvcm1hdChLU1FMSW5zZXJ0LCBl
bGVtLT5pS2V5LCBlbGVtLT5pVmFsdWUpOw0KLQkJCWlEYXRhYmFzZS5FeGVjdXRlKGlTUUxTdGF0
ZW1lbnQpOw0KKyAgICAgICAgICAgIEluc2VydERhdGEoKihlbGVtLT5pS2V5KSwgKihlbGVtLT5p
VmFsdWUpKTsNCiAJCQl9DQogCQl9DQogCX0NCkBAIC0yNTcsNyArMjk0LDcgQEANCiAJCX0NCiAJ
aWYocmV0ID09IEtFcnJOb25lKQ0KIAkJew0KLQkJcmV0ID0gaURhdGFiYXNlLkV4ZWN1dGUoS05h
bWVWYWx1ZVRhYmxlU1FMKTsNCisgICAgICAgIFRSQVAocmV0LCBDcmVhdGVGb3JtRGF0YVRhYmxl
TCgpKTsNCiAJCX0NCiAJaWYocmV0ID09IEtFcnJOb25lKQ0KIAkJew0KQEAgLTI3MCw1ICszMDcs
MTkgQEANCiAJcmV0dXJuIHJldDsNCiAJfQ0KIAkNCi0NCit2b2lkIENGb3JtRGF0YUF1dG9GaWxs
U3RvcmU6OkNyZWF0ZUZvcm1EYXRhVGFibGVMKCkNCisgICAgew0KKyAgICBDRGJDb2xTZXQqICBj
b2xTZXQgPSBOVUxMOw0KKyAgICAvLyBDcmVhdGUgdGhlIHRhYmxlJ3MgY29sdW1uIHNldC4NCisg
ICAgY29sU2V0ID0gQ0RiQ29sU2V0OjpOZXdMQygpOw0KKyAgICBURGJDb2wgaGlzdG9yeShLRm9y
bURhdGFIaXN0b3J5LCBFRGJDb2xJbnQzMik7DQorICAgIGhpc3RvcnkuaUF0dHJpYnV0ZXM9aGlz
dG9yeS5FQXV0b0luY3JlbWVudDsNCisgICAgY29sU2V0LT5BZGRMKGhpc3RvcnkpOw0KKyAgICBj
b2xTZXQtPkFkZEwoVERiQ29sKEtGb3JtRGF0YU5hbWUsIEVEYkNvbExvbmdUZXh0MTYpKTsNCisg
ICAgY29sU2V0LT5BZGRMKFREYkNvbChLRm9ybURhdGFWYWx1ZSwgRURiQ29sTG9uZ1RleHQxNikp
Ow0KKyAgICANCisgICAgLy8gQ3JlYXRlIHRoZSB0YWJsZS4NCisgICAgVXNlcjo6TGVhdmVJZkVy
cm9yKGlEYXRhYmFzZS5DcmVhdGVUYWJsZShLRm9ybURhdGFUYWJsZSwgKmNvbFNldCkpOw0KKyAg
ICBDbGVhbnVwU3RhY2s6OlBvcEFuZERlc3Ryb3koY29sU2V0KTsNCisgICAgfQ0KIC8vICBFbmQg
b2YgRmlsZQ0KSW5kZXg6IFdlYktpdC9DaGFuZ2VMb2cNCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQv
Q2hhbmdlTG9nCShyZXZpc2lvbiAxODIzNikNCisrKyBXZWJLaXQvQ2hhbmdlTG9nCSh3b3JraW5n
IGNvcHkpDQpAQCAtMSwzICsxLDE4IEBADQorMjAwNi0xMi0xNSAgcmF0aG5hc2EgIDxzb3JuYWxh
dGhhLnJhdGhuYXNhbXlAbm9raWEuY29tPg0KKw0KKyAgICAgICAgUmV2aWV3ZWQgYnkgWW9uZ2p1
biBaaGFuZyBhbmQgU3RldmUgV2luc2hpcC4NCisgICAgICAgIERFU0M6IFRTVyBpZDpFWVdHLTZX
N0I0RjogRXJyb3Igbm90ZSAiUHJvZ3JhbSBjbG9zZWQ6QnJvd3Nlck5HIiBhZnRlciBjbGlja2lu
ZyBTdWJtaXQgYnV0dG9uIG9uIHRlc3QgcGFnZQ0KKyAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE3ODENCisNCisgICAgICAgICogQnJvd3NlclZpZXcvaW5j
L0Zvcm1EYXRhQXV0b0ZpbGxTdG9yZS5oOg0KKyAgICAgICAgKiBCcm93c2VyVmlldy9zcmMvRm9y
bURhdGFBdXRvRmlsbFN0b3JlLmNwcDoNCisgICAgICAgIChDRm9ybURhdGFBdXRvRmlsbFN0b3Jl
OjpHZXREYXRhTCk6DQorICAgICAgICAoQ0Zvcm1EYXRhQXV0b0ZpbGxTdG9yZTo6RGVsZXRlRGF0
YSk6DQorICAgICAgICAoQ0Zvcm1EYXRhQXV0b0ZpbGxTdG9yZTo6SW5zZXJ0RGF0YSk6DQorICAg
ICAgICAoQ0Zvcm1EYXRhQXV0b0ZpbGxTdG9yZTo6U2F2ZURhdGEpOg0KKyAgICAgICAgKENGb3Jt
RGF0YUF1dG9GaWxsU3RvcmU6OkNyZWF0ZURhdGFiYXNlKToNCisgICAgICAgIChDRm9ybURhdGFB
dXRvRmlsbFN0b3JlOjpDcmVhdGVGb3JtRGF0YVRhYmxlTCk6DQorDQogMjAwNi0xMi0xMSAgc2Fy
ZWVuICA8c2h5YW0uc2FyZWVuQG5va2lhLmNvbT4NCiANCiAgICAgICAgIFJldmlld2VkIFNhY2hp
biBQYWRtYS4NCg==
</data>
<flag name="review"
          id="4348"
          type_id="1"
          status="+"
          setter="yongjun.zhang"
    />
          </attachment>
      

    </bug>

</bugzilla>