<?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>38694</bug_id>
          
          <creation_ts>2010-05-06 14:45:26 -0700</creation_ts>
          <short_desc>[WTFURL] Add a malloc-backed URLBuffer</short_desc>
          <delta_ts>2010-05-07 11:20:47 -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>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>brettw</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fishd</cc>
    
    <cc>mjs</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>221975</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-06 14:45:26 -0700</bug_when>
    <thetext>[WTFURL] Add a malloc-backed URLBuffer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221977</commentid>
    <comment_count>1</comment_count>
      <attachid>55300</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-06 14:46:43 -0700</bug_when>
    <thetext>Created attachment 55300
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221986</commentid>
    <comment_count>2</comment_count>
      <attachid>55303</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-05-06 14:57:04 -0700</bug_when>
    <thetext>Created attachment 55303
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>222500</commentid>
    <comment_count>3</comment_count>
      <attachid>55303</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-07 11:20:40 -0700</bug_when>
    <thetext>Comment on attachment 55303
Patch

Clearing flags on attachment: 55303

Committed r58959: &lt;http://trac.webkit.org/changeset/58959&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>222501</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-05-07 11:20:47 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>55300</attachid>
            <date>2010-05-06 14:46:43 -0700</date>
            <delta_ts>2010-05-06 14:56:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-38694-20100506144641.patch</filename>
            <type>text/plain</type>
            <size>3706</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDU4OTA4KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMDUtMDYgIEFkYW0gQmFy
dGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBbV1RGVVJMXSBBZGQgYSBtYWxsb2MtYmFja2VkIFVSTEJ1ZmZlcgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzg2OTQKKwor
ICAgICAgICBUaGlzIHBhdGNoIGFkZHMgYSBVUkxCdWZmZXIgdGhhdCB1c2VzIG5ldy9kZWxldGUg
dG8gbWFuYWdlIHRoZSBiYWNraW5nCisgICAgICAgIHN0b3JlIGZvciB0aGUgYnVmZmVyLgorCisg
ICAgICAgICogd3RmL3VybC9zcmMvUmF3VVJMQnVmZmVyLmg6IEFkZGVkLgorICAgICAgICAoV1RG
OjpSYXdVUkxCdWZmZXI6OlJhd1VSTEJ1ZmZlcik6CisgICAgICAgIChXVEY6OlJhd1VSTEJ1ZmZl
cjo6flJhd1VSTEJ1ZmZlcik6CisgICAgICAgIChXVEY6OlJhd1VSTEJ1ZmZlcjo6cmVzaXplKToK
KwogMjAxMC0wNS0wNiAgR2F2aW4gQmFycmFjbG91Z2ggIDxiYXJyYWNsb3VnaEBhcHBsZS5jb20+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgT2xpdmVyIEh1bnQuCkluZGV4OiBKYXZhU2NyaXB0Q29y
ZS93dGYvdXJsL3NyYy9SYXdVUkxCdWZmZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29y
ZS93dGYvdXJsL3NyYy9SYXdVUkxCdWZmZXIuaAkocmV2aXNpb24gMCkKKysrIEphdmFTY3JpcHRD
b3JlL3d0Zi91cmwvc3JjL1Jhd1VSTEJ1ZmZlci5oCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDcx
IEBACisvLyBDb3B5cmlnaHQgMjAxMCwgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
Ky8vCisvLyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1z
LCB3aXRoIG9yIHdpdGhvdXQKKy8vIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRl
ZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKy8vIG1ldDoKKy8vCisvLyAgICAg
KiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNv
cHlyaWdodAorLy8gbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyLgorLy8gICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3Jt
IG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZQorLy8gY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lcgorLy8gaW4gdGhlIGRv
Y3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQorLy8g
ZGlzdHJpYnV0aW9uLgorLy8gICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUgSW5jLiBu
b3IgdGhlIG5hbWVzIG9mIGl0cworLy8gY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9y
c2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKy8vIHRoaXMgc29mdHdhcmUgd2l0
aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisvLworLy8gVEhJUyBTT0ZU
V0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9S
UworLy8gIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNM
VURJTkcsIEJVVCBOT1QKKy8vIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgorLy8gQSBQQVJUSUNVTEFSIFBVUlBPU0Ug
QVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKKy8vIE9XTkVS
IE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJ
REVOVEFMLAorLy8gU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMg
KElOQ0xVRElORywgQlVUIE5PVAorLy8gTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJ
VFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCisvLyBEQVRBLCBPUiBQUk9GSVRT
OyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKKy8v
IFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJ
VFksIE9SIFRPUlQKKy8vIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJ
TkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorLy8gT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJ
RiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKworI2lmbmRlZiBS
YXdVUkxCdWZmZXJfaAorI2RlZmluZSBSYXdVUkxCdWZmZXJfaAorCisjaW5jbHVkZSAiVVJMQnVm
ZmVyLmgiCisjaW5jbHVkZSA8c3RkbGliLmg+CisKK25hbWVzcGFjZSBXVEYgeworCisvLyBTaW1w
bGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIFVSTEJ1ZmZlciB1c2luZyBuZXdbXS4gVGhpcyBjbGFz
cworLy8gYWxzbyBzdXBwb3J0cyBhIHN0YXRpYyBidWZmZXIgc28gaWYgaXQgaXMgYWxsb2NhdGVk
IG9uIHRoZSBzdGFjaywgbW9zdAorLy8gVVJMcyBjYW4gYmUgY2Fub25pY2FsaXplZCB3aXRoIG5v
IGhlYXAgYWxsb2NhdGlvbnMuCit0ZW1wbGF0ZTx0eXBlbmFtZSBDSEFSLCBpbnQgaW5saW5lQ2Fw
YWNpdHkgPSAxMDI0PgorY2xhc3MgUmF3VVJMQnVmZmVyIDogcHVibGljIFVSTEJ1ZmZlcjxDSEFS
PiB7CitwdWJsaWM6CisgICAgUmF3VVJMQnVmZmVyKCkgOiBVUkxCdWZmZXI8Q0hBUj4oKQorICAg
IHsKKyAgICAgICAgbV9idWZmZXIgPSBtX2lubGluZUJ1ZmZlcjsKKyAgICAgICAgbV9jYXBhY2l0
eSA9IGlubGluZUNhcGFjaXR5OworICAgIH0KKworICAgIHZpcnR1YWwgflJhd1VSTEJ1ZmZlcigp
CisgICAgeworICAgICAgICBpZiAobV9idWZmZXIgIT0gbV9pbmxpbmVCdWZmZXIpCisgICAgICAg
ICAgICBkZWxldGVbXSBtX2J1ZmZlcjsKKyAgICB9CisKKyAgICB2aXJ0dWFsIHZvaWQgcmVzaXpl
KGludCBzaXplKQorICAgIHsKKyAgICAgICAgQ0hBUiogbmV3QnVmZmVyID0gbmV3IENIQVJbc2l6
ZV07CisgICAgICAgIG1lbWNweShuZXdCdWZmZXIsIG1fYnVmZmVyLCBzaXplb2YoQ0hBUikgKiAo
bV9sZW5ndGggPCBzaXplID8gbV9sZW5ndGggOiBzaXplKSk7CisgICAgICAgIGlmIChtX2J1ZmZl
ciAhPSBtX2lubGluZUJ1ZmZlcikKKyAgICAgICAgICAgIGRlbGV0ZVtdIG1fYnVmZmVyOworICAg
ICAgICBtX2J1ZmZlciA9IG5ld0J1ZmZlcjsKKyAgICAgICAgbV9jYXBhY2l0eSA9IHNpemU7Cisg
ICAgfQorCitwcm90ZWN0ZWQ6CisgICAgQ0hBUiBtX2lubGluZUJ1ZmZlcltpbmxpbmVDYXBhY2l0
eV07Cit9OworCit9IC8vIG5hbWVzcGFjZSBXVEYKKworI2VuZGlmIC8vIFJhd1VSTEJ1ZmZlcl9o
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>55303</attachid>
            <date>2010-05-06 14:57:04 -0700</date>
            <delta_ts>2010-05-07 11:20:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-38694-20100506145702.patch</filename>
            <type>text/plain</type>
            <size>3772</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDU4OTA4KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMDUtMDYgIEFkYW0gQmFy
dGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBbV1RGVVJMXSBBZGQgYSBtYWxsb2MtYmFja2VkIFVSTEJ1ZmZlcgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzg2OTQKKwor
ICAgICAgICBUaGlzIHBhdGNoIGFkZHMgYSBVUkxCdWZmZXIgdGhhdCB1c2VzIG5ldy9kZWxldGUg
dG8gbWFuYWdlIHRoZSBiYWNraW5nCisgICAgICAgIHN0b3JlIGZvciB0aGUgYnVmZmVyLgorCisg
ICAgICAgICogd3RmL3VybC9zcmMvUmF3VVJMQnVmZmVyLmg6IEFkZGVkLgorICAgICAgICAoV1RG
OjpSYXdVUkxCdWZmZXI6OlJhd1VSTEJ1ZmZlcik6CisgICAgICAgIChXVEY6OlJhd1VSTEJ1ZmZl
cjo6flJhd1VSTEJ1ZmZlcik6CisgICAgICAgIChXVEY6OlJhd1VSTEJ1ZmZlcjo6cmVzaXplKToK
KwogMjAxMC0wNS0wNiAgR2F2aW4gQmFycmFjbG91Z2ggIDxiYXJyYWNsb3VnaEBhcHBsZS5jb20+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgT2xpdmVyIEh1bnQuCkluZGV4OiBKYXZhU2NyaXB0Q29y
ZS93dGYvdXJsL3NyYy9SYXdVUkxCdWZmZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29y
ZS93dGYvdXJsL3NyYy9SYXdVUkxCdWZmZXIuaAkocmV2aXNpb24gMCkKKysrIEphdmFTY3JpcHRD
b3JlL3d0Zi91cmwvc3JjL1Jhd1VSTEJ1ZmZlci5oCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDcx
IEBACisvLyBDb3B5cmlnaHQgMjAxMCwgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
Ky8vCisvLyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1z
LCB3aXRoIG9yIHdpdGhvdXQKKy8vIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRl
ZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKy8vIG1ldDoKKy8vCisvLyAgICAg
KiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNv
cHlyaWdodAorLy8gbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyLgorLy8gICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3Jt
IG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZQorLy8gY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lcgorLy8gaW4gdGhlIGRv
Y3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQorLy8g
ZGlzdHJpYnV0aW9uLgorLy8gICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUgSW5jLiBu
b3IgdGhlIG5hbWVzIG9mIGl0cworLy8gY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9y
c2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKy8vIHRoaXMgc29mdHdhcmUgd2l0
aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisvLworLy8gVEhJUyBTT0ZU
V0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9S
UworLy8gIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNM
VURJTkcsIEJVVCBOT1QKKy8vIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgorLy8gQSBQQVJUSUNVTEFSIFBVUlBPU0Ug
QVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKKy8vIE9XTkVS
IE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJ
REVOVEFMLAorLy8gU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMg
KElOQ0xVRElORywgQlVUIE5PVAorLy8gTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJ
VFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCisvLyBEQVRBLCBPUiBQUk9GSVRT
OyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKKy8v
IFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJ
VFksIE9SIFRPUlQKKy8vIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJ
TkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorLy8gT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJ
RiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKworI2lmbmRlZiBS
YXdVUkxCdWZmZXJfaAorI2RlZmluZSBSYXdVUkxCdWZmZXJfaAorCisjaW5jbHVkZSAiVVJMQnVm
ZmVyLmgiCisjaW5jbHVkZSA8c3RkbGliLmg+CisKK25hbWVzcGFjZSBXVEYgeworCisvLyBTaW1w
bGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIFVSTEJ1ZmZlciB1c2luZyBuZXdbXS4gVGhpcyBjbGFz
cworLy8gYWxzbyBzdXBwb3J0cyBhIHN0YXRpYyBidWZmZXIgc28gaWYgaXQgaXMgYWxsb2NhdGVk
IG9uIHRoZSBzdGFjaywgbW9zdAorLy8gVVJMcyBjYW4gYmUgY2Fub25pY2FsaXplZCB3aXRoIG5v
IGhlYXAgYWxsb2NhdGlvbnMuCit0ZW1wbGF0ZTx0eXBlbmFtZSBDSEFSLCBpbnQgaW5saW5lQ2Fw
YWNpdHkgPSAxMDI0PgorY2xhc3MgUmF3VVJMQnVmZmVyIDogcHVibGljIFVSTEJ1ZmZlcjxDSEFS
PiB7CitwdWJsaWM6CisgICAgUmF3VVJMQnVmZmVyKCkgOiBVUkxCdWZmZXI8Q0hBUj4oKQorICAg
IHsKKyAgICAgICAgdGhpcy0+bV9idWZmZXIgPSBtX2lubGluZUJ1ZmZlcjsKKyAgICAgICAgdGhp
cy0+bV9jYXBhY2l0eSA9IGlubGluZUNhcGFjaXR5OworICAgIH0KKworICAgIHZpcnR1YWwgflJh
d1VSTEJ1ZmZlcigpCisgICAgeworICAgICAgICBpZiAodGhpcy0+bV9idWZmZXIgIT0gbV9pbmxp
bmVCdWZmZXIpCisgICAgICAgICAgICBkZWxldGVbXSB0aGlzLT5tX2J1ZmZlcjsKKyAgICB9CisK
KyAgICB2aXJ0dWFsIHZvaWQgcmVzaXplKGludCBzaXplKQorICAgIHsKKyAgICAgICAgQ0hBUiog
bmV3QnVmZmVyID0gbmV3IENIQVJbc2l6ZV07CisgICAgICAgIG1lbWNweShuZXdCdWZmZXIsIHRo
aXMtPm1fYnVmZmVyLCBzaXplb2YoQ0hBUikgKiAodGhpcy0+bV9sZW5ndGggPCBzaXplID8gdGhp
cy0+bV9sZW5ndGggOiBzaXplKSk7CisgICAgICAgIGlmICh0aGlzLT5tX2J1ZmZlciAhPSBtX2lu
bGluZUJ1ZmZlcikKKyAgICAgICAgICAgIGRlbGV0ZVtdIHRoaXMtPm1fYnVmZmVyOworICAgICAg
ICB0aGlzLT5tX2J1ZmZlciA9IG5ld0J1ZmZlcjsKKyAgICAgICAgdGhpcy0+bV9jYXBhY2l0eSA9
IHNpemU7CisgICAgfQorCitwcm90ZWN0ZWQ6CisgICAgQ0hBUiBtX2lubGluZUJ1ZmZlcltpbmxp
bmVDYXBhY2l0eV07Cit9OworCit9IC8vIG5hbWVzcGFjZSBXVEYKKworI2VuZGlmIC8vIFJhd1VS
TEJ1ZmZlcl9oCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>