<?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>13074</bug_id>
          
          <creation_ts>2007-03-14 13:38:50 -0700</creation_ts>
          <short_desc>[S60] TRUE - GSM - broswer crashes on certain web pages</short_desc>
          <delta_ts>2008-04-09 11:39:48 -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>New Bugs</component>
          <version>523.x (Safari 3)</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>http://www.map24.de</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>PlatformOnly</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>
          <cc>bradley.morrison</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>18911</commentid>
    <comment_count>0</comment_count>
    <who name="Sornalatha Rathnasamy">sornalatha.rathnasamy</who>
    <bug_when>2007-03-14 13:38:50 -0700</bug_when>
    <thetext>TSW Id: ESMS-6YDMWP
Error Conditions / Steps leading to the Error
open broswer
go to address www.map24.de
just wait after a while the broswer crashes and displays &quot;Progr. geschlossen 
Internet&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18912</commentid>
    <comment_count>1</comment_count>
      <attachid>13635</attachid>
    <who name="Sornalatha Rathnasamy">sornalatha.rathnasamy</who>
    <bug_when>2007-03-14 13:55:55 -0700</bug_when>
    <thetext>Created attachment 13635
3.1m patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18913</commentid>
    <comment_count>2</comment_count>
      <attachid>13636</attachid>
    <who name="Sornalatha Rathnasamy">sornalatha.rathnasamy</who>
    <bug_when>2007-03-14 13:56:29 -0700</bug_when>
    <thetext>Created attachment 13636
3.2 patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18345</commentid>
    <comment_count>3</comment_count>
      <attachid>13652</attachid>
    <who name="Sriram">sriram.yadavalli</who>
    <bug_when>2007-03-15 14:04:22 -0700</bug_when>
    <thetext>Created attachment 13652
3.1m updated patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18346</commentid>
    <comment_count>4</comment_count>
      <attachid>13652</attachid>
    <who name="alan">zalan</who>
    <bug_when>2007-03-15 14:07:00 -0700</bug_when>
    <thetext>Comment on attachment 13652
3.1m updated patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18384</commentid>
    <comment_count>5</comment_count>
    <who name="Bradley Morrison">bradley.morrison</who>
    <bug_when>2007-03-16 07:48:43 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 13652 [edit])
&gt; r=me
&gt; 

r20237 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18385</commentid>
    <comment_count>6</comment_count>
    <who name="Bradley Morrison">bradley.morrison</who>
    <bug_when>2007-03-16 07:56:18 -0700</bug_when>
    <thetext>Can this be set to resolved?

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17974</commentid>
    <comment_count>7</comment_count>
      <attachid>13742</attachid>
    <who name="Sornalatha Rathnasamy">sornalatha.rathnasamy</who>
    <bug_when>2007-03-21 11:23:28 -0700</bug_when>
    <thetext>Created attachment 13742
3.2 updated patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17878</commentid>
    <comment_count>8</comment_count>
      <attachid>13742</attachid>
    <who name="alan">zalan</who>
    <bug_when>2007-03-21 17:51:31 -0700</bug_when>
    <thetext>Comment on attachment 13742
3.2 updated patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17580</commentid>
    <comment_count>9</comment_count>
    <who name="Bradley Morrison">bradley.morrison</who>
    <bug_when>2007-03-23 14:08:40 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 13742 [edit])
&gt; r=me
&gt; 

r20452</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>17581</commentid>
    <comment_count>10</comment_count>
    <who name="Bradley Morrison">bradley.morrison</who>
    <bug_when>2007-03-23 14:08:47 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 13742 [edit])
&gt; r=me
&gt; 

r20452</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77028</commentid>
    <comment_count>11</comment_count>
    <who name="Bradley Morrison">bradley.morrison</who>
    <bug_when>2008-04-09 11:39:48 -0700</bug_when>
    <thetext>Bulk closing of all s60 platform bugs. 

Sorry for the noise!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>13635</attachid>
            <date>2007-03-14 13:55:55 -0700</date>
            <delta_ts>2007-03-15 14:08:11 -0700</delta_ts>
            <desc>3.1m patch</desc>
            <filename>bugzilla_13074_3_1_m.patch</filename>
            <type>text/plain</type>
            <size>7464</size>
            <attacher name="Sornalatha Rathnasamy">sornalatha.rathnasamy</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9DaGFuZ2VM
b2cJKHJldmlzaW9uIDIwMTkyKQ0KKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
DQpAQCAtMSwzICsxLDI4IEBADQorMjAwNy0wMy0xNCAgcmF0aG5hc2EgIDxzb3JuYWxhdGhhLnJh
dGhuYXNhbXlAbm9raWEuY29tPg0KKw0KKyAgICAgICAgUmV2aWV3ZWQgYnkgWmFsYW4uDQorICAg
ICAgICBERVNDOiBbUzYwXSBFU01TLTZZRE1XUDogVFJVRSAtIEdTTSAtIGJyb3N3ZXIgY3Jhc2hl
cyBvbiBjZXJ0YWluIHdlYiBwYWdlcw0KKwlRdWljayBmaXggdG8gdmFsaWRhdGUgbnVsbCBwb2lu
dGVycw0KKyAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMw
NzQNCisNCisgICAgICAgIFdBUk5JTkc6IE5PIFRFU1QgQ0FTRVMgQURERUQgT1IgQ0hBTkdFRA0K
Kw0KKyAgICAgICAgKiBraHRtbC94bWwvZG9tX2VsZW1lbnRpbXBsLmNwcDoNCisgICAgICAgIChB
dHRySW1wbDo6bm9kZU5hbWUpOg0KKyAgICAgICAgKEVsZW1lbnRJbXBsOjpibHVyKToNCisgICAg
ICAgIChFbGVtZW50SW1wbDo6Z2V0QXR0cmlidXRlTlMpOg0KKyAgICAgICAgKEVsZW1lbnRJbXBs
Ojp0YWdOYW1lKToNCisgICAgICAgIChFbGVtZW50SW1wbDo6c3R5bGVGb3JSZW5kZXJlcik6DQor
ICAgICAgICAoRWxlbWVudEltcGw6OmNyZWF0ZVJlbmRlcmVyKToNCisgICAgICAgIChFbGVtZW50
SW1wbDo6Y2hpbGRBbGxvd2VkKToNCisgICAgICAgIChFbGVtZW50SW1wbDo6ZGlzcGF0Y2hBdHRy
UmVtb3ZhbEV2ZW50KToNCisgICAgICAgIChFbGVtZW50SW1wbDo6ZGlzcGF0Y2hBdHRyQWRkaXRp
b25FdmVudCk6DQorICAgICAgICAoRWxlbWVudEltcGw6OnVwZGF0ZUlkKToNCisgICAgICAgIChY
TUxFbGVtZW50SW1wbDo6bG9jYWxOYW1lKToNCisgICAgICAgIChYTUxFbGVtZW50SW1wbDo6bmFt
ZXNwYWNlVVJJKToNCisgICAgICAgIChYTUxFbGVtZW50SW1wbDo6Y2xvbmVOb2RlKToNCisgICAg
ICAgIChOYW1lZEF0dHJNYXBJbXBsOjptYXBJZCk6DQorDQogdmJyYWRsZXksIHJldmlld2VkIGJ5
IFphbGFuDQogICAgIERFU0M6IFtTNjBdIE1MSU8tNllDQUNVOiBCcm93c2VyIGZyZWV6ZSBhbmQg
cGFuaWMgaW4gc3ltYmlhbm9nZ3BsYXkuc291cmNlZm9yZ2UuY29tDQogICAgIA0KSW5kZXg6IFdl
YkNvcmUva2h0bWwveG1sL2RvbV9lbGVtZW50aW1wbC5jcHANCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJD
b3JlL2todG1sL3htbC9kb21fZWxlbWVudGltcGwuY3BwCShyZXZpc2lvbiAyMDE4NykNCisrKyBX
ZWJDb3JlL2todG1sL3htbC9kb21fZWxlbWVudGltcGwuY3BwCSh3b3JraW5nIGNvcHkpDQpAQCAt
ODEsNyArODEsMTMgQEANCiAKIERPTVN0cmluZyBBdHRySW1wbDo6bm9kZU5hbWUoKSBjb25zdAog
ewotICAgIHJldHVybiBnZXREb2N1bWVudCgpLT5hdHRyTmFtZShtX2F0dHJpYnV0ZS0+aWQoKSk7
CisgICAgRG9jdW1lbnRJbXBsICpkb2MgPSBnZXREb2N1bWVudCgpOworICAgIGlmIChkb2MpIHsK
KyAgICAgICAgcmV0dXJuIGRvYy0+YXR0ck5hbWUobV9hdHRyaWJ1dGUtPmlkKCkpOworICAgIH0K
KyAgICBlbHNlIHsKKyAgICAgICAgcmV0dXJuIERPTVN0cmluZygpOworICAgIH0KIH0KIAogdW5z
aWduZWQgc2hvcnQgQXR0ckltcGw6Om5vZGVUeXBlKCkgY29uc3QKQEAgLTI4NiwxNiArMjkyLDIy
IEBADQogewogICAgIERvY3VtZW50SW1wbCogZG9jID0gZ2V0RG9jdW1lbnQoKTsKICAgICBpZiAo
ZG9jICYmIGRvYy0+Zm9jdXNOb2RlKCkgPT0gdGhpcykKLSAgICBkb2MtPnNldEZvY3VzTm9kZSgw
KTsKKyAgICAgICAgZG9jLT5zZXRGb2N1c05vZGUoMCk7CiB9CiAKIGNvbnN0IEF0b21pY1N0cmlu
ZyYgRWxlbWVudEltcGw6OmdldEF0dHJpYnV0ZU5TKGNvbnN0IERPTVN0cmluZyAmbmFtZXNwYWNl
VVJJLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgRE9NU3RyaW5nICZsb2NhbE5hbWUpIGNvbnN0CiB7Ci0gICAgTm9kZUltcGw6OklkIGlkID0g
Z2V0RG9jdW1lbnQoKS0+YXR0cklkKG5hbWVzcGFjZVVSSS5pbXBsZW1lbnRhdGlvbigpLAorICAg
IERvY3VtZW50SW1wbCAqZG9jID0gZ2V0RG9jdW1lbnQoKTsKKyAgICBpZiAoZG9jKSB7CisgICAg
ICAgIE5vZGVJbXBsOjpJZCBpZCA9IGRvYy0+YXR0cklkKG5hbWVzcGFjZVVSSS5pbXBsZW1lbnRh
dGlvbigpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2Nh
bE5hbWUuaW1wbGVtZW50YXRpb24oKSwgdHJ1ZSk7Ci0gICAgaWYgKCFpZCkgcmV0dXJuIG51bGxB
dG9tOwotICAgIHJldHVybiBnZXRBdHRyaWJ1dGUoaWQpOworICAgICAgICBpZiAoIWlkKSByZXR1
cm4gbnVsbEF0b207CisgICAgICAgIHJldHVybiBnZXRBdHRyaWJ1dGUoaWQpOworICAgIH0KKyAg
ICBlbHNlIHsKKyAgICAgICAgcmV0dXJuIG51bGxBdG9tOworICAgIH0KIH0KIAogdm9pZCBFbGVt
ZW50SW1wbDo6c2V0QXR0cmlidXRlKE5vZGVJbXBsOjpJZCBpZCwgRE9NU3RyaW5nSW1wbCogdmFs
dWUsIGludCAmZXhjZXB0aW9uY29kZSApCkBAIC0zNzQsMTIgKzM4NiwxOCBAQA0KIAogRE9NU3Ry
aW5nIEVsZW1lbnRJbXBsOjp0YWdOYW1lKCkgY29uc3QKIHsKLSAgICBET01TdHJpbmcgdG4gPSBn
ZXREb2N1bWVudCgpLT50YWdOYW1lKGlkKCkpOworICAgIERvY3VtZW50SW1wbCAqZG9jID0gZ2V0
RG9jdW1lbnQoKTsKKyAgICBpZiAoZG9jKSB7CisgICAgICAgIERPTVN0cmluZyB0biA9IGRvYy0+
dGFnTmFtZShpZCgpKTsKIAotICAgIGlmIChtX3ByZWZpeCkKLSAgICAgICAgcmV0dXJuIERPTVN0
cmluZyhtX3ByZWZpeCkgKyAiOiIgKyB0bjsKKyAgICAgICAgaWYgKG1fcHJlZml4KQorICAgICAg
ICAgICAgcmV0dXJuIERPTVN0cmluZyhtX3ByZWZpeCkgKyAiOiIgKyB0bjsKIAotICAgIHJldHVy
biB0bjsKKyAgICAgICAgcmV0dXJuIHRuOworICAgIH0KKyAgICBlbHNlIHsKKyAgICAgICAgcmV0
dXJuIERPTVN0cmluZygpOworICAgIH0KIH0KIAogdm9pZCBFbGVtZW50SW1wbDo6c2V0UHJlZml4
KCBjb25zdCBET01TdHJpbmcgJl9wcmVmaXgsIGludCAmZXhjZXB0aW9uY29kZSApCkBAIC00MDks
MTIgKzQyNywxOSBAQA0KIAogUmVuZGVyU3R5bGUgKkVsZW1lbnRJbXBsOjpzdHlsZUZvclJlbmRl
cmVyKFJlbmRlck9iamVjdCAqcGFyZW50UmVuZGVyZXIpCiB7Ci0gICAgcmV0dXJuIGdldERvY3Vt
ZW50KCktPnN0eWxlU2VsZWN0b3IoKS0+c3R5bGVGb3JFbGVtZW50KHRoaXMpOworICAgIERvY3Vt
ZW50SW1wbCAqZG9jID0gZ2V0RG9jdW1lbnQoKTsKKyAgICBpZiAoZG9jKSB7CisgICAgICAgIHJl
dHVybiBkb2MtPnN0eWxlU2VsZWN0b3IoKS0+c3R5bGVGb3JFbGVtZW50KHRoaXMpOworICAgIH0K
KyAgICBlbHNlIHsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQogfQogCiBSZW5kZXJPYmplY3Qg
KkVsZW1lbnRJbXBsOjpjcmVhdGVSZW5kZXJlcihSZW5kZXJBcmVuYSAqYXJlbmEsIFJlbmRlclN0
eWxlICpzdHlsZSkKIHsKLSAgICBpZiAoZ2V0RG9jdW1lbnQoKS0+ZG9jdW1lbnRFbGVtZW50KCkg
PT0gdGhpcyAmJiBzdHlsZS0+ZGlzcGxheSgpID09IE5PTkUpIHsKKyAgICBEb2N1bWVudEltcGwg
KmRvYyA9IGdldERvY3VtZW50KCk7CisgICAgaWYgKGRvYyAmJiBkb2MtPmRvY3VtZW50RWxlbWVu
dCgpID09IHRoaXMgJiYgc3R5bGUtPmRpc3BsYXkoKSA9PSBOT05FKSB7CiAgICAgICAgIC8vIEln
bm9yZSBkaXNwbGF5OiBub25lIG9uIHJvb3QgZWxlbWVudHMuICBGb3JjZSBhIGRpc3BsYXkgb2Yg
YmxvY2sgaW4gdGhhdCBjYXNlLgogICAgICAgICBSZW5kZXJCbG9jayogcmVzdWx0ID0gbmV3IChh
cmVuYSkgUmVuZGVyQmxvY2sodGhpcyk7CiAgICAgICAgIGlmIChyZXN1bHQpIHJlc3VsdC0+c2V0
U3R5bGUoc3R5bGUpOwpAQCAtNTQxLDggKzU2NiwxMCBAQA0KICAgICAgICAgcmV0dXJuIGZhbHNl
OwogCiAgICAgLy8gRm9yIFhNTCBkb2N1bWVudHMsIHdlIGFyZSBub24tdmFsaWRhdGluZyBhbmQg
ZG8gbm90IGNoZWNrIGFnYWluc3QgYSBEVEQsIGV2ZW4gZm9yIEhUTUwgZWxlbWVudHMuCi0gICAg
aWYgKGdldERvY3VtZW50KCktPmlzSFRNTERvY3VtZW50KCkpCi0gICAgICAgIHJldHVybiBjaGVj
a0NoaWxkKGlkKCksIG5ld0NoaWxkLT5pZCgpLCAhZ2V0RG9jdW1lbnQoKS0+aW5Db21wYXRNb2Rl
KCkpOworICAgIERvY3VtZW50SW1wbCAqZG9jID0gZ2V0RG9jdW1lbnQoKTsKKyAgICBpZiAoZG9j
ICYmIGRvYy0+aXNIVE1MRG9jdW1lbnQoKSkgeworICAgICAgICByZXR1cm4gY2hlY2tDaGlsZChp
ZCgpLCBuZXdDaGlsZC0+aWQoKSwgIWRvYy0+aW5Db21wYXRNb2RlKCkpOworICAgIH0KICAgICBy
ZXR1cm4gdHJ1ZTsKIH0KIApAQCAtNTY0LDggKzU5MSwxMCBAQA0KIAogdm9pZCBFbGVtZW50SW1w
bDo6ZGlzcGF0Y2hBdHRyUmVtb3ZhbEV2ZW50KEF0dHJpYnV0ZUltcGwgKmF0dHIpCiB7Ci0gICAg
aWYgKCFnZXREb2N1bWVudCgpLT5oYXNMaXN0ZW5lclR5cGUoRG9jdW1lbnRJbXBsOjpET01BVFRS
TU9ESUZJRURfTElTVEVORVIpKQotICAgIHJldHVybjsKKyAgICBEb2N1bWVudEltcGwgKmRvYyA9
IGdldERvY3VtZW50KCk7CisgICAgaWYgKGRvYyAmJiBkb2MtPmhhc0xpc3RlbmVyVHlwZShEb2N1
bWVudEltcGw6OkRPTUFUVFJNT0RJRklFRF9MSVNURU5FUikpIHsKKyAgICAgICAgcmV0dXJuOwor
ICAgIH0KICAgICAvL2ludCBleGNlcHRpb25jb2RlID0gMDsKIC8vICAgICBkaXNwYXRjaEV2ZW50
KG5ldyBNdXRhdGlvbkV2ZW50SW1wbChFdmVudEltcGw6OkRPTUFUVFJNT0RJRklFRF9FVkVOVCx0
cnVlLGZhbHNlLGF0dHIsYXR0ci0+dmFsdWUoKSwKIC8vICAgICAgICBhdHRyLT52YWx1ZSgpLCBn
ZXREb2N1bWVudCgpLT5hdHRyTmFtZShhdHRyLT5pZCgpKSxNdXRhdGlvbkV2ZW50OjpSRU1PVkFM
KSxleGNlcHRpb25jb2RlKTsKQEAgLTU3Myw4ICs2MDIsMTAgQEANCiAKIHZvaWQgRWxlbWVudElt
cGw6OmRpc3BhdGNoQXR0ckFkZGl0aW9uRXZlbnQoQXR0cmlidXRlSW1wbCAqYXR0cikKIHsKLSAg
ICBpZiAoIWdldERvY3VtZW50KCktPmhhc0xpc3RlbmVyVHlwZShEb2N1bWVudEltcGw6OkRPTUFU
VFJNT0RJRklFRF9MSVNURU5FUikpCi0gICAgcmV0dXJuOworICAgIERvY3VtZW50SW1wbCAqZG9j
ID0gZ2V0RG9jdW1lbnQoKTsKKyAgICBpZiAoZG9jICYmICFkb2MtPmhhc0xpc3RlbmVyVHlwZShE
b2N1bWVudEltcGw6OkRPTUFUVFJNT0RJRklFRF9MSVNURU5FUikpIHsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KICAgIC8vIGludCBleGNlcHRpb25jb2RlID0gMDsKIC8vICAgICBkaXNwYXRjaEV2
ZW50KG5ldyBNdXRhdGlvbkV2ZW50SW1wbChFdmVudEltcGw6OkRPTUFUVFJNT0RJRklFRF9FVkVO
VCx0cnVlLGZhbHNlLGF0dHIsYXR0ci0+dmFsdWUoKSwKIC8vICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBhdHRyLT52YWx1ZSgpLGdldERvY3VtZW50KCktPmF0dHJOYW1l
KGF0dHItPmlkKCkpLE11dGF0aW9uRXZlbnQ6OkFERElUSU9OKSxleGNlcHRpb25jb2RlKTsKQEAg
LTY0MSwxMCArNjcyLDEyIEBADQogICAgIHJldHVybjsKIAogICAgIERvY3VtZW50SW1wbCogZG9j
ID0gZ2V0RG9jdW1lbnQoKTsKLSAgICBpZiAoIW9sZElkLmlzRW1wdHkoKSkKLSAgICBkb2MtPnJl
bW92ZUVsZW1lbnRCeUlkKG9sZElkLCB0aGlzKTsKLSAgICBpZiAoIW5ld0lkLmlzRW1wdHkoKSkK
LSAgICBkb2MtPmFkZEVsZW1lbnRCeUlkKG5ld0lkLCB0aGlzKTsKKyAgICBpZiAoIW9sZElkLmlz
RW1wdHkoKSAmJiBkb2MpIHsKKyAgICAgICAgZG9jLT5yZW1vdmVFbGVtZW50QnlJZChvbGRJZCwg
dGhpcyk7CisgICAgfQorICAgIGlmICghbmV3SWQuaXNFbXB0eSgpICYmIGRvYykgeworICAgICAg
ICBkb2MtPmFkZEVsZW1lbnRCeUlkKG5ld0lkLCB0aGlzKTsKKyAgICB9CiB9CiAKICNpZm5kZWYg
TkRFQlVHCkBAIC03MzYsMTkgKzc2OSwzNiBAQA0KIAogRE9NU3RyaW5nIFhNTEVsZW1lbnRJbXBs
Ojpsb2NhbE5hbWUoKSBjb25zdAogewotICAgIHJldHVybiBnZXREb2N1bWVudCgpLT50YWdOYW1l
KG1faWQpOworICAgIERvY3VtZW50SW1wbCAqZG9jID0gZ2V0RG9jdW1lbnQoKTsKKyAgICBpZiAo
ZG9jKSB7CisgICAgICAgIHJldHVybiBkb2MtPnRhZ05hbWUobV9pZCk7CisgICAgfQorICAgIGVs
c2UgeworICAgICAgICByZXR1cm4gRE9NU3RyaW5nKCk7CisgICAgfQogfQogCiBET01TdHJpbmcg
WE1MRWxlbWVudEltcGw6Om5hbWVzcGFjZVVSSSgpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIGdldERv
Y3VtZW50KCktPm5hbWVzcGFjZVVSSShtX2lkKTsKKyAgICBEb2N1bWVudEltcGwgKmRvYyA9IGdl
dERvY3VtZW50KCk7CisgICAgaWYgKGRvYykgeworICAgICAgICByZXR1cm4gZG9jLT5uYW1lc3Bh
Y2VVUkkobV9pZCk7CisgICAgfQorICAgIGVsc2UgeworICAgICAgICByZXR1cm4gRE9NU3RyaW5n
KCk7CisgICAgfQogfQogCiBOb2RlSW1wbCAqWE1MRWxlbWVudEltcGw6OmNsb25lTm9kZSAoIGJv
b2wgZGVlcCApCiB7CiAgICAgLy8gIyMjIHdlIGxvb3NlIG5hbWVzcGFjZSBoZXJlIEZJWE1FCiAg
ICAgLy8gc2hvdWxkIHBhc3MgaWQgYXJvdW5kCi0gICAgWE1MRWxlbWVudEltcGwgKmNsb25lID0g
bmV3IFhNTEVsZW1lbnRJbXBsKGRvY1B0cigpLCBnZXREb2N1bWVudCgpLT50YWdOYW1lKG1faWQp
LmltcGxlbWVudGF0aW9uKCkpOworICAgIERvY3VtZW50SW1wbCAqZG9jID0gZ2V0RG9jdW1lbnQo
KTsKKyAgICBpZiAoIWRvYykgeworICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorCisgICAg
WE1MRWxlbWVudEltcGwgKmNsb25lID0gbmV3IFhNTEVsZW1lbnRJbXBsKGRvY1B0cigpLCBkb2Mt
PnRhZ05hbWUobV9pZCkuaW1wbGVtZW50YXRpb24oKSk7CiAgICAgY2xvbmUtPm1faWQgPSBtX2lk
OwogCiAgICAgLy8gY2xvbmUgYXR0cmlidXRlcwpAQCAtOTA0LDcgKzk1NCw5IEBADQogewogICAg
IGFzc2VydChlbGVtZW50KTsKICAgICBpZiAoIWVsZW1lbnQpIHJldHVybiAwOwotICAgIHJldHVy
biBlbGVtZW50LT5nZXREb2N1bWVudCgpLT5hdHRySWQobmFtZXNwYWNlVVJJLmltcGxlbWVudGF0
aW9uKCksCisgICAgRG9jdW1lbnRJbXBsICpkb2MgPSBlbGVtZW50LT5nZXREb2N1bWVudCgpOwor
ICAgIGlmICghZG9jKSByZXR1cm4gMDsKKyAgICByZXR1cm4gZG9jLT5hdHRySWQobmFtZXNwYWNl
VVJJLmltcGxlbWVudGF0aW9uKCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxvY2FsTmFtZS5pbXBsZW1lbnRhdGlvbigpLCByZWFkb25seSk7CiB9CiAK
</data>
<flag name="review"
          id="5413"
          type_id="1"
          status="-"
          setter="zalan"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>13636</attachid>
            <date>2007-03-14 13:56:29 -0700</date>
            <delta_ts>2007-03-21 11:23:28 -0700</delta_ts>
            <desc>3.2 patch</desc>
            <filename>bugzilla_13074.patch</filename>
            <type>text/plain</type>
            <size>7349</size>
            <attacher name="Sornalatha Rathnasamy">sornalatha.rathnasamy</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9DaGFuZ2VM
b2cJKHJldmlzaW9uIDIwMTkyKQ0KKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
DQpAQCAtMSwzICsxLDI2IEBADQorcmF0aG5hc2EsIHJldmlld2VkIGJ5IHphbGFuDQorIERFU0M6
IFtTNjBdIEVTTVMtNllETVdQOiBUUlVFIC0gR1NNIC0gYnJvc3dlciBjcmFzaGVzIG9uIGNlcnRh
aW4gd2ViIHBhZ2VzDQorIFF1aWNrIGZpeCB0byB2YWxpZGF0ZSBudWxsIHBvaW50ZXJzDQorIGh0
dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMDc0DQorDQorICAgICAgICBX
QVJOSU5HOiBOTyBURVNUIENBU0VTIEFEREVEIE9SIENIQU5HRUQNCisgICAgICAgIA0KKyAgICAg
ICAgKiBraHRtbC94bWwvZG9tX2VsZW1lbnRpbXBsLmNwcDoNCisgICAgICAgIChBdHRySW1wbDo6
bm9kZU5hbWUpOg0KKyAgICAgICAgKEVsZW1lbnRJbXBsOjpibHVyKToNCisgICAgICAgIChFbGVt
ZW50SW1wbDo6Z2V0QXR0cmlidXRlTlMpOg0KKyAgICAgICAgKEVsZW1lbnRJbXBsOjp0YWdOYW1l
KToNCisgICAgICAgIChFbGVtZW50SW1wbDo6c3R5bGVGb3JSZW5kZXJlcik6DQorICAgICAgICAo
RWxlbWVudEltcGw6OmNyZWF0ZVJlbmRlcmVyKToNCisgICAgICAgIChFbGVtZW50SW1wbDo6Y2hp
bGRBbGxvd2VkKToNCisgICAgICAgIChFbGVtZW50SW1wbDo6ZGlzcGF0Y2hBdHRyUmVtb3ZhbEV2
ZW50KToNCisgICAgICAgIChFbGVtZW50SW1wbDo6ZGlzcGF0Y2hBdHRyQWRkaXRpb25FdmVudCk6
DQorICAgICAgICAoRWxlbWVudEltcGw6OnVwZGF0ZUlkKToNCisgICAgICAgIChYTUxFbGVtZW50
SW1wbDo6bG9jYWxOYW1lKToNCisgICAgICAgIChYTUxFbGVtZW50SW1wbDo6bmFtZXNwYWNlVVJJ
KToNCisgICAgICAgIChYTUxFbGVtZW50SW1wbDo6Y2xvbmVOb2RlKToNCisgICAgICAgIChOYW1l
ZEF0dHJNYXBJbXBsOjptYXBJZCk6DQorDQogMjAwNy0wMy0wOSAgIGJvcmdlcyAgIDxtYXJpby5n
LmJvcmdlc0Bub2tpYS5jb20+DQogDQogICByZXZpZXdlZCBieSBCcmFkbGV5DQpJbmRleDogV2Vi
Q29yZS9raHRtbC94bWwvZG9tX2VsZW1lbnRpbXBsLmNwcA0KPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYkNv
cmUva2h0bWwveG1sL2RvbV9lbGVtZW50aW1wbC5jcHAJKHJldmlzaW9uIDIwMTkyKQ0KKysrIFdl
YkNvcmUva2h0bWwveG1sL2RvbV9lbGVtZW50aW1wbC5jcHAJKHdvcmtpbmcgY29weSkNCkBAIC04
MSw3ICs4MSwxMyBAQA0KIAogRE9NU3RyaW5nIEF0dHJJbXBsOjpub2RlTmFtZSgpIGNvbnN0CiB7
Ci0gICAgcmV0dXJuIGdldERvY3VtZW50KCktPmF0dHJOYW1lKG1fYXR0cmlidXRlLT5pZCgpKTsK
KyAgICBEb2N1bWVudEltcGwgKmRvYyA9IGdldERvY3VtZW50KCk7CisgICAgaWYgKGRvYykgewor
ICAgICAgICByZXR1cm4gZG9jLT5hdHRyTmFtZShtX2F0dHJpYnV0ZS0+aWQoKSk7CisgICAgfQor
ICAgIGVsc2UgeworICAgICAgICByZXR1cm4gRE9NU3RyaW5nKCk7CisgICAgfQogfQogCiB1bnNp
Z25lZCBzaG9ydCBBdHRySW1wbDo6bm9kZVR5cGUoKSBjb25zdApAQCAtMjg2LDE2ICsyOTIsMjIg
QEANCiB7CiAgICAgRG9jdW1lbnRJbXBsKiBkb2MgPSBnZXREb2N1bWVudCgpOwogICAgIGlmIChk
b2MgJiYgZG9jLT5mb2N1c05vZGUoKSA9PSB0aGlzKQotICAgIGRvYy0+c2V0Rm9jdXNOb2RlKDAp
OworICAgICAgICBkb2MtPnNldEZvY3VzTm9kZSgwKTsKIH0KIAogY29uc3QgQXRvbWljU3RyaW5n
JiBFbGVtZW50SW1wbDo6Z2V0QXR0cmlidXRlTlMoY29uc3QgRE9NU3RyaW5nICZuYW1lc3BhY2VV
UkksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBET01TdHJpbmcgJmxvY2FsTmFtZSkgY29uc3QKIHsKLSAgICBOb2RlSW1wbDo6SWQgaWQgPSBn
ZXREb2N1bWVudCgpLT5hdHRySWQobmFtZXNwYWNlVVJJLmltcGxlbWVudGF0aW9uKCksCisgICAg
RG9jdW1lbnRJbXBsICpkb2MgPSBnZXREb2N1bWVudCgpOworICAgIGlmIChkb2MpIHsKKyAgICAg
ICAgTm9kZUltcGw6OklkIGlkID0gZG9jLT5hdHRySWQobmFtZXNwYWNlVVJJLmltcGxlbWVudGF0
aW9uKCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvY2Fs
TmFtZS5pbXBsZW1lbnRhdGlvbigpLCB0cnVlKTsKLSAgICBpZiAoIWlkKSByZXR1cm4gbnVsbEF0
b207Ci0gICAgcmV0dXJuIGdldEF0dHJpYnV0ZShpZCk7CisgICAgICAgIGlmICghaWQpIHJldHVy
biBudWxsQXRvbTsKKyAgICAgICAgcmV0dXJuIGdldEF0dHJpYnV0ZShpZCk7CisgICAgfQorICAg
IGVsc2UgeworICAgICAgICByZXR1cm4gbnVsbEF0b207CisgICAgfQogfQogCiB2b2lkIEVsZW1l
bnRJbXBsOjpzZXRBdHRyaWJ1dGUoTm9kZUltcGw6OklkIGlkLCBET01TdHJpbmdJbXBsKiB2YWx1
ZSwgaW50ICZleGNlcHRpb25jb2RlICkKQEAgLTM3NCwxMiArMzg2LDE4IEBADQogCiBET01TdHJp
bmcgRWxlbWVudEltcGw6OnRhZ05hbWUoKSBjb25zdAogewotICAgIERPTVN0cmluZyB0biA9IGdl
dERvY3VtZW50KCktPnRhZ05hbWUoaWQoKSk7CisgICAgRG9jdW1lbnRJbXBsICpkb2MgPSBnZXRE
b2N1bWVudCgpOworICAgIGlmIChkb2MpIHsKKyAgICAgICAgRE9NU3RyaW5nIHRuID0gZG9jLT50
YWdOYW1lKGlkKCkpOwogCi0gICAgaWYgKG1fcHJlZml4KQotICAgICAgICByZXR1cm4gRE9NU3Ry
aW5nKG1fcHJlZml4KSArICI6IiArIHRuOworICAgICAgICBpZiAobV9wcmVmaXgpCisgICAgICAg
ICAgICByZXR1cm4gRE9NU3RyaW5nKG1fcHJlZml4KSArICI6IiArIHRuOwogCi0gICAgcmV0dXJu
IHRuOworICAgICAgICByZXR1cm4gdG47CisgICAgfQorICAgIGVsc2UgeworICAgICAgICByZXR1
cm4gRE9NU3RyaW5nKCk7CisgICAgfQogfQogCiB2b2lkIEVsZW1lbnRJbXBsOjpzZXRQcmVmaXgo
IGNvbnN0IERPTVN0cmluZyAmX3ByZWZpeCwgaW50ICZleGNlcHRpb25jb2RlICkKQEAgLTQwOSwx
MiArNDI3LDE5IEBADQogCiBSZW5kZXJTdHlsZSAqRWxlbWVudEltcGw6OnN0eWxlRm9yUmVuZGVy
ZXIoUmVuZGVyT2JqZWN0ICpwYXJlbnRSZW5kZXJlcikKIHsKLSAgICByZXR1cm4gZ2V0RG9jdW1l
bnQoKS0+c3R5bGVTZWxlY3RvcigpLT5zdHlsZUZvckVsZW1lbnQodGhpcyk7CisgICAgRG9jdW1l
bnRJbXBsICpkb2MgPSBnZXREb2N1bWVudCgpOworICAgIGlmIChkb2MpIHsKKyAgICAgICAgcmV0
dXJuIGRvYy0+c3R5bGVTZWxlY3RvcigpLT5zdHlsZUZvckVsZW1lbnQodGhpcyk7CisgICAgfQor
ICAgIGVsc2UgeworICAgICAgICByZXR1cm4gMDsKKyAgICB9CiB9CiAKIFJlbmRlck9iamVjdCAq
RWxlbWVudEltcGw6OmNyZWF0ZVJlbmRlcmVyKFJlbmRlckFyZW5hICphcmVuYSwgUmVuZGVyU3R5
bGUgKnN0eWxlKQogewotICAgIGlmIChnZXREb2N1bWVudCgpLT5kb2N1bWVudEVsZW1lbnQoKSA9
PSB0aGlzICYmIHN0eWxlLT5kaXNwbGF5KCkgPT0gTk9ORSkgeworICAgIERvY3VtZW50SW1wbCAq
ZG9jID0gZ2V0RG9jdW1lbnQoKTsKKyAgICBpZiAoZG9jICYmIGRvYy0+ZG9jdW1lbnRFbGVtZW50
KCkgPT0gdGhpcyAmJiBzdHlsZS0+ZGlzcGxheSgpID09IE5PTkUpIHsKICAgICAgICAgLy8gSWdu
b3JlIGRpc3BsYXk6IG5vbmUgb24gcm9vdCBlbGVtZW50cy4gIEZvcmNlIGEgZGlzcGxheSBvZiBi
bG9jayBpbiB0aGF0IGNhc2UuCiAgICAgICAgIFJlbmRlckJsb2NrKiByZXN1bHQgPSBuZXcgKGFy
ZW5hKSBSZW5kZXJCbG9jayh0aGlzKTsKICAgICAgICAgaWYgKHJlc3VsdCkgcmVzdWx0LT5zZXRT
dHlsZShzdHlsZSk7CkBAIC01NDEsOCArNTY2LDEwIEBADQogICAgICAgICByZXR1cm4gZmFsc2U7
CiAKICAgICAvLyBGb3IgWE1MIGRvY3VtZW50cywgd2UgYXJlIG5vbi12YWxpZGF0aW5nIGFuZCBk
byBub3QgY2hlY2sgYWdhaW5zdCBhIERURCwgZXZlbiBmb3IgSFRNTCBlbGVtZW50cy4KLSAgICBp
ZiAoZ2V0RG9jdW1lbnQoKS0+aXNIVE1MRG9jdW1lbnQoKSkKLSAgICAgICAgcmV0dXJuIGNoZWNr
Q2hpbGQoaWQoKSwgbmV3Q2hpbGQtPmlkKCksICFnZXREb2N1bWVudCgpLT5pbkNvbXBhdE1vZGUo
KSk7CisgICAgRG9jdW1lbnRJbXBsICpkb2MgPSBnZXREb2N1bWVudCgpOworICAgIGlmIChkb2Mg
JiYgZG9jLT5pc0hUTUxEb2N1bWVudCgpKSB7CisgICAgICAgIHJldHVybiBjaGVja0NoaWxkKGlk
KCksIG5ld0NoaWxkLT5pZCgpLCAhZG9jLT5pbkNvbXBhdE1vZGUoKSk7CisgICAgfQogICAgIHJl
dHVybiB0cnVlOwogfQogCkBAIC01NjQsOCArNTkxLDEwIEBADQogCiB2b2lkIEVsZW1lbnRJbXBs
OjpkaXNwYXRjaEF0dHJSZW1vdmFsRXZlbnQoQXR0cmlidXRlSW1wbCAqYXR0cikKIHsKLSAgICBp
ZiAoIWdldERvY3VtZW50KCktPmhhc0xpc3RlbmVyVHlwZShEb2N1bWVudEltcGw6OkRPTUFUVFJN
T0RJRklFRF9MSVNURU5FUikpCi0gICAgcmV0dXJuOworICAgIERvY3VtZW50SW1wbCAqZG9jID0g
Z2V0RG9jdW1lbnQoKTsKKyAgICBpZiAoZG9jICYmIGRvYy0+aGFzTGlzdGVuZXJUeXBlKERvY3Vt
ZW50SW1wbDo6RE9NQVRUUk1PRElGSUVEX0xJU1RFTkVSKSkgeworICAgICAgICByZXR1cm47Cisg
ICAgfQogICAgIC8vaW50IGV4Y2VwdGlvbmNvZGUgPSAwOwogLy8gICAgIGRpc3BhdGNoRXZlbnQo
bmV3IE11dGF0aW9uRXZlbnRJbXBsKEV2ZW50SW1wbDo6RE9NQVRUUk1PRElGSUVEX0VWRU5ULHRy
dWUsZmFsc2UsYXR0cixhdHRyLT52YWx1ZSgpLAogLy8gICAgICAgIGF0dHItPnZhbHVlKCksIGdl
dERvY3VtZW50KCktPmF0dHJOYW1lKGF0dHItPmlkKCkpLE11dGF0aW9uRXZlbnQ6OlJFTU9WQUwp
LGV4Y2VwdGlvbmNvZGUpOwpAQCAtNTczLDggKzYwMiwxMCBAQA0KIAogdm9pZCBFbGVtZW50SW1w
bDo6ZGlzcGF0Y2hBdHRyQWRkaXRpb25FdmVudChBdHRyaWJ1dGVJbXBsICphdHRyKQogewotICAg
IGlmICghZ2V0RG9jdW1lbnQoKS0+aGFzTGlzdGVuZXJUeXBlKERvY3VtZW50SW1wbDo6RE9NQVRU
Uk1PRElGSUVEX0xJU1RFTkVSKSkKLSAgICByZXR1cm47CisgICAgRG9jdW1lbnRJbXBsICpkb2Mg
PSBnZXREb2N1bWVudCgpOworICAgIGlmIChkb2MgJiYgIWRvYy0+aGFzTGlzdGVuZXJUeXBlKERv
Y3VtZW50SW1wbDo6RE9NQVRUUk1PRElGSUVEX0xJU1RFTkVSKSkgeworICAgICAgICByZXR1cm47
CisgICAgfQogICAgLy8gaW50IGV4Y2VwdGlvbmNvZGUgPSAwOwogLy8gICAgIGRpc3BhdGNoRXZl
bnQobmV3IE11dGF0aW9uRXZlbnRJbXBsKEV2ZW50SW1wbDo6RE9NQVRUUk1PRElGSUVEX0VWRU5U
LHRydWUsZmFsc2UsYXR0cixhdHRyLT52YWx1ZSgpLAogLy8gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGF0dHItPnZhbHVlKCksZ2V0RG9jdW1lbnQoKS0+YXR0ck5hbWUo
YXR0ci0+aWQoKSksTXV0YXRpb25FdmVudDo6QURESVRJT04pLGV4Y2VwdGlvbmNvZGUpOwpAQCAt
NjQxLDEwICs2NzIsMTIgQEANCiAgICAgcmV0dXJuOwogCiAgICAgRG9jdW1lbnRJbXBsKiBkb2Mg
PSBnZXREb2N1bWVudCgpOwotICAgIGlmICghb2xkSWQuaXNFbXB0eSgpKQotICAgIGRvYy0+cmVt
b3ZlRWxlbWVudEJ5SWQob2xkSWQsIHRoaXMpOwotICAgIGlmICghbmV3SWQuaXNFbXB0eSgpKQot
ICAgIGRvYy0+YWRkRWxlbWVudEJ5SWQobmV3SWQsIHRoaXMpOworICAgIGlmICghb2xkSWQuaXNF
bXB0eSgpICYmIGRvYykgeworICAgICAgICBkb2MtPnJlbW92ZUVsZW1lbnRCeUlkKG9sZElkLCB0
aGlzKTsKKyAgICB9CisgICAgaWYgKCFuZXdJZC5pc0VtcHR5KCkgJiYgZG9jKSB7CisgICAgICAg
IGRvYy0+YWRkRWxlbWVudEJ5SWQobmV3SWQsIHRoaXMpOworICAgIH0KIH0KIAogI2lmbmRlZiBO
REVCVUcKQEAgLTczNiwxOSArNzY5LDM2IEBADQogCiBET01TdHJpbmcgWE1MRWxlbWVudEltcGw6
OmxvY2FsTmFtZSgpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIGdldERvY3VtZW50KCktPnRhZ05hbWUo
bV9pZCk7CisgICAgRG9jdW1lbnRJbXBsICpkb2MgPSBnZXREb2N1bWVudCgpOworICAgIGlmIChk
b2MpIHsKKyAgICAgICAgcmV0dXJuIGRvYy0+dGFnTmFtZShtX2lkKTsKKyAgICB9CisgICAgZWxz
ZSB7CisgICAgICAgIHJldHVybiBET01TdHJpbmcoKTsKKyAgICB9CiB9CiAKIERPTVN0cmluZyBY
TUxFbGVtZW50SW1wbDo6bmFtZXNwYWNlVVJJKCkgY29uc3QKIHsKLSAgICByZXR1cm4gZ2V0RG9j
dW1lbnQoKS0+bmFtZXNwYWNlVVJJKG1faWQpOworICAgIERvY3VtZW50SW1wbCAqZG9jID0gZ2V0
RG9jdW1lbnQoKTsKKyAgICBpZiAoZG9jKSB7CisgICAgICAgIHJldHVybiBkb2MtPm5hbWVzcGFj
ZVVSSShtX2lkKTsKKyAgICB9CisgICAgZWxzZSB7CisgICAgICAgIHJldHVybiBET01TdHJpbmco
KTsKKyAgICB9CiB9CiAKIE5vZGVJbXBsICpYTUxFbGVtZW50SW1wbDo6Y2xvbmVOb2RlICggYm9v
bCBkZWVwICkKIHsKICAgICAvLyAjIyMgd2UgbG9vc2UgbmFtZXNwYWNlIGhlcmUgRklYTUUKICAg
ICAvLyBzaG91bGQgcGFzcyBpZCBhcm91bmQKLSAgICBYTUxFbGVtZW50SW1wbCAqY2xvbmUgPSBu
ZXcgWE1MRWxlbWVudEltcGwoZG9jUHRyKCksIGdldERvY3VtZW50KCktPnRhZ05hbWUobV9pZCku
aW1wbGVtZW50YXRpb24oKSk7CisgICAgRG9jdW1lbnRJbXBsICpkb2MgPSBnZXREb2N1bWVudCgp
OworICAgIGlmICghZG9jKSB7CisgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisKKyAgICBY
TUxFbGVtZW50SW1wbCAqY2xvbmUgPSBuZXcgWE1MRWxlbWVudEltcGwoZG9jUHRyKCksIGRvYy0+
dGFnTmFtZShtX2lkKS5pbXBsZW1lbnRhdGlvbigpKTsKICAgICBjbG9uZS0+bV9pZCA9IG1faWQ7
CiAKICAgICAvLyBjbG9uZSBhdHRyaWJ1dGVzCkBAIC05MDQsNyArOTU0LDkgQEANCiB7CiAgICAg
YXNzZXJ0KGVsZW1lbnQpOwogICAgIGlmICghZWxlbWVudCkgcmV0dXJuIDA7Ci0gICAgcmV0dXJu
IGVsZW1lbnQtPmdldERvY3VtZW50KCktPmF0dHJJZChuYW1lc3BhY2VVUkkuaW1wbGVtZW50YXRp
b24oKSwKKyAgICBEb2N1bWVudEltcGwgKmRvYyA9IGVsZW1lbnQtPmdldERvY3VtZW50KCk7Cisg
ICAgaWYgKCFkb2MpIHJldHVybiAwOworICAgIHJldHVybiBkb2MtPmF0dHJJZChuYW1lc3BhY2VV
UkkuaW1wbGVtZW50YXRpb24oKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbG9jYWxOYW1lLmltcGxlbWVudGF0aW9uKCksIHJlYWRvbmx5KTsKIH0KIAo=
</data>
<flag name="review"
          id="5414"
          type_id="1"
          status="-"
          setter="zalan"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>13652</attachid>
            <date>2007-03-15 14:04:22 -0700</date>
            <delta_ts>2007-03-15 14:07:00 -0700</delta_ts>
            <desc>3.1m updated patch</desc>
            <filename>3.1Fix.patch</filename>
            <type>text/plain</type>
            <size>8019</size>
            <attacher name="Sriram">sriram.yadavalli</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9DaGFuZ2VM
b2cJKHJldmlzaW9uIDIwMjE2KQ0KKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
DQpAQCAtMSwzICsxLDI4IEBADQorMjAwNy0wMy0xNCAgcmF0aG5hc2EgIDxzb3JuYWxhdGhhLnJh
dGhuYXNhbXlAbm9raWEuY29tPg0KKw0KKyAgICAgICAgUmV2aWV3ZWQgYnkgWmFsYW4uDQorICAg
ICAgICBERVNDOiBbUzYwXSBFU01TLTZZRE1XUDogVFJVRSAtIEdTTSAtIGJyb3N3ZXIgY3Jhc2hl
cyBvbiBjZXJ0YWluIHdlYiBwYWdlcw0KKyAgICBRdWljayBmaXggdG8gdmFsaWRhdGUgbnVsbCBw
b2ludGVycw0KKyAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTMwNzQNCisNCisgICAgICAgIFdBUk5JTkc6IE5PIFRFU1QgQ0FTRVMgQURERUQgT1IgQ0hBTkdF
RA0KKw0KKyAgICAgICAgKiBraHRtbC94bWwvZG9tX2VsZW1lbnRpbXBsLmNwcDoNCisgICAgICAg
IChBdHRySW1wbDo6bm9kZU5hbWUpOg0KKyAgICAgICAgKEVsZW1lbnRJbXBsOjpibHVyKToNCisg
ICAgICAgIChFbGVtZW50SW1wbDo6Z2V0QXR0cmlidXRlTlMpOg0KKyAgICAgICAgKEVsZW1lbnRJ
bXBsOjp0YWdOYW1lKToNCisgICAgICAgIChFbGVtZW50SW1wbDo6c3R5bGVGb3JSZW5kZXJlcik6
DQorICAgICAgICAoRWxlbWVudEltcGw6OmNyZWF0ZVJlbmRlcmVyKToNCisgICAgICAgIChFbGVt
ZW50SW1wbDo6Y2hpbGRBbGxvd2VkKToNCisgICAgICAgIChFbGVtZW50SW1wbDo6ZGlzcGF0Y2hB
dHRyUmVtb3ZhbEV2ZW50KToNCisgICAgICAgIChFbGVtZW50SW1wbDo6ZGlzcGF0Y2hBdHRyQWRk
aXRpb25FdmVudCk6DQorICAgICAgICAoRWxlbWVudEltcGw6OnVwZGF0ZUlkKToNCisgICAgICAg
IChYTUxFbGVtZW50SW1wbDo6bG9jYWxOYW1lKToNCisgICAgICAgIChYTUxFbGVtZW50SW1wbDo6
bmFtZXNwYWNlVVJJKToNCisgICAgICAgIChYTUxFbGVtZW50SW1wbDo6Y2xvbmVOb2RlKToNCisg
ICAgICAgIChOYW1lZEF0dHJNYXBJbXBsOjptYXBJZCk6DQorDQogdmJyYWRsZXksIHJldmlld2Vk
IGJ5IFphbGFuDQogICAgIERFU0M6IFtTNjBdIE1MSU8tNllDQUNVOiBCcm93c2VyIGZyZWV6ZSBh
bmQgcGFuaWMgaW4gc3ltYmlhbm9nZ3BsYXkuc291cmNlZm9yZ2UuY29tDQogICAgIA0KSW5kZXg6
IFdlYkNvcmUva2h0bWwveG1sL2RvbV9lbGVtZW50aW1wbC5jcHANCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBX
ZWJDb3JlL2todG1sL3htbC9kb21fZWxlbWVudGltcGwuY3BwCShyZXZpc2lvbiAyMDIxNikNCisr
KyBXZWJDb3JlL2todG1sL3htbC9kb21fZWxlbWVudGltcGwuY3BwCSh3b3JraW5nIGNvcHkpDQpA
QCAtODEsNyArODEsMTMgQEAgQXR0ckltcGw6On5BdHRySW1wbCgpDQogDQogRE9NU3RyaW5nIEF0
dHJJbXBsOjpub2RlTmFtZSgpIGNvbnN0DQogew0KLSAgICByZXR1cm4gZ2V0RG9jdW1lbnQoKS0+
YXR0ck5hbWUobV9hdHRyaWJ1dGUtPmlkKCkpOw0KKyAgICBEb2N1bWVudEltcGwgKmRvYyA9IGdl
dERvY3VtZW50KCk7DQorICAgIGlmIChkb2MpIHsNCisgICAgICAgIHJldHVybiBkb2MtPmF0dHJO
YW1lKG1fYXR0cmlidXRlLT5pZCgpKTsNCisgICAgfQ0KKyAgICBlbHNlIHsNCisgICAgICAgIHJl
dHVybiBET01TdHJpbmcoKTsNCisgICAgfQ0KIH0NCiANCiB1bnNpZ25lZCBzaG9ydCBBdHRySW1w
bDo6bm9kZVR5cGUoKSBjb25zdA0KQEAgLTI4NiwxNiArMjkyLDIyIEBAIHZvaWQgRWxlbWVudElt
cGw6OmJsdXIoKQ0KIHsNCiAgICAgRG9jdW1lbnRJbXBsKiBkb2MgPSBnZXREb2N1bWVudCgpOw0K
ICAgICBpZiAoZG9jICYmIGRvYy0+Zm9jdXNOb2RlKCkgPT0gdGhpcykNCi0gICAgZG9jLT5zZXRG
b2N1c05vZGUoMCk7DQorICAgICAgICBkb2MtPnNldEZvY3VzTm9kZSgwKTsNCiB9DQogDQogY29u
c3QgQXRvbWljU3RyaW5nJiBFbGVtZW50SW1wbDo6Z2V0QXR0cmlidXRlTlMoY29uc3QgRE9NU3Ry
aW5nICZuYW1lc3BhY2VVUkksDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgRE9NU3RyaW5nICZsb2NhbE5hbWUpIGNvbnN0DQogew0KLSAgICBO
b2RlSW1wbDo6SWQgaWQgPSBnZXREb2N1bWVudCgpLT5hdHRySWQobmFtZXNwYWNlVVJJLmltcGxl
bWVudGF0aW9uKCksDQorICAgIERvY3VtZW50SW1wbCAqZG9jID0gZ2V0RG9jdW1lbnQoKTsNCisg
ICAgaWYgKGRvYykgew0KKyAgICAgICAgTm9kZUltcGw6OklkIGlkID0gZG9jLT5hdHRySWQobmFt
ZXNwYWNlVVJJLmltcGxlbWVudGF0aW9uKCksDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsb2NhbE5hbWUuaW1wbGVtZW50YXRpb24oKSwgdHJ1ZSk7DQotICAg
IGlmICghaWQpIHJldHVybiBudWxsQXRvbTsNCi0gICAgcmV0dXJuIGdldEF0dHJpYnV0ZShpZCk7
DQorICAgICAgICBpZiAoIWlkKSByZXR1cm4gbnVsbEF0b207DQorICAgICAgICByZXR1cm4gZ2V0
QXR0cmlidXRlKGlkKTsNCisgICAgfQ0KKyAgICBlbHNlIHsNCisgICAgICAgIHJldHVybiBudWxs
QXRvbTsNCisgICAgfQ0KIH0NCiANCiB2b2lkIEVsZW1lbnRJbXBsOjpzZXRBdHRyaWJ1dGUoTm9k
ZUltcGw6OklkIGlkLCBET01TdHJpbmdJbXBsKiB2YWx1ZSwgaW50ICZleGNlcHRpb25jb2RlICkN
CkBAIC0zNzQsMTIgKzM4NiwxOCBAQCBET01TdHJpbmcgRWxlbWVudEltcGw6Om5vZGVOYW1lKCkg
Y29uc3QNCiANCiBET01TdHJpbmcgRWxlbWVudEltcGw6OnRhZ05hbWUoKSBjb25zdA0KIHsNCi0g
ICAgRE9NU3RyaW5nIHRuID0gZ2V0RG9jdW1lbnQoKS0+dGFnTmFtZShpZCgpKTsNCisgICAgRG9j
dW1lbnRJbXBsICpkb2MgPSBnZXREb2N1bWVudCgpOw0KKyAgICBpZiAoZG9jKSB7DQorICAgICAg
ICBET01TdHJpbmcgdG4gPSBkb2MtPnRhZ05hbWUoaWQoKSk7DQogDQotICAgIGlmIChtX3ByZWZp
eCkNCi0gICAgICAgIHJldHVybiBET01TdHJpbmcobV9wcmVmaXgpICsgIjoiICsgdG47DQorICAg
ICAgICBpZiAobV9wcmVmaXgpDQorICAgICAgICAgICAgcmV0dXJuIERPTVN0cmluZyhtX3ByZWZp
eCkgKyAiOiIgKyB0bjsNCiANCi0gICAgcmV0dXJuIHRuOw0KKyAgICAgICAgcmV0dXJuIHRuOw0K
KyAgICB9DQorICAgIGVsc2Ugew0KKyAgICAgICAgcmV0dXJuIERPTVN0cmluZygpOw0KKyAgICB9
DQogfQ0KIA0KIHZvaWQgRWxlbWVudEltcGw6OnNldFByZWZpeCggY29uc3QgRE9NU3RyaW5nICZf
cHJlZml4LCBpbnQgJmV4Y2VwdGlvbmNvZGUgKQ0KQEAgLTQwOSwxMiArNDI3LDE5IEBAIGJvb2wg
RWxlbWVudEltcGw6OmlzVVJMQXR0cmlidXRlKEF0dHJpYnUNCiANCiBSZW5kZXJTdHlsZSAqRWxl
bWVudEltcGw6OnN0eWxlRm9yUmVuZGVyZXIoUmVuZGVyT2JqZWN0ICpwYXJlbnRSZW5kZXJlcikN
CiB7DQotICAgIHJldHVybiBnZXREb2N1bWVudCgpLT5zdHlsZVNlbGVjdG9yKCktPnN0eWxlRm9y
RWxlbWVudCh0aGlzKTsNCisgICAgRG9jdW1lbnRJbXBsICpkb2MgPSBnZXREb2N1bWVudCgpOw0K
KyAgICBpZiAoZG9jKSB7DQorICAgICAgICByZXR1cm4gZG9jLT5zdHlsZVNlbGVjdG9yKCktPnN0
eWxlRm9yRWxlbWVudCh0aGlzKTsNCisgICAgfQ0KKyAgICBlbHNlIHsNCisgICAgICAgIHJldHVy
biAwOw0KKyAgICB9DQogfQ0KIA0KIFJlbmRlck9iamVjdCAqRWxlbWVudEltcGw6OmNyZWF0ZVJl
bmRlcmVyKFJlbmRlckFyZW5hICphcmVuYSwgUmVuZGVyU3R5bGUgKnN0eWxlKQ0KIHsNCi0gICAg
aWYgKGdldERvY3VtZW50KCktPmRvY3VtZW50RWxlbWVudCgpID09IHRoaXMgJiYgc3R5bGUtPmRp
c3BsYXkoKSA9PSBOT05FKSB7DQorICAgIERvY3VtZW50SW1wbCAqZG9jID0gZ2V0RG9jdW1lbnQo
KTsNCisgICAgaWYgKGRvYyAmJiBkb2MtPmRvY3VtZW50RWxlbWVudCgpID09IHRoaXMgJiYgc3R5
bGUtPmRpc3BsYXkoKSA9PSBOT05FKSB7DQogICAgICAgICAvLyBJZ25vcmUgZGlzcGxheTogbm9u
ZSBvbiByb290IGVsZW1lbnRzLiAgRm9yY2UgYSBkaXNwbGF5IG9mIGJsb2NrIGluIHRoYXQgY2Fz
ZS4NCiAgICAgICAgIFJlbmRlckJsb2NrKiByZXN1bHQgPSBuZXcgKGFyZW5hKSBSZW5kZXJCbG9j
ayh0aGlzKTsNCiAgICAgICAgIGlmIChyZXN1bHQpIHJlc3VsdC0+c2V0U3R5bGUoc3R5bGUpOw0K
QEAgLTU0MSw4ICs1NjYsMTAgQEAgYm9vbCBFbGVtZW50SW1wbDo6Y2hpbGRBbGxvd2VkKCBOb2Rl
SW1wbA0KICAgICAgICAgcmV0dXJuIGZhbHNlOw0KIA0KICAgICAvLyBGb3IgWE1MIGRvY3VtZW50
cywgd2UgYXJlIG5vbi12YWxpZGF0aW5nIGFuZCBkbyBub3QgY2hlY2sgYWdhaW5zdCBhIERURCwg
ZXZlbiBmb3IgSFRNTCBlbGVtZW50cy4NCi0gICAgaWYgKGdldERvY3VtZW50KCktPmlzSFRNTERv
Y3VtZW50KCkpDQotICAgICAgICByZXR1cm4gY2hlY2tDaGlsZChpZCgpLCBuZXdDaGlsZC0+aWQo
KSwgIWdldERvY3VtZW50KCktPmluQ29tcGF0TW9kZSgpKTsNCisgICAgRG9jdW1lbnRJbXBsICpk
b2MgPSBnZXREb2N1bWVudCgpOw0KKyAgICBpZiAoZG9jICYmIGRvYy0+aXNIVE1MRG9jdW1lbnQo
KSkgew0KKyAgICAgICAgcmV0dXJuIGNoZWNrQ2hpbGQoaWQoKSwgbmV3Q2hpbGQtPmlkKCksICFk
b2MtPmluQ29tcGF0TW9kZSgpKTsNCisgICAgfQ0KICAgICByZXR1cm4gdHJ1ZTsNCiB9DQogDQpA
QCAtNTY0LDggKzU5MSwxMCBAQCBib29sIEVsZW1lbnRJbXBsOjpjaGlsZFR5cGVBbGxvd2VkKCB1
bnNpDQogDQogdm9pZCBFbGVtZW50SW1wbDo6ZGlzcGF0Y2hBdHRyUmVtb3ZhbEV2ZW50KEF0dHJp
YnV0ZUltcGwgKmF0dHIpDQogew0KLSAgICBpZiAoIWdldERvY3VtZW50KCktPmhhc0xpc3RlbmVy
VHlwZShEb2N1bWVudEltcGw6OkRPTUFUVFJNT0RJRklFRF9MSVNURU5FUikpDQotICAgIHJldHVy
bjsNCisgICAgRG9jdW1lbnRJbXBsICpkb2MgPSBnZXREb2N1bWVudCgpOw0KKyAgICBpZiAoZG9j
ICYmICFkb2MtPmhhc0xpc3RlbmVyVHlwZShEb2N1bWVudEltcGw6OkRPTUFUVFJNT0RJRklFRF9M
SVNURU5FUikpIHsNCisgICAgICAgIHJldHVybjsNCisgICAgfQ0KICAgICAvL2ludCBleGNlcHRp
b25jb2RlID0gMDsNCiAvLyAgICAgZGlzcGF0Y2hFdmVudChuZXcgTXV0YXRpb25FdmVudEltcGwo
RXZlbnRJbXBsOjpET01BVFRSTU9ESUZJRURfRVZFTlQsdHJ1ZSxmYWxzZSxhdHRyLGF0dHItPnZh
bHVlKCksDQogLy8gICAgICAgIGF0dHItPnZhbHVlKCksIGdldERvY3VtZW50KCktPmF0dHJOYW1l
KGF0dHItPmlkKCkpLE11dGF0aW9uRXZlbnQ6OlJFTU9WQUwpLGV4Y2VwdGlvbmNvZGUpOw0KQEAg
LTU3Myw4ICs2MDIsMTAgQEAgdm9pZCBFbGVtZW50SW1wbDo6ZGlzcGF0Y2hBdHRyUmVtb3ZhbEV2
ZQ0KIA0KIHZvaWQgRWxlbWVudEltcGw6OmRpc3BhdGNoQXR0ckFkZGl0aW9uRXZlbnQoQXR0cmli
dXRlSW1wbCAqYXR0cikNCiB7DQotICAgIGlmICghZ2V0RG9jdW1lbnQoKS0+aGFzTGlzdGVuZXJU
eXBlKERvY3VtZW50SW1wbDo6RE9NQVRUUk1PRElGSUVEX0xJU1RFTkVSKSkNCi0gICAgcmV0dXJu
Ow0KKyAgICBEb2N1bWVudEltcGwgKmRvYyA9IGdldERvY3VtZW50KCk7DQorICAgIGlmIChkb2Mg
JiYgIWRvYy0+aGFzTGlzdGVuZXJUeXBlKERvY3VtZW50SW1wbDo6RE9NQVRUUk1PRElGSUVEX0xJ
U1RFTkVSKSkgew0KKyAgICAgICAgcmV0dXJuOw0KKyAgICB9DQogICAgLy8gaW50IGV4Y2VwdGlv
bmNvZGUgPSAwOw0KIC8vICAgICBkaXNwYXRjaEV2ZW50KG5ldyBNdXRhdGlvbkV2ZW50SW1wbChF
dmVudEltcGw6OkRPTUFUVFJNT0RJRklFRF9FVkVOVCx0cnVlLGZhbHNlLGF0dHIsYXR0ci0+dmFs
dWUoKSwNCiAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0ci0+
dmFsdWUoKSxnZXREb2N1bWVudCgpLT5hdHRyTmFtZShhdHRyLT5pZCgpKSxNdXRhdGlvbkV2ZW50
OjpBRERJVElPTiksZXhjZXB0aW9uY29kZSk7DQpAQCAtNjQxLDEwICs2NzIsMTIgQEAgdm9pZCBF
bGVtZW50SW1wbDo6dXBkYXRlSWQoY29uc3QgQXRvbWljUw0KICAgICByZXR1cm47DQogDQogICAg
IERvY3VtZW50SW1wbCogZG9jID0gZ2V0RG9jdW1lbnQoKTsNCi0gICAgaWYgKCFvbGRJZC5pc0Vt
cHR5KCkpDQotICAgIGRvYy0+cmVtb3ZlRWxlbWVudEJ5SWQob2xkSWQsIHRoaXMpOw0KLSAgICBp
ZiAoIW5ld0lkLmlzRW1wdHkoKSkNCi0gICAgZG9jLT5hZGRFbGVtZW50QnlJZChuZXdJZCwgdGhp
cyk7DQorICAgIGlmICghb2xkSWQuaXNFbXB0eSgpICYmIGRvYykgew0KKyAgICAgICAgZG9jLT5y
ZW1vdmVFbGVtZW50QnlJZChvbGRJZCwgdGhpcyk7DQorICAgIH0NCisgICAgaWYgKCFuZXdJZC5p
c0VtcHR5KCkgJiYgZG9jKSB7DQorICAgICAgICBkb2MtPmFkZEVsZW1lbnRCeUlkKG5ld0lkLCB0
aGlzKTsNCisgICAgfQ0KIH0NCiANCiAjaWZuZGVmIE5ERUJVRw0KQEAgLTczNiwxOSArNzY5LDM2
IEBAIFhNTEVsZW1lbnRJbXBsOjp+WE1MRWxlbWVudEltcGwoKQ0KIA0KIERPTVN0cmluZyBYTUxF
bGVtZW50SW1wbDo6bG9jYWxOYW1lKCkgY29uc3QNCiB7DQotICAgIHJldHVybiBnZXREb2N1bWVu
dCgpLT50YWdOYW1lKG1faWQpOw0KKyAgICBEb2N1bWVudEltcGwgKmRvYyA9IGdldERvY3VtZW50
KCk7DQorICAgIGlmIChkb2MpIHsNCisgICAgICAgIHJldHVybiBkb2MtPnRhZ05hbWUobV9pZCk7
DQorICAgIH0NCisgICAgZWxzZSB7DQorICAgICAgICByZXR1cm4gRE9NU3RyaW5nKCk7DQorICAg
IH0NCiB9DQogDQogRE9NU3RyaW5nIFhNTEVsZW1lbnRJbXBsOjpuYW1lc3BhY2VVUkkoKSBjb25z
dA0KIHsNCi0gICAgcmV0dXJuIGdldERvY3VtZW50KCktPm5hbWVzcGFjZVVSSShtX2lkKTsNCisg
ICAgRG9jdW1lbnRJbXBsICpkb2MgPSBnZXREb2N1bWVudCgpOw0KKyAgICBpZiAoZG9jKSB7DQor
ICAgICAgICByZXR1cm4gZG9jLT5uYW1lc3BhY2VVUkkobV9pZCk7DQorICAgIH0NCisgICAgZWxz
ZSB7DQorICAgICAgICByZXR1cm4gRE9NU3RyaW5nKCk7DQorICAgIH0NCiB9DQogDQogTm9kZUlt
cGwgKlhNTEVsZW1lbnRJbXBsOjpjbG9uZU5vZGUgKCBib29sIGRlZXAgKQ0KIHsNCiAgICAgLy8g
IyMjIHdlIGxvb3NlIG5hbWVzcGFjZSBoZXJlIEZJWE1FDQogICAgIC8vIHNob3VsZCBwYXNzIGlk
IGFyb3VuZA0KLSAgICBYTUxFbGVtZW50SW1wbCAqY2xvbmUgPSBuZXcgWE1MRWxlbWVudEltcGwo
ZG9jUHRyKCksIGdldERvY3VtZW50KCktPnRhZ05hbWUobV9pZCkuaW1wbGVtZW50YXRpb24oKSk7
DQorICAgIERvY3VtZW50SW1wbCAqZG9jID0gZ2V0RG9jdW1lbnQoKTsNCisgICAgaWYgKCFkb2Mp
IHsNCisgICAgICAgIHJldHVybiAwOw0KKyAgICAgICAgfQ0KKw0KKyAgICBYTUxFbGVtZW50SW1w
bCAqY2xvbmUgPSBuZXcgWE1MRWxlbWVudEltcGwoZG9jUHRyKCksIGRvYy0+dGFnTmFtZShtX2lk
KS5pbXBsZW1lbnRhdGlvbigpKTsNCiAgICAgY2xvbmUtPm1faWQgPSBtX2lkOw0KIA0KICAgICAv
LyBjbG9uZSBhdHRyaWJ1dGVzDQpAQCAtOTA0LDcgKzk1NCw5IEBAIE5vZGVJbXBsOjpJZCBOYW1l
ZEF0dHJNYXBJbXBsOjptYXBJZChjb24NCiB7DQogICAgIGFzc2VydChlbGVtZW50KTsNCiAgICAg
aWYgKCFlbGVtZW50KSByZXR1cm4gMDsNCi0gICAgcmV0dXJuIGVsZW1lbnQtPmdldERvY3VtZW50
KCktPmF0dHJJZChuYW1lc3BhY2VVUkkuaW1wbGVtZW50YXRpb24oKSwNCisgICAgRG9jdW1lbnRJ
bXBsICpkb2MgPSBlbGVtZW50LT5nZXREb2N1bWVudCgpOw0KKyAgICBpZiAoIWRvYykgcmV0dXJu
IDA7DQorICAgIHJldHVybiBkb2MtPmF0dHJJZChuYW1lc3BhY2VVUkkuaW1wbGVtZW50YXRpb24o
KSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvY2FsTmFt
ZS5pbXBsZW1lbnRhdGlvbigpLCByZWFkb25seSk7DQogfQ0KIA0K
</data>
<flag name="review"
          id="5423"
          type_id="1"
          status="+"
          setter="zalan"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>13742</attachid>
            <date>2007-03-21 11:23:28 -0700</date>
            <delta_ts>2007-03-21 17:51:31 -0700</delta_ts>
            <desc>3.2 updated patch</desc>
            <filename>bugzilla_13074.patch</filename>
            <type>text/plain</type>
            <size>7350</size>
            <attacher name="Sornalatha Rathnasamy">sornalatha.rathnasamy</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9DaGFuZ2VM
b2cJKHJldmlzaW9uIDIwMzYyKQ0KKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
DQpAQCAtMSwzICsxLDI2IEBADQorcmF0aG5hc2EsIHJldmlld2VkIGJ5IHphbGFuDQorIERFU0M6
IFtTNjBdIEVTTVMtNllETVdQOiBUUlVFIC0gR1NNIC0gYnJvc3dlciBjcmFzaGVzIG9uIGNlcnRh
aW4gd2ViIHBhZ2VzDQorIFF1aWNrIGZpeCB0byB2YWxpZGF0ZSBudWxsIHBvaW50ZXJzDQorIGh0
dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMDc0DQorDQorICAgICAgICBX
QVJOSU5HOiBOTyBURVNUIENBU0VTIEFEREVEIE9SIENIQU5HRUQNCisgICAgICAgIA0KKyAgICAg
ICAgKiBraHRtbC94bWwvZG9tX2VsZW1lbnRpbXBsLmNwcDoNCisgICAgICAgIChBdHRySW1wbDo6
bm9kZU5hbWUpOg0KKyAgICAgICAgKEVsZW1lbnRJbXBsOjpibHVyKToNCisgICAgICAgIChFbGVt
ZW50SW1wbDo6Z2V0QXR0cmlidXRlTlMpOg0KKyAgICAgICAgKEVsZW1lbnRJbXBsOjp0YWdOYW1l
KToNCisgICAgICAgIChFbGVtZW50SW1wbDo6c3R5bGVGb3JSZW5kZXJlcik6DQorICAgICAgICAo
RWxlbWVudEltcGw6OmNyZWF0ZVJlbmRlcmVyKToNCisgICAgICAgIChFbGVtZW50SW1wbDo6Y2hp
bGRBbGxvd2VkKToNCisgICAgICAgIChFbGVtZW50SW1wbDo6ZGlzcGF0Y2hBdHRyUmVtb3ZhbEV2
ZW50KToNCisgICAgICAgIChFbGVtZW50SW1wbDo6ZGlzcGF0Y2hBdHRyQWRkaXRpb25FdmVudCk6
DQorICAgICAgICAoRWxlbWVudEltcGw6OnVwZGF0ZUlkKToNCisgICAgICAgIChYTUxFbGVtZW50
SW1wbDo6bG9jYWxOYW1lKToNCisgICAgICAgIChYTUxFbGVtZW50SW1wbDo6bmFtZXNwYWNlVVJJ
KToNCisgICAgICAgIChYTUxFbGVtZW50SW1wbDo6Y2xvbmVOb2RlKToNCisgICAgICAgIChOYW1l
ZEF0dHJNYXBJbXBsOjptYXBJZCk6DQorDQogMjAwNy0wMy0wOSAgIGJvcmdlcyAgIDxtYXJpby5n
LmJvcmdlc0Bub2tpYS5jb20+DQogDQogICByZXZpZXdlZCBieSBCcmFkbGV5DQpJbmRleDogV2Vi
Q29yZS9raHRtbC94bWwvZG9tX2VsZW1lbnRpbXBsLmNwcA0KPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYkNv
cmUva2h0bWwveG1sL2RvbV9lbGVtZW50aW1wbC5jcHAJKHJldmlzaW9uIDIwMzYyKQ0KKysrIFdl
YkNvcmUva2h0bWwveG1sL2RvbV9lbGVtZW50aW1wbC5jcHAJKHdvcmtpbmcgY29weSkNCkBAIC04
MSw3ICs4MSwxMyBAQA0KIAogRE9NU3RyaW5nIEF0dHJJbXBsOjpub2RlTmFtZSgpIGNvbnN0CiB7
Ci0gICAgcmV0dXJuIGdldERvY3VtZW50KCktPmF0dHJOYW1lKG1fYXR0cmlidXRlLT5pZCgpKTsK
KyAgICBEb2N1bWVudEltcGwgKmRvYyA9IGdldERvY3VtZW50KCk7CisgICAgaWYgKGRvYykgewor
ICAgICAgICByZXR1cm4gZG9jLT5hdHRyTmFtZShtX2F0dHJpYnV0ZS0+aWQoKSk7CisgICAgfQor
ICAgIGVsc2UgeworICAgICAgICByZXR1cm4gRE9NU3RyaW5nKCk7CisgICAgfQogfQogCiB1bnNp
Z25lZCBzaG9ydCBBdHRySW1wbDo6bm9kZVR5cGUoKSBjb25zdApAQCAtMjg2LDE2ICsyOTIsMjIg
QEANCiB7CiAgICAgRG9jdW1lbnRJbXBsKiBkb2MgPSBnZXREb2N1bWVudCgpOwogICAgIGlmIChk
b2MgJiYgZG9jLT5mb2N1c05vZGUoKSA9PSB0aGlzKQotICAgIGRvYy0+c2V0Rm9jdXNOb2RlKDAp
OworICAgICAgICBkb2MtPnNldEZvY3VzTm9kZSgwKTsKIH0KIAogY29uc3QgQXRvbWljU3RyaW5n
JiBFbGVtZW50SW1wbDo6Z2V0QXR0cmlidXRlTlMoY29uc3QgRE9NU3RyaW5nICZuYW1lc3BhY2VV
UkksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBET01TdHJpbmcgJmxvY2FsTmFtZSkgY29uc3QKIHsKLSAgICBOb2RlSW1wbDo6SWQgaWQgPSBn
ZXREb2N1bWVudCgpLT5hdHRySWQobmFtZXNwYWNlVVJJLmltcGxlbWVudGF0aW9uKCksCisgICAg
RG9jdW1lbnRJbXBsICpkb2MgPSBnZXREb2N1bWVudCgpOworICAgIGlmIChkb2MpIHsKKyAgICAg
ICAgTm9kZUltcGw6OklkIGlkID0gZG9jLT5hdHRySWQobmFtZXNwYWNlVVJJLmltcGxlbWVudGF0
aW9uKCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvY2Fs
TmFtZS5pbXBsZW1lbnRhdGlvbigpLCB0cnVlKTsKLSAgICBpZiAoIWlkKSByZXR1cm4gbnVsbEF0
b207Ci0gICAgcmV0dXJuIGdldEF0dHJpYnV0ZShpZCk7CisgICAgICAgIGlmICghaWQpIHJldHVy
biBudWxsQXRvbTsKKyAgICAgICAgcmV0dXJuIGdldEF0dHJpYnV0ZShpZCk7CisgICAgfQorICAg
IGVsc2UgeworICAgICAgICByZXR1cm4gbnVsbEF0b207CisgICAgfQogfQogCiB2b2lkIEVsZW1l
bnRJbXBsOjpzZXRBdHRyaWJ1dGUoTm9kZUltcGw6OklkIGlkLCBET01TdHJpbmdJbXBsKiB2YWx1
ZSwgaW50ICZleGNlcHRpb25jb2RlICkKQEAgLTM3NCwxMiArMzg2LDE4IEBADQogCiBET01TdHJp
bmcgRWxlbWVudEltcGw6OnRhZ05hbWUoKSBjb25zdAogewotICAgIERPTVN0cmluZyB0biA9IGdl
dERvY3VtZW50KCktPnRhZ05hbWUoaWQoKSk7CisgICAgRG9jdW1lbnRJbXBsICpkb2MgPSBnZXRE
b2N1bWVudCgpOworICAgIGlmIChkb2MpIHsKKyAgICAgICAgRE9NU3RyaW5nIHRuID0gZG9jLT50
YWdOYW1lKGlkKCkpOwogCi0gICAgaWYgKG1fcHJlZml4KQotICAgICAgICByZXR1cm4gRE9NU3Ry
aW5nKG1fcHJlZml4KSArICI6IiArIHRuOworICAgICAgICBpZiAobV9wcmVmaXgpCisgICAgICAg
ICAgICByZXR1cm4gRE9NU3RyaW5nKG1fcHJlZml4KSArICI6IiArIHRuOwogCi0gICAgcmV0dXJu
IHRuOworICAgICAgICByZXR1cm4gdG47CisgICAgfQorICAgIGVsc2UgeworICAgICAgICByZXR1
cm4gRE9NU3RyaW5nKCk7CisgICAgfQogfQogCiB2b2lkIEVsZW1lbnRJbXBsOjpzZXRQcmVmaXgo
IGNvbnN0IERPTVN0cmluZyAmX3ByZWZpeCwgaW50ICZleGNlcHRpb25jb2RlICkKQEAgLTQwOSwx
MiArNDI3LDE5IEBADQogCiBSZW5kZXJTdHlsZSAqRWxlbWVudEltcGw6OnN0eWxlRm9yUmVuZGVy
ZXIoUmVuZGVyT2JqZWN0ICpwYXJlbnRSZW5kZXJlcikKIHsKLSAgICByZXR1cm4gZ2V0RG9jdW1l
bnQoKS0+c3R5bGVTZWxlY3RvcigpLT5zdHlsZUZvckVsZW1lbnQodGhpcyk7CisgICAgRG9jdW1l
bnRJbXBsICpkb2MgPSBnZXREb2N1bWVudCgpOworICAgIGlmIChkb2MpIHsKKyAgICAgICAgcmV0
dXJuIGRvYy0+c3R5bGVTZWxlY3RvcigpLT5zdHlsZUZvckVsZW1lbnQodGhpcyk7CisgICAgfQor
ICAgIGVsc2UgeworICAgICAgICByZXR1cm4gMDsKKyAgICB9CiB9CiAKIFJlbmRlck9iamVjdCAq
RWxlbWVudEltcGw6OmNyZWF0ZVJlbmRlcmVyKFJlbmRlckFyZW5hICphcmVuYSwgUmVuZGVyU3R5
bGUgKnN0eWxlKQogewotICAgIGlmIChnZXREb2N1bWVudCgpLT5kb2N1bWVudEVsZW1lbnQoKSA9
PSB0aGlzICYmIHN0eWxlLT5kaXNwbGF5KCkgPT0gTk9ORSkgeworICAgIERvY3VtZW50SW1wbCAq
ZG9jID0gZ2V0RG9jdW1lbnQoKTsKKyAgICBpZiAoZG9jICYmIGRvYy0+ZG9jdW1lbnRFbGVtZW50
KCkgPT0gdGhpcyAmJiBzdHlsZS0+ZGlzcGxheSgpID09IE5PTkUpIHsKICAgICAgICAgLy8gSWdu
b3JlIGRpc3BsYXk6IG5vbmUgb24gcm9vdCBlbGVtZW50cy4gIEZvcmNlIGEgZGlzcGxheSBvZiBi
bG9jayBpbiB0aGF0IGNhc2UuCiAgICAgICAgIFJlbmRlckJsb2NrKiByZXN1bHQgPSBuZXcgKGFy
ZW5hKSBSZW5kZXJCbG9jayh0aGlzKTsKICAgICAgICAgaWYgKHJlc3VsdCkgcmVzdWx0LT5zZXRT
dHlsZShzdHlsZSk7CkBAIC01NDEsOCArNTY2LDEwIEBADQogICAgICAgICByZXR1cm4gZmFsc2U7
CiAKICAgICAvLyBGb3IgWE1MIGRvY3VtZW50cywgd2UgYXJlIG5vbi12YWxpZGF0aW5nIGFuZCBk
byBub3QgY2hlY2sgYWdhaW5zdCBhIERURCwgZXZlbiBmb3IgSFRNTCBlbGVtZW50cy4KLSAgICBp
ZiAoZ2V0RG9jdW1lbnQoKS0+aXNIVE1MRG9jdW1lbnQoKSkKLSAgICAgICAgcmV0dXJuIGNoZWNr
Q2hpbGQoaWQoKSwgbmV3Q2hpbGQtPmlkKCksICFnZXREb2N1bWVudCgpLT5pbkNvbXBhdE1vZGUo
KSk7CisgICAgRG9jdW1lbnRJbXBsICpkb2MgPSBnZXREb2N1bWVudCgpOworICAgIGlmIChkb2Mg
JiYgZG9jLT5pc0hUTUxEb2N1bWVudCgpKSB7CisgICAgICAgIHJldHVybiBjaGVja0NoaWxkKGlk
KCksIG5ld0NoaWxkLT5pZCgpLCAhZG9jLT5pbkNvbXBhdE1vZGUoKSk7CisgICAgfQogICAgIHJl
dHVybiB0cnVlOwogfQogCkBAIC01NjQsOCArNTkxLDEwIEBADQogCiB2b2lkIEVsZW1lbnRJbXBs
OjpkaXNwYXRjaEF0dHJSZW1vdmFsRXZlbnQoQXR0cmlidXRlSW1wbCAqYXR0cikKIHsKLSAgICBp
ZiAoIWdldERvY3VtZW50KCktPmhhc0xpc3RlbmVyVHlwZShEb2N1bWVudEltcGw6OkRPTUFUVFJN
T0RJRklFRF9MSVNURU5FUikpCi0gICAgcmV0dXJuOworICAgIERvY3VtZW50SW1wbCAqZG9jID0g
Z2V0RG9jdW1lbnQoKTsKKyAgICBpZiAoZG9jICYmICFkb2MtPmhhc0xpc3RlbmVyVHlwZShEb2N1
bWVudEltcGw6OkRPTUFUVFJNT0RJRklFRF9MSVNURU5FUikpIHsKKyAgICAgICAgcmV0dXJuOwor
ICAgIH0KICAgICAvL2ludCBleGNlcHRpb25jb2RlID0gMDsKIC8vICAgICBkaXNwYXRjaEV2ZW50
KG5ldyBNdXRhdGlvbkV2ZW50SW1wbChFdmVudEltcGw6OkRPTUFUVFJNT0RJRklFRF9FVkVOVCx0
cnVlLGZhbHNlLGF0dHIsYXR0ci0+dmFsdWUoKSwKIC8vICAgICAgICBhdHRyLT52YWx1ZSgpLCBn
ZXREb2N1bWVudCgpLT5hdHRyTmFtZShhdHRyLT5pZCgpKSxNdXRhdGlvbkV2ZW50OjpSRU1PVkFM
KSxleGNlcHRpb25jb2RlKTsKQEAgLTU3Myw4ICs2MDIsMTAgQEANCiAKIHZvaWQgRWxlbWVudElt
cGw6OmRpc3BhdGNoQXR0ckFkZGl0aW9uRXZlbnQoQXR0cmlidXRlSW1wbCAqYXR0cikKIHsKLSAg
ICBpZiAoIWdldERvY3VtZW50KCktPmhhc0xpc3RlbmVyVHlwZShEb2N1bWVudEltcGw6OkRPTUFU
VFJNT0RJRklFRF9MSVNURU5FUikpCi0gICAgcmV0dXJuOworICAgIERvY3VtZW50SW1wbCAqZG9j
ID0gZ2V0RG9jdW1lbnQoKTsKKyAgICBpZiAoZG9jICYmICFkb2MtPmhhc0xpc3RlbmVyVHlwZShE
b2N1bWVudEltcGw6OkRPTUFUVFJNT0RJRklFRF9MSVNURU5FUikpIHsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KICAgIC8vIGludCBleGNlcHRpb25jb2RlID0gMDsKIC8vICAgICBkaXNwYXRjaEV2
ZW50KG5ldyBNdXRhdGlvbkV2ZW50SW1wbChFdmVudEltcGw6OkRPTUFUVFJNT0RJRklFRF9FVkVO
VCx0cnVlLGZhbHNlLGF0dHIsYXR0ci0+dmFsdWUoKSwKIC8vICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBhdHRyLT52YWx1ZSgpLGdldERvY3VtZW50KCktPmF0dHJOYW1l
KGF0dHItPmlkKCkpLE11dGF0aW9uRXZlbnQ6OkFERElUSU9OKSxleGNlcHRpb25jb2RlKTsKQEAg
LTY0MSwxMCArNjcyLDEyIEBADQogICAgIHJldHVybjsKIAogICAgIERvY3VtZW50SW1wbCogZG9j
ID0gZ2V0RG9jdW1lbnQoKTsKLSAgICBpZiAoIW9sZElkLmlzRW1wdHkoKSkKLSAgICBkb2MtPnJl
bW92ZUVsZW1lbnRCeUlkKG9sZElkLCB0aGlzKTsKLSAgICBpZiAoIW5ld0lkLmlzRW1wdHkoKSkK
LSAgICBkb2MtPmFkZEVsZW1lbnRCeUlkKG5ld0lkLCB0aGlzKTsKKyAgICBpZiAoIW9sZElkLmlz
RW1wdHkoKSAmJiBkb2MpIHsKKyAgICAgICAgZG9jLT5yZW1vdmVFbGVtZW50QnlJZChvbGRJZCwg
dGhpcyk7CisgICAgfQorICAgIGlmICghbmV3SWQuaXNFbXB0eSgpICYmIGRvYykgeworICAgICAg
ICBkb2MtPmFkZEVsZW1lbnRCeUlkKG5ld0lkLCB0aGlzKTsKKyAgICB9CiB9CiAKICNpZm5kZWYg
TkRFQlVHCkBAIC03MzYsMTkgKzc2OSwzNiBAQA0KIAogRE9NU3RyaW5nIFhNTEVsZW1lbnRJbXBs
Ojpsb2NhbE5hbWUoKSBjb25zdAogewotICAgIHJldHVybiBnZXREb2N1bWVudCgpLT50YWdOYW1l
KG1faWQpOworICAgIERvY3VtZW50SW1wbCAqZG9jID0gZ2V0RG9jdW1lbnQoKTsKKyAgICBpZiAo
ZG9jKSB7CisgICAgICAgIHJldHVybiBkb2MtPnRhZ05hbWUobV9pZCk7CisgICAgfQorICAgIGVs
c2UgeworICAgICAgICByZXR1cm4gRE9NU3RyaW5nKCk7CisgICAgfQogfQogCiBET01TdHJpbmcg
WE1MRWxlbWVudEltcGw6Om5hbWVzcGFjZVVSSSgpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIGdldERv
Y3VtZW50KCktPm5hbWVzcGFjZVVSSShtX2lkKTsKKyAgICBEb2N1bWVudEltcGwgKmRvYyA9IGdl
dERvY3VtZW50KCk7CisgICAgaWYgKGRvYykgeworICAgICAgICByZXR1cm4gZG9jLT5uYW1lc3Bh
Y2VVUkkobV9pZCk7CisgICAgfQorICAgIGVsc2UgeworICAgICAgICByZXR1cm4gRE9NU3RyaW5n
KCk7CisgICAgfQogfQogCiBOb2RlSW1wbCAqWE1MRWxlbWVudEltcGw6OmNsb25lTm9kZSAoIGJv
b2wgZGVlcCApCiB7CiAgICAgLy8gIyMjIHdlIGxvb3NlIG5hbWVzcGFjZSBoZXJlIEZJWE1FCiAg
ICAgLy8gc2hvdWxkIHBhc3MgaWQgYXJvdW5kCi0gICAgWE1MRWxlbWVudEltcGwgKmNsb25lID0g
bmV3IFhNTEVsZW1lbnRJbXBsKGRvY1B0cigpLCBnZXREb2N1bWVudCgpLT50YWdOYW1lKG1faWQp
LmltcGxlbWVudGF0aW9uKCkpOworICAgIERvY3VtZW50SW1wbCAqZG9jID0gZ2V0RG9jdW1lbnQo
KTsKKyAgICBpZiAoIWRvYykgeworICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorCisgICAg
WE1MRWxlbWVudEltcGwgKmNsb25lID0gbmV3IFhNTEVsZW1lbnRJbXBsKGRvY1B0cigpLCBkb2Mt
PnRhZ05hbWUobV9pZCkuaW1wbGVtZW50YXRpb24oKSk7CiAgICAgY2xvbmUtPm1faWQgPSBtX2lk
OwogCiAgICAgLy8gY2xvbmUgYXR0cmlidXRlcwpAQCAtOTA0LDcgKzk1NCw5IEBADQogewogICAg
IGFzc2VydChlbGVtZW50KTsKICAgICBpZiAoIWVsZW1lbnQpIHJldHVybiAwOwotICAgIHJldHVy
biBlbGVtZW50LT5nZXREb2N1bWVudCgpLT5hdHRySWQobmFtZXNwYWNlVVJJLmltcGxlbWVudGF0
aW9uKCksCisgICAgRG9jdW1lbnRJbXBsICpkb2MgPSBlbGVtZW50LT5nZXREb2N1bWVudCgpOwor
ICAgIGlmICghZG9jKSByZXR1cm4gMDsKKyAgICByZXR1cm4gZG9jLT5hdHRySWQobmFtZXNwYWNl
VVJJLmltcGxlbWVudGF0aW9uKCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxvY2FsTmFtZS5pbXBsZW1lbnRhdGlvbigpLCByZWFkb25seSk7CiB9CiAK
</data>
<flag name="review"
          id="5475"
          type_id="1"
          status="+"
          setter="zalan"
    />
          </attachment>
      

    </bug>

</bugzilla>