<?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>13616</bug_id>
          
          <creation_ts>2007-05-07 15:18:31 -0700</creation_ts>
          <short_desc>[s60]Web Browser crashes when trying to browse to Hertz.com</short_desc>
          <delta_ts>2008-04-09 11:39:43 -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>Layout and Rendering</component>
          <version>417.x</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="Sriram">sriram.yadavalli</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>10764</commentid>
    <comment_count>0</comment_count>
    <who name="Sriram">sriram.yadavalli</who>
    <bug_when>2007-05-07 15:18:31 -0700</bug_when>
    <thetext>Web Browser crashes when trying to browse to Hertz.com</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10765</commentid>
    <comment_count>1</comment_count>
      <attachid>14402</attachid>
    <who name="Sriram">sriram.yadavalli</who>
    <bug_when>2007-05-07 15:23:59 -0700</bug_when>
    <thetext>Created attachment 14402
Patch for 3.1m

This is the HTML snippet. The QObjectWidget object is not created when mimetype, URL etc is not specified.

&lt;object&gt;
&lt;noscript&gt;
&lt;meta http-equiv=&quot;refresh&quot; content=&quot;0;url=/rentacar/pos/enUS/javascriptMessageView.html&quot; /&gt;
&lt;/noscript&gt;
&lt;/object&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10766</commentid>
    <comment_count>2</comment_count>
      <attachid>14403</attachid>
    <who name="Sriram">sriram.yadavalli</who>
    <bug_when>2007-05-07 15:58:21 -0700</bug_when>
    <thetext>Created attachment 14403
Patch for 3.1m</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10695</commentid>
    <comment_count>3</comment_count>
      <attachid>14403</attachid>
    <who name="alan">zalan</who>
    <bug_when>2007-05-08 08:09:37 -0700</bug_when>
    <thetext>Comment on attachment 14403
Patch for 3.1m

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10696</commentid>
    <comment_count>4</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2007-05-08 08:09:57 -0700</bug_when>
    <thetext>r21305</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10705</commentid>
    <comment_count>5</comment_count>
      <attachid>14413</attachid>
    <who name="Sriram">sriram.yadavalli</who>
    <bug_when>2007-05-08 10:14:13 -0700</bug_when>
    <thetext>Created attachment 14413
Patch for 3.2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10505</commentid>
    <comment_count>6</comment_count>
      <attachid>14413</attachid>
    <who name="alan">zalan</who>
    <bug_when>2007-05-09 13:44:34 -0700</bug_when>
    <thetext>Comment on attachment 14413
Patch for 3.2

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10506</commentid>
    <comment_count>7</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2007-05-09 13:45:05 -0700</bug_when>
    <thetext>r21339 -&gt; ccb</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76987</commentid>
    <comment_count>8</comment_count>
    <who name="Bradley Morrison">bradley.morrison</who>
    <bug_when>2008-04-09 11:39:43 -0700</bug_when>
    <thetext>Bulk closing of all s60 platform bugs. 

Sorry for the noise!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>14402</attachid>
            <date>2007-05-07 15:23:59 -0700</date>
            <delta_ts>2007-05-07 15:58:21 -0700</delta_ts>
            <desc>Patch for 3.1m</desc>
            <filename>Objecttag.patch</filename>
            <type>text/plain</type>
            <size>7720</size>
            <attacher name="Sriram">sriram.yadavalli</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvYnJpZGdlL1dlYkNvcmVCcmlkZ2UuY3BwDQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0g
V2ViQ29yZS9icmlkZ2UvV2ViQ29yZUJyaWRnZS5jcHAJKHJldmlzaW9uIDIxMTkyKQ0KKysrIFdl
YkNvcmUvYnJpZGdlL1dlYkNvcmVCcmlkZ2UuY3BwCSh3b3JraW5nIGNvcHkpDQpAQCAtMTY2LDcg
KzE2Niw3IEBADQogICAgIH0NCiAgICAgaVBhcnQtPnNldEJyaWRnZSgwKTsNCiAgICAgaVBhcnQt
PmRlcmVmKCk7DQotICAgIA0KKw0KICAgICBkZWxldGUgaVNtYXJ0VGV4dEJ1ZmZlcjsNCiAgICAg
fQ0KIA0KQEAgLTI5Miw3ICsyOTIsNyBAQA0KIEVYUE9SVF9DDQogdm9pZCBDV2ViQ29yZUJyaWRn
ZTo6Q3JlYXRlRG9jdW1lbnRXaXRoRW5jb2RpbmcoY29uc3QgVERlc0MmIGFFbmNvZGluZywgVEVu
Y29kaW5nVHlwZSBhVXNlckNob3NlbikNCiB7DQotICAgIGlTbWFydExpbmtOb2RlID0gTlVMTDsg
ICAgDQorICAgIGlTbWFydExpbmtOb2RlID0gTlVMTDsNCiAgICAgaVBhcnQtPnNldEVuY29kaW5n
KFFTdHJpbmc6OkZyb21EZXMoYUVuY29kaW5nKSwgYVVzZXJDaG9zZW4pOw0KICAgICBDbGllbnQo
KS5Eb2N1bWVudFN0YXJ0ZWQoKTsNCiB9DQpAQCAtMzE4LDcgKzMxOCw3IEBADQogICAgIGlQYXJ0
LT5jbG9zZVVSTCgpOw0KIH0NCiANCi1FWFBPUlRfQyANCitFWFBPUlRfQw0KIHZvaWQgQ1dlYkNv
cmVCcmlkZ2U6OlN0b3BMb2FkaW5nKFRCb29sIHNlbmRVbmxvYWQpDQogew0KICAgICBpUGFydC0+
c3RvcExvYWRpbmcoc2VuZFVubG9hZCk7DQpAQCAtMTQxNywxMiArMTQxNywxMiBAQA0KIFRQdHJD
IENXZWJDb3JlQnJpZGdlOjpHZXROZXh0UmVuZGVyVGV4dEZvclNtYXJ0TGlua3NMKFRCb29sJiBh
Q29udGludWUpDQogew0KIA0KLSAgICBpZigoIWlQYXJ0KSB8fCAoIWlQYXJ0LT54bWxEb2NJbXBs
KCkpKSANCisgICAgaWYoKCFpUGFydCkgfHwgKCFpUGFydC0+eG1sRG9jSW1wbCgpKSkNCiAgICAg
ICAgIHsNCiAgICAgICAgIGFDb250aW51ZSA9IEVGYWxzZTsNCiAgICAgICAgIHJldHVybiBUUHRy
QygpOw0KICAgICAgICAgfQ0KLSAgDQorDQogICAgIGlmIChpU21hcnRMaW5rTm9kZSA9PSBOVUxM
KQ0KICAgICAgICAgew0KICAgICAgICAgaVNtYXJ0TGlua05vZGUgPSBpUGFydC0+eG1sRG9jSW1w
bCgpOw0KQEAgLTE0MzIsMTAgKzE0MzIsMTAgQEANCiAgICAgICAgICAgICB9DQogICAgICAgICAv
L2FkZCByZWYNCiAgICAgICAgIH0NCi0gICAgZWxzZSANCi0gICAgICAgIHsgICANCisgICAgZWxz
ZQ0KKyAgICAgICAgew0KICAgICAgICAgRE9NOjpOb2RlSW1wbCogbm9kZVRlbXAgPSBpU21hcnRM
aW5rTm9kZTsNCi0gICAgICAgIGlTbWFydExpbmtOb2RlID0gaVNtYXJ0TGlua05vZGUtPnRyYXZl
cnNlTmV4dE5vZGUoKTsgIA0KKyAgICAgICAgaVNtYXJ0TGlua05vZGUgPSBpU21hcnRMaW5rTm9k
ZS0+dHJhdmVyc2VOZXh0Tm9kZSgpOw0KICAgICAgICAgaWYoaVNtYXJ0TGlua05vZGUpDQogICAg
ICAgICAgICAgew0KICAgICAgICAgICAgIGlTbWFydExpbmtOb2RlLT5yZWYoKTsNCkBAIC0xNDUx
LDE2ICsxNDUxLDE2IEBADQogICAgICAgICBpZihpU21hcnRMaW5rTm9kZS0+cmVuZGVyZXIoKS0+
aXNUZXh0KCkpDQogICAgICAgICAgICAgew0KICAgICAgICAgICAgIGFDb250aW51ZSA9IEVUcnVl
Ow0KLSAgICAgICAgICAgIFJlbmRlclRleHQqIHRleHRSZW5kZXJlciA9IHN0YXRpY19jYXN0PFJl
bmRlclRleHQgKj4oaVNtYXJ0TGlua05vZGUtPnJlbmRlcmVyKCkpOyAgICAgICAgICAgDQorICAg
ICAgICAgICAgUmVuZGVyVGV4dCogdGV4dFJlbmRlcmVyID0gc3RhdGljX2Nhc3Q8UmVuZGVyVGV4
dCAqPihpU21hcnRMaW5rTm9kZS0+cmVuZGVyZXIoKSk7DQogICAgICAgICAgICAgZGVsZXRlIGlT
bWFydFRleHRCdWZmZXI7DQogICAgICAgICAgICAgaVNtYXJ0VGV4dEJ1ZmZlciA9IE5VTEw7DQot
ICAgICAgICAgICAgaVNtYXJ0VGV4dEJ1ZmZlciA9IHRleHRSZW5kZXJlci0+ZGF0YSgpLnN0cmlu
ZygpLkRlcygpLkFsbG9jTCgpOyAgICAgICAgICAgICAgICANCisgICAgICAgICAgICBpU21hcnRU
ZXh0QnVmZmVyID0gdGV4dFJlbmRlcmVyLT5kYXRhKCkuc3RyaW5nKCkuRGVzKCkuQWxsb2NMKCk7
DQogICAgICAgICAgICAgcmV0dXJuIGlTbWFydFRleHRCdWZmZXItPlB0cigpOw0KICAgICAgICAg
ICAgIH0NCiAgICAgICAgIH0NCiANCiAgICAgRE9NOjpOb2RlSW1wbCogbm9kZVRlbXAgPSBpU21h
cnRMaW5rTm9kZTsNCi0gICAgaVNtYXJ0TGlua05vZGUgPSBpU21hcnRMaW5rTm9kZS0+dHJhdmVy
c2VOZXh0Tm9kZSgpOyAgIA0KKyAgICBpU21hcnRMaW5rTm9kZSA9IGlTbWFydExpbmtOb2RlLT50
cmF2ZXJzZU5leHROb2RlKCk7DQogICAgIGlmKGlTbWFydExpbmtOb2RlKQ0KICAgICAgICAgew0K
ICAgICAgICAgaVNtYXJ0TGlua05vZGUtPnJlZigpOw0KQEAgLTE0NzAsMTMgKzE0NzAsMTMgQEAN
CiAgICAgfQ0KIA0KICAgICBhQ29udGludWUgPSBFRmFsc2U7DQotICAgIHJldHVybiBUUHRyQygp
OyAgICANCisgICAgcmV0dXJuIFRQdHJDKCk7DQogfQ0KIA0KIEVYUE9SVF9DDQogdm9pZCBDV2Vi
Q29yZUJyaWRnZTo6R2V0UmVuZGVyVGV4dEFyZWEoY29uc3QgVERlc0MmIGFUZXh0LCBSQXJyYXk8
VFJlY3Q+JiBhUmVjdCkNCiB7DQotICBpUGFydC0+Z2V0UmVuZGVyVGV4dFJlY3RBcnJheShhVGV4
dCwgTm9kZShpU21hcnRMaW5rTm9kZSksIGFSZWN0KTsgICANCisgIGlQYXJ0LT5nZXRSZW5kZXJU
ZXh0UmVjdEFycmF5KGFUZXh0LCBOb2RlKGlTbWFydExpbmtOb2RlKSwgYVJlY3QpOw0KIH0NCiAN
CiANCkBAIC0yMDg3LDcgKzIwODcsNyBAQA0KICAgICAgICAgbmV3KEVMZWF2ZSkgQ0FycmF5UHRy
RmxhdDxDV2ViQ29yZVBhZ2VEYXRhSXRlbT4oMTApOw0KICAgICBDbGVhbnVwU3RhY2s6OlB1c2hM
KCBpdGVtQXJyYXkgKTsNCiAgICAgQ1dlYkNvcmVQYWdlRGF0YUl0ZW0qIGRhdGFJdGVtID0gTlVM
TDsNCi0gICAgDQorDQogICAgIC8vIGdldCBwYWdlIG1hcmt1cCBkb2N1bWVudCBpZiByZXF1ZXN0
ZWQNCiAgICAgaWYoYVR5cGVNYXNrICYgQ1dlYkNvcmVQYWdlRGF0YUl0ZW06OkVNYXJrdXApDQog
ICAgICAgICB7DQpAQCAtMjA5NSw4ICsyMDk1LDggQEANCiAgICAgICAgIGRhdGFJdGVtID0gQ1dl
YkNvcmVQYWdlRGF0YUl0ZW06Ok5ld0woQ1dlYkNvcmVQYWdlRGF0YUl0ZW06OkVNYXJrdXApOw0K
ICAgICAgICAgQ2xlYW51cFN0YWNrOjpQdXNoTCggZGF0YUl0ZW0gKTsNCiAgICAgICAgIGRhdGFJ
dGVtLT5TZXRVcmxMKGlQYXJ0LT5yZXF1ZXN0ZWRVUkxTdHJpbmcoKS5EZXMoKSk7DQotICAgICAg
ICBkYXRhSXRlbS0+U2V0Q29udGVudFR5cGVMKF9MKCJ0ZXh0L2h0bWwiKSk7ICAgICAgICAgICAg
ICAgICAgICAgICAgDQotICAgICAgICBkYXRhSXRlbS0+U2V0Q2hhcnNldEwoX0woInVjcy0yIikp
OyANCisgICAgICAgIGRhdGFJdGVtLT5TZXRDb250ZW50VHlwZUwoX0woInRleHQvaHRtbCIpKTsN
CisgICAgICAgIGRhdGFJdGVtLT5TZXRDaGFyc2V0TChfTCgidWNzLTIiKSk7DQogICAgICAgICBk
YXRhSXRlbS0+U2V0RGF0YUwoIHBhZ2VNYXJrdXBRLkRlcygpICk7DQogICAgICAgICBpdGVtQXJy
YXktPkFwcGVuZEwoZGF0YUl0ZW0pOw0KICAgICAgICAgQ2xlYW51cFN0YWNrOjpQb3AoIGRhdGFJ
dGVtICk7DQpAQCAtMjExOCw5ICsyMTE4LDkgQEANCiAgICAgICAgICAgICAgICAgQ2xlYW51cFN0
YWNrOjpQdXNoTCggZGF0YUl0ZW0gKTsNCiAgICAgICAgICAgICAgICAgZGF0YUl0ZW0tPlNldFVy
bEwoc2hlZXRVcmwuc3RyaW5nKCkuRGVzKCkpOw0KICAgICAgICAgICAgICAgICBkYXRhSXRlbS0+
U2V0Q29udGVudFR5cGVMKGRTdHlsZXNoZWV0LnR5cGUoKS5zdHJpbmcoKS5EZXMoKSk7DQotICAg
ICAgICAgICAgICAgIC8vQ2hhcnNldCBpcyByZXF1aXJlZCBmb3Igc2F2ZWQgcGFnZXMuICAgDQor
ICAgICAgICAgICAgICAgIC8vQ2hhcnNldCBpcyByZXF1aXJlZCBmb3Igc2F2ZWQgcGFnZXMuDQog
ICAgICAgICAgICAgICAgIGRhdGFJdGVtLT5TZXRDaGFyc2V0TChfTCgidWNzLTIiKSk7DQotICAg
ICAgICAgICAgICAgIGRhdGFJdGVtLT5TZXREYXRhTChrU3R5bGVTaGVldC0+c2hlZXQoKS5zdHJp
bmcoKS5EZXMoKSk7ICAgICAgICAgICAgICAgIA0KKyAgICAgICAgICAgICAgICBkYXRhSXRlbS0+
U2V0RGF0YUwoa1N0eWxlU2hlZXQtPnNoZWV0KCkuc3RyaW5nKCkuRGVzKCkpOw0KICAgICAgICAg
ICAgICAgICBpdGVtQXJyYXktPkFwcGVuZEwoZGF0YUl0ZW0gKTsNCiAgICAgICAgICAgICAgICAg
Q2xlYW51cFN0YWNrOjpQb3AoIGRhdGFJdGVtICk7DQogICAgICAgICAgICAgICAgIH0NCkBAIC0y
MTQ3LDcgKzIxNDcsNyBAQA0KICAgICAgICAgICAgICAgICBDbGVhbnVwU3RhY2s6OlB1c2hMKCBk
YXRhSXRlbSApOw0KICAgICAgICAgICAgICAgICBkYXRhSXRlbS0+U2V0VXJsTChzY3JpcHRVcmwu
c3RyaW5nKCkuRGVzKCkpOw0KICAgICAgICAgICAgICAgICBkYXRhSXRlbS0+U2V0Q29udGVudFR5
cGVMKF9MKCJhcHBsaWNhdGlvbi94LWphdmFzY3JpcHQiKSk7DQotICAgICAgICAgICAgICAgIC8v
IENoYXJzZXQgaXMgcmVxdWlyZWQgZm9yIHNhdmVkIHBhZ2VzLiANCisgICAgICAgICAgICAgICAg
Ly8gQ2hhcnNldCBpcyByZXF1aXJlZCBmb3Igc2F2ZWQgcGFnZXMuDQogICAgICAgICAgICAgICAg
IGRhdGFJdGVtLT5TZXRDaGFyc2V0TChfTCgidWNzLTIiKSk7DQogICAgICAgICAgICAgICAgIGRh
dGFJdGVtLT5TZXREYXRhTChrU2NyaXB0LT5zY3JpcHQoKS5zdHJpbmcoKS5EZXMoKSk7DQogICAg
ICAgICAgICAgICAgIGl0ZW1BcnJheS0+QXBwZW5kTChkYXRhSXRlbSk7DQpAQCAtMjgzMiwxMSAr
MjgzMiwxNyBAQA0KICAgICAgICAgICAgIGlmKGFGb2N1c05vZGUtPnJlbmRlcmVyKCkpIHsNCiAg
ICAgICAgICAgICAgIGlmKGFGb2N1c05vZGUtPnJlbmRlcmVyKCktPmlzV2lkZ2V0KCkpIHsNCiAg
ICAgICAgICAgICAgICAgIFFXaWRnZXQgKndpZGdldCA9IHN0YXRpY19jYXN0PFJlbmRlcldpZGdl
dCAqPihhRm9jdXNOb2RlLT5yZW5kZXJlcigpKS0+d2lkZ2V0KCk7DQotICAgICAgICAgICAgICAg
ICAvL1JlcXVpcmVkIHRvIHVwZGF0ZSB0aGUgY29ycmVjdCBzb2Z0a2V5cyBpbiB0aGUgd2Via2l0
Lg0KLSAgICAgICAgICAgICAgICAgaWYoIHdpZGdldC0+aXNBY3RpdmUoKSApDQotICAgICAgICAg
ICAgICAgICAgICAgZWxUeXBlID0gRVdlYkNvcmVFbGVtZW50QWN0aXZhdGVkT2JqZWN0Qm94Ow0K
KyAgICAgICAgICAgICAgICAgLy9JZiB0aGUgPG9iamVjdD4gdGFnIGRvZXNudCBoYXZlIGFueSBh
dHRyaWJ1dGUgZGVmaW5lZA0KKyAgICAgICAgICAgICAgICAgLy9ubyB3aWRnZXQgKEtXUU9iamVj
dFdpZGdldCkgaXMgY3JlYXRlZC4gU28sIGNoZWNrIGZvciB3aWRnZXQNCisgICAgICAgICAgICAg
ICAgIGlmKCB3aWRnZXQgKSB7DQorICAgICAgICAgICAgICAgICAgICAgLy9SZXF1aXJlZCB0byB1
cGRhdGUgdGhlIGNvcnJlY3Qgc29mdGtleXMgaW4gdGhlIHdlYmtpdC4NCisgICAgICAgICAgICAg
ICAgICAgICBpZiggd2lkZ2V0LT5pc0FjdGl2ZSgpICkNCisgICAgICAgICAgICAgICAgICAgICAg
ICAgZWxUeXBlID0gRVdlYkNvcmVFbGVtZW50QWN0aXZhdGVkT2JqZWN0Qm94Ow0KKyAgICAgICAg
ICAgICAgICAgICAgIGVsc2UNCisgICAgICAgICAgICAgICAgICAgICAgICAgZWxUeXBlID0gRVdl
YkNvcmVFbGVtZW50T2JqZWN0Qm94Ow0KKyAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAg
ICAgICAgZWxzZQ0KLSAgICAgICAgICAgICAgICAgICAgICBlbFR5cGUgPSBFV2ViQ29yZUVsZW1l
bnRPYmplY3RCb3g7DQorICAgICAgICAgICAgICAgICAgICAgZWxUeXBlID0gRVdlYkNvcmVFbGVt
ZW50Tm9uZTsNCiAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAg
ICAgICAgICAgICAgZWxUeXBlID0gRVdlYkNvcmVFbGVtZW50Tm9uZTsNCkBAIC0yODU4LDE0ICsy
ODY0LDE0IEBADQogew0KICAgICBpZighaVBhcnQgfHwgIWlQYXJ0LT54bWxEb2NJbXBsKCkpIHJl
dHVybiBFRmFsc2U7DQogICAgIGlmKGFJbml0aWFsaXplKSB7DQotICAgICAgICANCisNCiAgICAg
ICAgIGlmIChpUGFydC0+eG1sRG9jSW1wbCgpICYmIGlQYXJ0LT54bWxEb2NJbXBsKCktPmZvY3Vz
Tm9kZSgpKXsNCiAgICAgICAgICAgICBRUG9pbnQgY3AoaVBhcnQtPnhtbERvY0ltcGwoKS0+Zm9j
dXNOb2RlKCktPmdldFJlY3QoKS5jZW50ZXIoKSk7DQogICAgICAgICAgICAgaVBhcnQtPnNldEN1
cnNvclBvc2l0aW9uKGNwKTsNCiAgICAgICAgICAgICBpUGFydC0+dmlldygpLT5HZXREb2N1bWVu
dFZpZXcoKS5TZXRGb2N1cyhFVHJ1ZSk7DQogICAgICAgICAgICAgcmV0dXJuIEVUcnVlOw0KICAg
ICAgICAgfQ0KLSAgICAgICAgDQorDQogICAgICAgICBRUHRyTGlzdDxLUGFydHM6OlJlYWRPbmx5
UGFydD4gY2hpbGRQYXJ0TGlzdCA9IGlQYXJ0LT5mcmFtZXMoKTsNCiAgICAgICAgIGZvcihLUGFy
dHM6OlJlYWRPbmx5UGFydCogY2hpbGRQYXJ0ID0gY2hpbGRQYXJ0TGlzdC5maXJzdCgpO2NoaWxk
UGFydDtjaGlsZFBhcnQgPSBjaGlsZFBhcnRMaXN0Lm5leHQoKSl7DQogICAgICAgICAgICAgS0hU
TUxQYXJ0ICpraHRtbF9wYXJ0ID0gc3RhdGljX2Nhc3Q8S0hUTUxQYXJ0ICo+KGNoaWxkUGFydCk7
DQpAQCAtMjg4Myw3ICsyODg5LDcgQEANCiAgICAgICAgIGlQYXJ0LT50YWJiZWROYXZpZ2F0aW9u
KDAsMSxhRWxUeXBlLCBhSW5pdGlhbGl6ZSk7DQogICAgICAgICByZXR1cm4gRVRydWU7DQogICAg
IH0NCi0gICAgDQorDQogICAgIGludCBsciA9IChhRGlyZWN0aW9uID09IEVXZWJOYXZMZWZ0KSA/
IC0xIDogKGFEaXJlY3Rpb24gPT0gRVdlYk5hdlJpZ2h0KSA/IDEgOiAwIDsNCiAgICAgaW50IHRi
ID0gKGxyICE9IDApID8gMDogKGFEaXJlY3Rpb24gPT0gRVdlYk5hdlVwKSA/IC0xIDogMSA7DQog
ICAgIGJvb2wgZm91bmQgPSBpUGFydC0+dGFiYmVkTmF2aWdhdGlvbihscix0YixhRWxUeXBlLGFJ
bml0aWFsaXplKTsNCkluZGV4OiBXZWJDb3JlL0NoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdl
YkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMTI4OCkNCisrKyBXZWJDb3JlL0NoYW5nZUxvZwko
d29ya2luZyBjb3B5KQ0KQEAgLTEsMyArMSwxNCBAQA0KKzIwMDctMDUtMDcgIHlhZGF2YWxsICA8
c3JpcmFtLnlhZGF2YWxsaUBub2tpYS5jb20+DQorDQorICAgICAgICBSZXZpZXdlZCBieSBaYWxh
biBCdWp0YXMgKHpidWp0YXNAZ21haWwuY29tKS4NCisgICAgICAgIERFU0M6IA0KKyAgICAgICAg
aHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9DQorDQorICAgICAgICBXQVJO
SU5HOiBOTyBURVNUIENBU0VTIEFEREVEIE9SIENIQU5HRUQNCisNCisgICAgICAgICogYnJpZGdl
L1dlYkNvcmVCcmlkZ2UuY3BwOg0KKyAgICAgICAgKENXZWJDb3JlQnJpZGdlOjpOb2RlVHlwZUIp
Og0KKyAgICAgICAgDQogMjAwNy0wNC0yNyAgdzNsaXUgPHdlaS5saXVAbm9raWEuY29tPg0KICBy
ZXZpZXdlZCBieSBaYWxhbiA8emJ1anRhc0BnbWFpbC5jb20+DQogIERFU0M6IGhhbmRsZSBjb2Rl
YmFzZSBpbiBIVE1MSW1hZ2VMb2FkZXINCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>14403</attachid>
            <date>2007-05-07 15:58:21 -0700</date>
            <delta_ts>2007-05-08 08:09:37 -0700</delta_ts>
            <desc>Patch for 3.1m</desc>
            <filename>Objecttag.patch</filename>
            <type>text/plain</type>
            <size>8282</size>
            <attacher name="Sriram">sriram.yadavalli</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9DaGFuZ2VM
b2cJKHJldmlzaW9uIDIxMjg4KQ0KKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
DQpAQCAtMSwzICsxLDE0IEBADQorMjAwNy0wNS0wNyAgeWFkYXZhbGwgIDxzcmlyYW0ueWFkYXZh
bGxpQG5va2lhLmNvbT4NCisNCisgICAgICAgIFJldmlld2VkIGJ5IFphbGFuIEJ1anRhcyAoemJ1
anRhc0BnbWFpbC5jb20pLg0KKyAgICAgICAgREVTQzogV2ViIEJyb3dzZXIgY3Jhc2hlcyB3aGVu
IHRyeWluZyB0byBicm93c2UgdG8gSGVydHouY29tDQorICAgICAgICBodHRwOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzYxNg0KKw0KKyAgICAgICAgV0FSTklORzogTk8gVEVT
VCBDQVNFUyBBRERFRCBPUiBDSEFOR0VEDQorDQorICAgICAgICAqIGJyaWRnZS9XZWJDb3JlQnJp
ZGdlLmNwcDoNCisgICAgICAgIChDV2ViQ29yZUJyaWRnZTo6Tm9kZVR5cGVCKToNCisgICAgICAg
IA0KIDIwMDctMDQtMjcgIHczbGl1IDx3ZWkubGl1QG5va2lhLmNvbT4NCiAgcmV2aWV3ZWQgYnkg
WmFsYW4gPHpidWp0YXNAZ21haWwuY29tPg0KICBERVNDOiBoYW5kbGUgY29kZWJhc2UgaW4gSFRN
TEltYWdlTG9hZGVyDQpJbmRleDogV2ViQ29yZS9icmlkZ2UvV2ViQ29yZUJyaWRnZS5jcHANCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0NCi0tLSBXZWJDb3JlL2JyaWRnZS9XZWJDb3JlQnJpZGdlLmNwcAkocmV2aXNpb24g
MjExOTIpDQorKysgV2ViQ29yZS9icmlkZ2UvV2ViQ29yZUJyaWRnZS5jcHAJKHdvcmtpbmcgY29w
eSkNCkBAIC0xNjYsNyArMTY2LDcgQEAgQ1dlYkNvcmVCcmlkZ2U6On5DV2ViQ29yZUJyaWRnZSgp
DQogICAgIH0NCiAgICAgaVBhcnQtPnNldEJyaWRnZSgwKTsNCiAgICAgaVBhcnQtPmRlcmVmKCk7
DQotICAgIA0KKw0KICAgICBkZWxldGUgaVNtYXJ0VGV4dEJ1ZmZlcjsNCiAgICAgfQ0KIA0KQEAg
LTI5Miw3ICsyOTIsNyBAQCB2b2lkIENXZWJDb3JlQnJpZGdlOjpPcGVuVVJMKGNvbnN0IFREZXND
DQogRVhQT1JUX0MNCiB2b2lkIENXZWJDb3JlQnJpZGdlOjpDcmVhdGVEb2N1bWVudFdpdGhFbmNv
ZGluZyhjb25zdCBURGVzQyYgYUVuY29kaW5nLCBURW5jb2RpbmdUeXBlIGFVc2VyQ2hvc2VuKQ0K
IHsNCi0gICAgaVNtYXJ0TGlua05vZGUgPSBOVUxMOyAgICANCisgICAgaVNtYXJ0TGlua05vZGUg
PSBOVUxMOw0KICAgICBpUGFydC0+c2V0RW5jb2RpbmcoUVN0cmluZzo6RnJvbURlcyhhRW5jb2Rp
bmcpLCBhVXNlckNob3Nlbik7DQogICAgIENsaWVudCgpLkRvY3VtZW50U3RhcnRlZCgpOw0KIH0N
CkBAIC0zMTgsNyArMzE4LDcgQEAgdm9pZCBDV2ViQ29yZUJyaWRnZTo6Q2xvc2VVUkwoKQ0KICAg
ICBpUGFydC0+Y2xvc2VVUkwoKTsNCiB9DQogDQotRVhQT1JUX0MgDQorRVhQT1JUX0MNCiB2b2lk
IENXZWJDb3JlQnJpZGdlOjpTdG9wTG9hZGluZyhUQm9vbCBzZW5kVW5sb2FkKQ0KIHsNCiAgICAg
aVBhcnQtPnN0b3BMb2FkaW5nKHNlbmRVbmxvYWQpOw0KQEAgLTE0MTcsMTIgKzE0MTcsMTIgQEAg
RVhQT1JUX0MNCiBUUHRyQyBDV2ViQ29yZUJyaWRnZTo6R2V0TmV4dFJlbmRlclRleHRGb3JTbWFy
dExpbmtzTChUQm9vbCYgYUNvbnRpbnVlKQ0KIHsNCiANCi0gICAgaWYoKCFpUGFydCkgfHwgKCFp
UGFydC0+eG1sRG9jSW1wbCgpKSkgDQorICAgIGlmKCghaVBhcnQpIHx8ICghaVBhcnQtPnhtbERv
Y0ltcGwoKSkpDQogICAgICAgICB7DQogICAgICAgICBhQ29udGludWUgPSBFRmFsc2U7DQogICAg
ICAgICByZXR1cm4gVFB0ckMoKTsNCiAgICAgICAgIH0NCi0gIA0KKw0KICAgICBpZiAoaVNtYXJ0
TGlua05vZGUgPT0gTlVMTCkNCiAgICAgICAgIHsNCiAgICAgICAgIGlTbWFydExpbmtOb2RlID0g
aVBhcnQtPnhtbERvY0ltcGwoKTsNCkBAIC0xNDMyLDEwICsxNDMyLDEwIEBAIFRQdHJDIENXZWJD
b3JlQnJpZGdlOjpHZXROZXh0UmVuZGVyVGV4dEYNCiAgICAgICAgICAgICB9DQogICAgICAgICAv
L2FkZCByZWYNCiAgICAgICAgIH0NCi0gICAgZWxzZSANCi0gICAgICAgIHsgICANCisgICAgZWxz
ZQ0KKyAgICAgICAgew0KICAgICAgICAgRE9NOjpOb2RlSW1wbCogbm9kZVRlbXAgPSBpU21hcnRM
aW5rTm9kZTsNCi0gICAgICAgIGlTbWFydExpbmtOb2RlID0gaVNtYXJ0TGlua05vZGUtPnRyYXZl
cnNlTmV4dE5vZGUoKTsgIA0KKyAgICAgICAgaVNtYXJ0TGlua05vZGUgPSBpU21hcnRMaW5rTm9k
ZS0+dHJhdmVyc2VOZXh0Tm9kZSgpOw0KICAgICAgICAgaWYoaVNtYXJ0TGlua05vZGUpDQogICAg
ICAgICAgICAgew0KICAgICAgICAgICAgIGlTbWFydExpbmtOb2RlLT5yZWYoKTsNCkBAIC0xNDUx
LDE2ICsxNDUxLDE2IEBAIFRQdHJDIENXZWJDb3JlQnJpZGdlOjpHZXROZXh0UmVuZGVyVGV4dEYN
CiAgICAgICAgIGlmKGlTbWFydExpbmtOb2RlLT5yZW5kZXJlcigpLT5pc1RleHQoKSkNCiAgICAg
ICAgICAgICB7DQogICAgICAgICAgICAgYUNvbnRpbnVlID0gRVRydWU7DQotICAgICAgICAgICAg
UmVuZGVyVGV4dCogdGV4dFJlbmRlcmVyID0gc3RhdGljX2Nhc3Q8UmVuZGVyVGV4dCAqPihpU21h
cnRMaW5rTm9kZS0+cmVuZGVyZXIoKSk7ICAgICAgICAgICANCisgICAgICAgICAgICBSZW5kZXJU
ZXh0KiB0ZXh0UmVuZGVyZXIgPSBzdGF0aWNfY2FzdDxSZW5kZXJUZXh0ICo+KGlTbWFydExpbmtO
b2RlLT5yZW5kZXJlcigpKTsNCiAgICAgICAgICAgICBkZWxldGUgaVNtYXJ0VGV4dEJ1ZmZlcjsN
CiAgICAgICAgICAgICBpU21hcnRUZXh0QnVmZmVyID0gTlVMTDsNCi0gICAgICAgICAgICBpU21h
cnRUZXh0QnVmZmVyID0gdGV4dFJlbmRlcmVyLT5kYXRhKCkuc3RyaW5nKCkuRGVzKCkuQWxsb2NM
KCk7ICAgICAgICAgICAgICAgIA0KKyAgICAgICAgICAgIGlTbWFydFRleHRCdWZmZXIgPSB0ZXh0
UmVuZGVyZXItPmRhdGEoKS5zdHJpbmcoKS5EZXMoKS5BbGxvY0woKTsNCiAgICAgICAgICAgICBy
ZXR1cm4gaVNtYXJ0VGV4dEJ1ZmZlci0+UHRyKCk7DQogICAgICAgICAgICAgfQ0KICAgICAgICAg
fQ0KIA0KICAgICBET006Ok5vZGVJbXBsKiBub2RlVGVtcCA9IGlTbWFydExpbmtOb2RlOw0KLSAg
ICBpU21hcnRMaW5rTm9kZSA9IGlTbWFydExpbmtOb2RlLT50cmF2ZXJzZU5leHROb2RlKCk7ICAg
DQorICAgIGlTbWFydExpbmtOb2RlID0gaVNtYXJ0TGlua05vZGUtPnRyYXZlcnNlTmV4dE5vZGUo
KTsNCiAgICAgaWYoaVNtYXJ0TGlua05vZGUpDQogICAgICAgICB7DQogICAgICAgICBpU21hcnRM
aW5rTm9kZS0+cmVmKCk7DQpAQCAtMTQ3MCwxMyArMTQ3MCwxMyBAQCBUUHRyQyBDV2ViQ29yZUJy
aWRnZTo6R2V0TmV4dFJlbmRlclRleHRGDQogICAgIH0NCiANCiAgICAgYUNvbnRpbnVlID0gRUZh
bHNlOw0KLSAgICByZXR1cm4gVFB0ckMoKTsgICAgDQorICAgIHJldHVybiBUUHRyQygpOw0KIH0N
CiANCiBFWFBPUlRfQw0KIHZvaWQgQ1dlYkNvcmVCcmlkZ2U6OkdldFJlbmRlclRleHRBcmVhKGNv
bnN0IFREZXNDJiBhVGV4dCwgUkFycmF5PFRSZWN0PiYgYVJlY3QpDQogew0KLSAgaVBhcnQtPmdl
dFJlbmRlclRleHRSZWN0QXJyYXkoYVRleHQsIE5vZGUoaVNtYXJ0TGlua05vZGUpLCBhUmVjdCk7
ICAgDQorICBpUGFydC0+Z2V0UmVuZGVyVGV4dFJlY3RBcnJheShhVGV4dCwgTm9kZShpU21hcnRM
aW5rTm9kZSksIGFSZWN0KTsNCiB9DQogDQogDQpAQCAtMjA4Nyw3ICsyMDg3LDcgQEAgQ0FycmF5
UHRyPENXZWJDb3JlUGFnZURhdGFJdGVtPiogQ1dlYkNvcg0KICAgICAgICAgbmV3KEVMZWF2ZSkg
Q0FycmF5UHRyRmxhdDxDV2ViQ29yZVBhZ2VEYXRhSXRlbT4oMTApOw0KICAgICBDbGVhbnVwU3Rh
Y2s6OlB1c2hMKCBpdGVtQXJyYXkgKTsNCiAgICAgQ1dlYkNvcmVQYWdlRGF0YUl0ZW0qIGRhdGFJ
dGVtID0gTlVMTDsNCi0gICAgDQorDQogICAgIC8vIGdldCBwYWdlIG1hcmt1cCBkb2N1bWVudCBp
ZiByZXF1ZXN0ZWQNCiAgICAgaWYoYVR5cGVNYXNrICYgQ1dlYkNvcmVQYWdlRGF0YUl0ZW06OkVN
YXJrdXApDQogICAgICAgICB7DQpAQCAtMjA5NSw4ICsyMDk1LDggQEAgQ0FycmF5UHRyPENXZWJD
b3JlUGFnZURhdGFJdGVtPiogQ1dlYkNvcg0KICAgICAgICAgZGF0YUl0ZW0gPSBDV2ViQ29yZVBh
Z2VEYXRhSXRlbTo6TmV3TChDV2ViQ29yZVBhZ2VEYXRhSXRlbTo6RU1hcmt1cCk7DQogICAgICAg
ICBDbGVhbnVwU3RhY2s6OlB1c2hMKCBkYXRhSXRlbSApOw0KICAgICAgICAgZGF0YUl0ZW0tPlNl
dFVybEwoaVBhcnQtPnJlcXVlc3RlZFVSTFN0cmluZygpLkRlcygpKTsNCi0gICAgICAgIGRhdGFJ
dGVtLT5TZXRDb250ZW50VHlwZUwoX0woInRleHQvaHRtbCIpKTsgICAgICAgICAgICAgICAgICAg
ICAgICANCi0gICAgICAgIGRhdGFJdGVtLT5TZXRDaGFyc2V0TChfTCgidWNzLTIiKSk7IA0KKyAg
ICAgICAgZGF0YUl0ZW0tPlNldENvbnRlbnRUeXBlTChfTCgidGV4dC9odG1sIikpOw0KKyAgICAg
ICAgZGF0YUl0ZW0tPlNldENoYXJzZXRMKF9MKCJ1Y3MtMiIpKTsNCiAgICAgICAgIGRhdGFJdGVt
LT5TZXREYXRhTCggcGFnZU1hcmt1cFEuRGVzKCkgKTsNCiAgICAgICAgIGl0ZW1BcnJheS0+QXBw
ZW5kTChkYXRhSXRlbSk7DQogICAgICAgICBDbGVhbnVwU3RhY2s6OlBvcCggZGF0YUl0ZW0gKTsN
CkBAIC0yMTE4LDkgKzIxMTgsOSBAQCBDQXJyYXlQdHI8Q1dlYkNvcmVQYWdlRGF0YUl0ZW0+KiBD
V2ViQ29yDQogICAgICAgICAgICAgICAgIENsZWFudXBTdGFjazo6UHVzaEwoIGRhdGFJdGVtICk7
DQogICAgICAgICAgICAgICAgIGRhdGFJdGVtLT5TZXRVcmxMKHNoZWV0VXJsLnN0cmluZygpLkRl
cygpKTsNCiAgICAgICAgICAgICAgICAgZGF0YUl0ZW0tPlNldENvbnRlbnRUeXBlTChkU3R5bGVz
aGVldC50eXBlKCkuc3RyaW5nKCkuRGVzKCkpOw0KLSAgICAgICAgICAgICAgICAvL0NoYXJzZXQg
aXMgcmVxdWlyZWQgZm9yIHNhdmVkIHBhZ2VzLiAgIA0KKyAgICAgICAgICAgICAgICAvL0NoYXJz
ZXQgaXMgcmVxdWlyZWQgZm9yIHNhdmVkIHBhZ2VzLg0KICAgICAgICAgICAgICAgICBkYXRhSXRl
bS0+U2V0Q2hhcnNldEwoX0woInVjcy0yIikpOw0KLSAgICAgICAgICAgICAgICBkYXRhSXRlbS0+
U2V0RGF0YUwoa1N0eWxlU2hlZXQtPnNoZWV0KCkuc3RyaW5nKCkuRGVzKCkpOyAgICAgICAgICAg
ICAgICANCisgICAgICAgICAgICAgICAgZGF0YUl0ZW0tPlNldERhdGFMKGtTdHlsZVNoZWV0LT5z
aGVldCgpLnN0cmluZygpLkRlcygpKTsNCiAgICAgICAgICAgICAgICAgaXRlbUFycmF5LT5BcHBl
bmRMKGRhdGFJdGVtICk7DQogICAgICAgICAgICAgICAgIENsZWFudXBTdGFjazo6UG9wKCBkYXRh
SXRlbSApOw0KICAgICAgICAgICAgICAgICB9DQpAQCAtMjE0Nyw3ICsyMTQ3LDcgQEAgQ0FycmF5
UHRyPENXZWJDb3JlUGFnZURhdGFJdGVtPiogQ1dlYkNvcg0KICAgICAgICAgICAgICAgICBDbGVh
bnVwU3RhY2s6OlB1c2hMKCBkYXRhSXRlbSApOw0KICAgICAgICAgICAgICAgICBkYXRhSXRlbS0+
U2V0VXJsTChzY3JpcHRVcmwuc3RyaW5nKCkuRGVzKCkpOw0KICAgICAgICAgICAgICAgICBkYXRh
SXRlbS0+U2V0Q29udGVudFR5cGVMKF9MKCJhcHBsaWNhdGlvbi94LWphdmFzY3JpcHQiKSk7DQot
ICAgICAgICAgICAgICAgIC8vIENoYXJzZXQgaXMgcmVxdWlyZWQgZm9yIHNhdmVkIHBhZ2VzLiAN
CisgICAgICAgICAgICAgICAgLy8gQ2hhcnNldCBpcyByZXF1aXJlZCBmb3Igc2F2ZWQgcGFnZXMu
DQogICAgICAgICAgICAgICAgIGRhdGFJdGVtLT5TZXRDaGFyc2V0TChfTCgidWNzLTIiKSk7DQog
ICAgICAgICAgICAgICAgIGRhdGFJdGVtLT5TZXREYXRhTChrU2NyaXB0LT5zY3JpcHQoKS5zdHJp
bmcoKS5EZXMoKSk7DQogICAgICAgICAgICAgICAgIGl0ZW1BcnJheS0+QXBwZW5kTChkYXRhSXRl
bSk7DQpAQCAtMjgzMywxMCArMjgzMywxNyBAQCBUV2ViQ29yZUZvY3VzZWRFbGVtZW50VHlwZSBD
V2ViQ29yZUJyaWRnDQogICAgICAgICAgICAgICBpZihhRm9jdXNOb2RlLT5yZW5kZXJlcigpLT5p
c1dpZGdldCgpKSB7DQogICAgICAgICAgICAgICAgICBRV2lkZ2V0ICp3aWRnZXQgPSBzdGF0aWNf
Y2FzdDxSZW5kZXJXaWRnZXQgKj4oYUZvY3VzTm9kZS0+cmVuZGVyZXIoKSktPndpZGdldCgpOw0K
ICAgICAgICAgICAgICAgICAgLy9SZXF1aXJlZCB0byB1cGRhdGUgdGhlIGNvcnJlY3Qgc29mdGtl
eXMgaW4gdGhlIHdlYmtpdC4NCi0gICAgICAgICAgICAgICAgIGlmKCB3aWRnZXQtPmlzQWN0aXZl
KCkgKQ0KLSAgICAgICAgICAgICAgICAgICAgIGVsVHlwZSA9IEVXZWJDb3JlRWxlbWVudEFjdGl2
YXRlZE9iamVjdEJveDsNCi0gICAgICAgICAgICAgICAgIGVsc2UNCi0gICAgICAgICAgICAgICAg
ICAgICAgZWxUeXBlID0gRVdlYkNvcmVFbGVtZW50T2JqZWN0Qm94Ow0KKyAgICAgICAgICAgICAg
ICAgLy9JZiB0aGUgPG9iamVjdD4gdGFnIGRvZXNudCBoYXZlIGFueSBhdHRyaWJ1dGUgZGVmaW5l
ZA0KKyAgICAgICAgICAgICAgICAgLy9ubyB3aWRnZXQgKEtXUU9iamVjdFdpZGdldCkgaXMgY3Jl
YXRlZC4gU28sIGNoZWNrIGZvciB3aWRnZXQNCisgICAgICAgICAgICAgICAgIGlmKCB3aWRnZXQg
KSB7DQorICAgICAgICAgICAgICAgICAgICAgLy9SZXF1aXJlZCB0byB1cGRhdGUgdGhlIGNvcnJl
Y3Qgc29mdGtleXMgaW4gdGhlIHdlYmtpdC4NCisgICAgICAgICAgICAgICAgICAgICBpZiggd2lk
Z2V0LT5pc0FjdGl2ZSgpICkNCisgICAgICAgICAgICAgICAgICAgICAgICAgZWxUeXBlID0gRVdl
YkNvcmVFbGVtZW50QWN0aXZhdGVkT2JqZWN0Qm94Ow0KKyAgICAgICAgICAgICAgICAgICAgIGVs
c2UNCisgICAgICAgICAgICAgICAgICAgICAgICAgZWxUeXBlID0gRVdlYkNvcmVFbGVtZW50T2Jq
ZWN0Qm94Ow0KKyAgICAgICAgICAgICAgICAgfQ0KKyAgICAgICAgICAgICAgIGVsc2UNCisgICAg
ICAgICAgICAgICAgICAgZWxUeXBlID0gRVdlYkNvcmVFbGVtZW50Tm9uZTsNCiAgICAgICAgICAg
ICAgIH0NCiAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgZWxUeXBlID0g
RVdlYkNvcmVFbGVtZW50Tm9uZTsNCkBAIC0yODU4LDE0ICsyODY1LDE0IEBAIEVYUE9SVF9DIFRC
b29sIENXZWJDb3JlQnJpZGdlOjpUYWJiZWROYXYNCiB7DQogICAgIGlmKCFpUGFydCB8fCAhaVBh
cnQtPnhtbERvY0ltcGwoKSkgcmV0dXJuIEVGYWxzZTsNCiAgICAgaWYoYUluaXRpYWxpemUpIHsN
Ci0gICAgICAgIA0KKw0KICAgICAgICAgaWYgKGlQYXJ0LT54bWxEb2NJbXBsKCkgJiYgaVBhcnQt
PnhtbERvY0ltcGwoKS0+Zm9jdXNOb2RlKCkpew0KICAgICAgICAgICAgIFFQb2ludCBjcChpUGFy
dC0+eG1sRG9jSW1wbCgpLT5mb2N1c05vZGUoKS0+Z2V0UmVjdCgpLmNlbnRlcigpKTsNCiAgICAg
ICAgICAgICBpUGFydC0+c2V0Q3Vyc29yUG9zaXRpb24oY3ApOw0KICAgICAgICAgICAgIGlQYXJ0
LT52aWV3KCktPkdldERvY3VtZW50VmlldygpLlNldEZvY3VzKEVUcnVlKTsNCiAgICAgICAgICAg
ICByZXR1cm4gRVRydWU7DQogICAgICAgICB9DQotICAgICAgICANCisNCiAgICAgICAgIFFQdHJM
aXN0PEtQYXJ0czo6UmVhZE9ubHlQYXJ0PiBjaGlsZFBhcnRMaXN0ID0gaVBhcnQtPmZyYW1lcygp
Ow0KICAgICAgICAgZm9yKEtQYXJ0czo6UmVhZE9ubHlQYXJ0KiBjaGlsZFBhcnQgPSBjaGlsZFBh
cnRMaXN0LmZpcnN0KCk7Y2hpbGRQYXJ0O2NoaWxkUGFydCA9IGNoaWxkUGFydExpc3QubmV4dCgp
KXsNCiAgICAgICAgICAgICBLSFRNTFBhcnQgKmtodG1sX3BhcnQgPSBzdGF0aWNfY2FzdDxLSFRN
TFBhcnQgKj4oY2hpbGRQYXJ0KTsNCkBAIC0yODgzLDcgKzI4OTAsNyBAQCBFWFBPUlRfQyBUQm9v
bCBDV2ViQ29yZUJyaWRnZTo6VGFiYmVkTmF2DQogICAgICAgICBpUGFydC0+dGFiYmVkTmF2aWdh
dGlvbigwLDEsYUVsVHlwZSwgYUluaXRpYWxpemUpOw0KICAgICAgICAgcmV0dXJuIEVUcnVlOw0K
ICAgICB9DQotICAgIA0KKw0KICAgICBpbnQgbHIgPSAoYURpcmVjdGlvbiA9PSBFV2ViTmF2TGVm
dCkgPyAtMSA6IChhRGlyZWN0aW9uID09IEVXZWJOYXZSaWdodCkgPyAxIDogMCA7DQogICAgIGlu
dCB0YiA9IChsciAhPSAwKSA/IDA6IChhRGlyZWN0aW9uID09IEVXZWJOYXZVcCkgPyAtMSA6IDEg
Ow0KICAgICBib29sIGZvdW5kID0gaVBhcnQtPnRhYmJlZE5hdmlnYXRpb24obHIsdGIsYUVsVHlw
ZSxhSW5pdGlhbGl6ZSk7DQo=
</data>
<flag name="review"
          id="5867"
          type_id="1"
          status="+"
          setter="zalan"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>14413</attachid>
            <date>2007-05-08 10:14:13 -0700</date>
            <delta_ts>2007-05-09 13:44:34 -0700</delta_ts>
            <desc>Patch for 3.2</desc>
            <filename>ObjectTag32.patch</filename>
            <type>text/plain</type>
            <size>4276</size>
            <attacher name="Sriram">sriram.yadavalli</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9DaGFuZ2VM
b2cJKHJldmlzaW9uIDIxMzA2KQ0KKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
DQpAQCAtMSwzICsxLDEyIEBADQoreWFkYXZhbGwsIHJldmlld2VkIGJ5IDx6YnVqdGFzQGdtYWls
LmNvbT4NCisgREVTQzogV2ViIEJyb3dzZXIgY3Jhc2hlcyB3aGVuIHRyeWluZyB0byBicm93c2Ug
dG8gSGVydHouY29tDQorIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEz
NjE2DQorDQorICAgICAgICBXQVJOSU5HOiBOTyBURVNUIENBU0VTIEFEREVEIE9SIENIQU5HRUQN
CisNCisgICAgICAgICogYnJpZGdlL1dlYkNvcmVCcmlkZ2UuY3BwOg0KKyAgICAgICAgKENXZWJD
b3JlQnJpZGdlOjpOb2RlVHlwZUIpOg0KKw0KIHczbGl1ICAgPHdlaS5saXVAbm9raWEuY29tPg0K
IHJldmlld2VkIGJ5IFphbGFuIDx6YnVqdGFzQGdtYWlsLmNvbT4NCiAgREVTQzogaGFuZGxlIGNv
ZGViYXNlIGluIEhUTUxJbWFnZUxvYWRlcg0KSW5kZXg6IFdlYkNvcmUvYnJpZGdlL1dlYkNvcmVC
cmlkZ2UuY3BwDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09DQotLS0gV2ViQ29yZS9icmlkZ2UvV2ViQ29yZUJyaWRnZS5j
cHAJKHJldmlzaW9uIDIxMjI5KQ0KKysrIFdlYkNvcmUvYnJpZGdlL1dlYkNvcmVCcmlkZ2UuY3Bw
CSh3b3JraW5nIGNvcHkpDQpAQCAtMTY2LDcgKzE2Niw3IEBAIENXZWJDb3JlQnJpZGdlOjp+Q1dl
YkNvcmVCcmlkZ2UoKQ0KICAgICB9DQogICAgIGlQYXJ0LT5zZXRCcmlkZ2UoMCk7DQogICAgIGlQ
YXJ0LT5kZXJlZigpOw0KLSAgICANCisNCiAgICAgfQ0KIA0KIA0KQEAgLTMxOCw3ICszMTgsNyBA
QCB2b2lkIENXZWJDb3JlQnJpZGdlOjpDbG9zZVVSTCgpDQogfQ0KIA0KIA0KLUVYUE9SVF9DIA0K
K0VYUE9SVF9DDQogdm9pZCBDV2ViQ29yZUJyaWRnZTo6U3RvcExvYWRpbmcoVEJvb2wgc2VuZFVu
bG9hZCkNCiB7DQogICAgIGlQYXJ0LT5zdG9wTG9hZGluZyhzZW5kVW5sb2FkKTsNCkBAIC0xNDY0
LDcgKzE0NjQsNyBAQCBUUHRyQyBDV2ViQ29yZUJyaWRnZTo6R2V0TmV4dFJlbmRlclRleHRGDQog
ICAgICAgICBpZihpU21hcnRMaW5rTm9kZS0+cmVuZGVyZXIoKS0+aXNUZXh0KCkpDQogICAgICAg
ICAgICAgew0KICAgICAgICAgICAgIGFDb250aW51ZSA9IEVUcnVlOw0KLSAgICAgICAgICAgIFJl
bmRlclRleHQqIHRleHRSZW5kZXJlciA9IHN0YXRpY19jYXN0PFJlbmRlclRleHQgKj4oaVNtYXJ0
TGlua05vZGUtPnJlbmRlcmVyKCkpOyAgICAgICAgICAgICAgICAgICAgICAgIA0KKyAgICAgICAg
ICAgIFJlbmRlclRleHQqIHRleHRSZW5kZXJlciA9IHN0YXRpY19jYXN0PFJlbmRlclRleHQgKj4o
aVNtYXJ0TGlua05vZGUtPnJlbmRlcmVyKCkpOw0KICAgICAgICAgICAgIHJldHVybiBUUHRyQyAo
KGNvbnN0IFRVaW50MTYgKil0ZXh0UmVuZGVyZXItPmRhdGEoKS51bmljb2RlKCksIHRleHRSZW5k
ZXJlci0+ZGF0YSgpLmxlbmd0aCgpKTsNCiAgICAgICAgICAgICB9DQogICAgICAgICB9DQpAQCAt
Mjc0Nyw3ICsyNzQ3LDcgQEAgVEJvb2wgQ1dlYkNvcmVCcmlkZ2U6Ok5hdmlnYWJsZU5vZGVVbmRl
cg0KICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBhRWxUeXBlID0gRVdlYkNvcmVFbGVtZW50Tm9uZTsNCiAgICAgICAgICAgICAgICAg
ICAgICAgICB9DQotICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICANCisg
ICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgIGFGb2N1c1JlY3QgPSBu
YXZOb2RlLT5nZXRSZWN0KCkuUmVjdCgpOw0KICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEVU
cnVlOw0KICAgICAgICAgICAgICAgICB9DQpAQCAtMjg4NywxMCArMjg4NywxNyBAQCBUV2ViQ29y
ZUZvY3VzZWRFbGVtZW50VHlwZSBDV2ViQ29yZUJyaWRnDQogICAgICAgICAgICAgICBpZihhRm9j
dXNOb2RlLT5yZW5kZXJlcigpLT5pc1dpZGdldCgpKSB7DQogICAgICAgICAgICAgICAgICBRV2lk
Z2V0ICp3aWRnZXQgPSBzdGF0aWNfY2FzdDxSZW5kZXJXaWRnZXQgKj4oYUZvY3VzTm9kZS0+cmVu
ZGVyZXIoKSktPndpZGdldCgpOw0KICAgICAgICAgICAgICAgICAgLy9SZXF1aXJlZCB0byB1cGRh
dGUgdGhlIGNvcnJlY3Qgc29mdGtleXMgaW4gdGhlIHdlYmtpdC4NCi0gICAgICAgICAgICAgICAg
IGlmKCB3aWRnZXQtPmlzQWN0aXZlKCkgKQ0KLSAgICAgICAgICAgICAgICAgICAgIGVsVHlwZSA9
IEVXZWJDb3JlRWxlbWVudEFjdGl2YXRlZE9iamVjdEJveDsNCisgICAgICAgICAgICAgICAgIC8v
SWYgdGhlIDxvYmplY3Q+IHRhZyBkb2VzbnQgaGF2ZSBhbnkgYXR0cmlidXRlIGRlZmluZWQNCisg
ICAgICAgICAgICAgICAgIC8vbm8gd2lkZ2V0IChLV1FPYmplY3RXaWRnZXQpIGlzIGNyZWF0ZWQu
IFNvLCBjaGVjayBmb3Igd2lkZ2V0DQorICAgICAgICAgICAgICAgICBpZiggd2lkZ2V0ICkgew0K
KyAgICAgICAgICAgICAgICAgICAgIC8vUmVxdWlyZWQgdG8gdXBkYXRlIHRoZSBjb3JyZWN0IHNv
ZnRrZXlzIGluIHRoZSB3ZWJraXQuDQorICAgICAgICAgICAgICAgICAgICAgaWYoIHdpZGdldC0+
aXNBY3RpdmUoKSApDQorICAgICAgICAgICAgICAgICAgICAgICAgIGVsVHlwZSA9IEVXZWJDb3Jl
RWxlbWVudEFjdGl2YXRlZE9iamVjdEJveDsNCisgICAgICAgICAgICAgICAgICAgICBlbHNlDQor
ICAgICAgICAgICAgICAgICAgICAgICAgIGVsVHlwZSA9IEVXZWJDb3JlRWxlbWVudE9iamVjdEJv
eDsNCisgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgIGVsc2UNCi0gICAgICAg
ICAgICAgICAgICAgICBlbFR5cGUgPSBFV2ViQ29yZUVsZW1lbnRPYmplY3RCb3g7DQorICAgICAg
ICAgICAgICAgICAgICAgZWxUeXBlID0gRVdlYkNvcmVFbGVtZW50Tm9uZTsNCiAgICAgICAgICAg
ICAgIH0NCiAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgZWxUeXBlID0g
RVdlYkNvcmVFbGVtZW50Tm9uZTsNCkBAIC0zMDMyLDcgKzMwMzksNyBAQCBUV2ViQ29yZUVycm9y
R2V0dGluZ0ltYWdlIENXZWJDb3JlQnJpZGdlDQogICAgIFRXZWJDb3JlRXJyb3JHZXR0aW5nSW1h
Z2UgcmV0ID0gRVdlYkNvcmVFcnJvck5vRXJyb3I7DQogICAgIFRXZWJDb3JlSW1hZ2VDYXJyaWVy
KiB0ID0gTlVMTDsNCiAgICAga2h0bWw6OlJlbmRlckltYWdlKiByID0gUmVuZGVySW1hZ2VBdFBv
aW50KGFQb2ludCk7DQotICAgIGlmIChyKSB7IA0KKyAgICBpZiAocikgew0KICAgICAgICAgUVBp
eG1hcCBwID0gci0+cGl4bWFwKCk7DQogICAgICAgICBraHRtbDo6Q2FjaGVkSW1hZ2UqIGNpID0g
ci0+Z2V0SW1hZ2UoKTsNCiAgICAgICAgIGlmKCBjaSApIHsNCkBAIC0zMDY1LDExICszMDcyLDEx
IEBAIFRXZWJDb3JlRXJyb3JHZXR0aW5nSW1hZ2UgQ1dlYkNvcmVCcmlkZ2UNCiAgICAgICAgICAg
ICAgICAgICAgIHJldCA9IEVXZWJDb3JlRXJyb3JQcm90ZWN0ZWRJbWFnZTsNCiAgICAgICAgICAg
ICAgICAgfQ0KICAgICAgICAgICAgIH0gLy8gaWYgKHJhd0RhdGEuTGVuZ3RoKCkgPiAwKQ0KLSAg
ICAgICAgICAgIGVsc2UgeyANCisgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAg
cmV0ID0gRVdlYkNvcmVFcnJvckltYWdlTm90TG9hZGVkOw0KICAgICAgICAgICAgIH0NCiAgICAg
ICAgIH0gLy8gaWYgKGNpKQ0KLSAgICAgICAgZWxzZSB7IA0KKyAgICAgICAgZWxzZSB7DQogICAg
ICAgICAgICAgcmV0ID0gRVdlYkNvcmVFcnJvckltYWdlTm90TG9hZGVkOw0KICAgICAgICAgfQ0K
ICAgICB9IC8vIGlmIChyKQ0KQEAgLTMxMzUsNyArMzE0Miw3IEBAIGtodG1sOjpSZW5kZXJJbWFn
ZSogQ1dlYkNvcmVCcmlkZ2U6OlJlbmQNCiAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAg
ICAgICAgICAgICAgICAgICB9IC8vIGZvciBiaQ0KICAgICAgICAgICAgICAgICBkZWxldGUgYm94
SW5mb0xpc3Q7DQotICAgICAgICAgICAgICAgIH0gLy8gaWYgKGJveEluZm9MaXN0KSANCisgICAg
ICAgICAgICAgICAgfSAvLyBpZiAoYm94SW5mb0xpc3QpDQogICAgICAgICAgICAgfSAvLyBlbHNl
IElEX01BUA0KICAgICAgICAgfSAvLyBpZiAobmF2Tm9kZSkNCiAgICAgfSAvLyBpZiAobm9kZSkN
Cg==
</data>
<flag name="review"
          id="5874"
          type_id="1"
          status="+"
          setter="zalan"
    />
          </attachment>
      

    </bug>

</bugzilla>