<?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>116223</bug_id>
          
          <creation_ts>2013-05-16 07:40:55 -0700</creation_ts>
          <short_desc>Remove the incorrectly implemented and unused SQLiteStatement::getColumnBlob().</short_desc>
          <delta_ts>2022-03-14 16:36:02 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>127868</dup_id>
          
          <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="Lyon Chen">liachen</reporter>
          <assigned_to name="Lyon Chen">liachen</assigned_to>
          <cc>beidson</cc>
    
    <cc>darin</cc>
    
    <cc>joenotcharles</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>889815</commentid>
    <comment_count>0</comment_count>
    <who name="Lyon Chen">liachen</who>
    <bug_when>2013-05-16 07:40:55 -0700</bug_when>
    <thetext>In SQLiteStatement::getColumnBlob(), it calls finalize(), prepare(), and step() unconditionally, which makes user can never get blob data out through this method. It should be changed to match method like getColumnBlobAsString() and getColumnBlobAsVector(), which assumes when m_statement is there then prepare() and step() have been called before this being called. And this will match what bindBlob() does, saving any binary data with defined length.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889817</commentid>
    <comment_count>1</comment_count>
    <who name="Lyon Chen">liachen</who>
    <bug_when>2013-05-16 07:43:22 -0700</bug_when>
    <thetext>cc: Joe Mason, Darin, Beidson.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889825</commentid>
    <comment_count>2</comment_count>
      <attachid>201957</attachid>
    <who name="Lyon Chen">liachen</who>
    <bug_when>2013-05-16 07:55:45 -0700</bug_when>
    <thetext>Created attachment 201957
Patch for 116223.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889838</commentid>
    <comment_count>3</comment_count>
      <attachid>201957</attachid>
    <who name="Joe Mason">joenotcharles</who>
    <bug_when>2013-05-16 08:31:18 -0700</bug_when>
    <thetext>Comment on attachment 201957
Patch for 116223.

View in context: https://bugs.webkit.org/attachment.cgi?id=201957&amp;action=review

&gt; Source/WebCore/ChangeLog:15
&gt; +        No new tests needed as no one use SQLiteStatement::getColumnBlob() yet.

Still needs a test, to make sure it&apos;s actually working when someone wants to use it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889841</commentid>
    <comment_count>4</comment_count>
    <who name="Lyon Chen">liachen</who>
    <bug_when>2013-05-16 08:39:02 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 201957 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=201957&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:15
&gt; &gt; +        No new tests needed as no one use SQLiteStatement::getColumnBlob() yet.
&gt; 
&gt; Still needs a test, to make sure it&apos;s actually working when someone wants to use it.

So it will be a unit test, instead of layout test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889867</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-05-16 09:42:38 -0700</bug_when>
    <thetext>I&apos;d say that if SQLiteStatement::getColumnBlob() is never called, we should strongly consider removing it completely.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889868</commentid>
    <comment_count>6</comment_count>
    <who name="Lyon Chen">liachen</who>
    <bug_when>2013-05-16 09:43:51 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; I&apos;d say that if SQLiteStatement::getColumnBlob() is never called, we should strongly consider removing it completely.

But I am planning to use it, and then found the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889898</commentid>
    <comment_count>7</comment_count>
      <attachid>201969</attachid>
    <who name="Lyon Chen">liachen</who>
    <bug_when>2013-05-16 10:44:28 -0700</bug_when>
    <thetext>Created attachment 201969
Remove it instead of fixing it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889934</commentid>
    <comment_count>8</comment_count>
    <who name="Joe Mason">joenotcharles</who>
    <bug_when>2013-05-16 11:52:44 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; Created an attachment (id=201969) [details]
&gt; Remove it instead of fixing it.

Are you planning to re-add it along with our platform specific patch once we&apos;re finished the code that uses it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889935</commentid>
    <comment_count>9</comment_count>
    <who name="Joe Mason">joenotcharles</who>
    <bug_when>2013-05-16 11:53:37 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; Created an attachment (id=201969) [details] [details]
&gt; &gt; Remove it instead of fixing it.
&gt; 
&gt; Are you planning to re-add it along with our platform specific patch once we&apos;re finished the code that uses it?

Never mind, I actually looked at the patch and I see your comment now. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889943</commentid>
    <comment_count>10</comment_count>
    <who name="Lyon Chen">liachen</who>
    <bug_when>2013-05-16 12:01:38 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; (In reply to comment #8)
&gt; &gt; (In reply to comment #7)
&gt; &gt; &gt; Created an attachment (id=201969) [details] [details] [details]
&gt; &gt; &gt; Remove it instead of fixing it.
&gt; &gt; 
&gt; &gt; Are you planning to re-add it along with our platform specific patch once we&apos;re finished the code that uses it?
&gt; 
&gt; Never mind, I actually looked at the patch and I see your comment now. :)

Yeah, I thought getColumnBlob name more correct than getColumnBlobAsVector, and can avoid unnecessary full copy. But then I think maybe this is not that terrible. At least IconDatabase::getImageDataForIconURLFromSQLDatabase() is doing it this way. (I think it should use SharedBuffer::adoptVector() instead of SharedBuffer::create(), but it is another story), and our password is short.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>890033</commentid>
    <comment_count>11</comment_count>
      <attachid>201969</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-05-16 16:27:54 -0700</bug_when>
    <thetext>Comment on attachment 201969
Remove it instead of fixing it.

View in context: https://bugs.webkit.org/attachment.cgi?id=201969&amp;action=review

&gt; Source/WebCore/ChangeLog:12
&gt; +        No new tests needed.

Whaaaaat? ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>890035</commentid>
    <comment_count>12</comment_count>
      <attachid>201969</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-05-16 16:30:00 -0700</bug_when>
    <thetext>Comment on attachment 201969
Remove it instead of fixing it.

Let&apos;s cq- actually:
-Please change the title to reflect what is in the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>890090</commentid>
    <comment_count>13</comment_count>
      <attachid>201969</attachid>
    <who name="Lyon Chen">liachen</who>
    <bug_when>2013-05-16 18:40:15 -0700</bug_when>
    <thetext>Comment on attachment 201969
Remove it instead of fixing it.

Re-set the commit-queue flag after changing the bug title to reflect the patch.

Ben: do you feel the changed title is OK now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851073</commentid>
    <comment_count>14</comment_count>
      <attachid>201969</attachid>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2022-03-14 16:35:44 -0700</bug_when>
    <thetext>Comment on attachment 201969
Remove it instead of fixing it.

Bug 127868 made the same change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851074</commentid>
    <comment_count>15</comment_count>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2022-03-14 16:36:02 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 127868 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201957</attachid>
            <date>2013-05-16 07:55:45 -0700</date>
            <delta_ts>2013-05-16 10:44:28 -0700</delta_ts>
            <desc>Patch for 116223.</desc>
            <filename>116223.patch</filename>
            <type>text/plain</type>
            <size>2006</size>
            <attacher name="Lyon Chen">liachen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAyODYxMDNhLi5hNWFmY2FjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIg
QEAKKzIwMTMtMDUtMTYgIExpYW5naHVpIENoZW4gIDxsaWFjaGVuQHJpbS5jb20+CisKKyAgICAg
ICAgU1FMaXRlU3RhdGVtZW50OjpnZXRDb2x1bW5CbG9iKCkgY2FsbHMgZmluYWxpemUoKSwgcHJl
cGFyZSgpLCBhbmQgc3RlcCgpIHVubmVjZXNzYXJ5LgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE2MjIzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgUmlnaHQgbm93IFNRTGl0ZVN0YXRlbWVudDo6Z2V0Q29s
dW1uQmxvYigpIGNhbGxzIGZpbmFsaXplKCksIHByZXBhcmUoKSwgYW5kIHN0ZXAoKQorICAgICAg
ICB1bmNvbmRpdGlvbmFsbHksIHdoaWNoIG1lYW5zIGl0IG1lYW5zIHRvIGZpbmFsaXplIHRoZSBs
YXN0IHN0ZXAgYW5kIGV4ZWN1dGUgYSBuZXcKKyAgICAgICAgc3RlcCgpLiBUaGlzIG1ha2UgaXQg
aW1wb3NzaWJsZSB0byB1c2UgaXQgdG8gcmVhZCBibG9iIGRhdGEgYXMgcHVyZSBiaW5hcnkgZGF0
YQorICAgICAgICBhbG9uZyB3aXRoIG90aGVyIGdldENvbHVtblhYWCgpIG1ldGhvZHMsIHNvIGl0
IHdpbGwgYmUgdXNlZnVsIG9ubHkgaWYgdGhlIGJsb2IgZGF0YQorICAgICAgICBpcyB0aGUgb25s
eSBjb2x1bW4uIFRoaXMgcGF0Y2ggd2lsbCBtYWtlIGl0IHNpbWlsYXIgdG8gYWxsIG90aGVyIGdl
dENvbHVtblhYWCgpCisgICAgICAgIG1ldGhvZCBhbmQgY2FuIGJlIHVzZWQgYWxvbmcgd2l0aCB0
aGVtIGFmdGVyIHRoZSBzYW1lIHN0ZXAoKSBleGVjdXRlZC4KKworICAgICAgICBObyBuZXcgdGVz
dHMgbmVlZGVkIGFzIG5vIG9uZSB1c2UgU1FMaXRlU3RhdGVtZW50OjpnZXRDb2x1bW5CbG9iKCkg
eWV0LgorCisgICAgICAgICogcGxhdGZvcm0vc3FsL1NRTGl0ZVN0YXRlbWVudC5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpTUUxpdGVTdGF0ZW1lbnQ6OmdldENvbHVtbkJsb2IpOgorCiAyMDEzLTA1
LTE1ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKICAgICAgICAgRml4
IGEgdGhpbmtvLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3FsL1NRTGl0
ZVN0YXRlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9zcWwvU1FMaXRlU3RhdGVt
ZW50LmNwcAppbmRleCAzYzdlOTQ5Li4wOTM4NDg3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9zcWwvU1FMaXRlU3RhdGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9zcWwvU1FMaXRlU3RhdGVtZW50LmNwcApAQCAtNDM4LDE3ICs0MzgsOSBAQCBjb25z
dCB2b2lkKiBTUUxpdGVTdGF0ZW1lbnQ6OmdldENvbHVtbkJsb2IoaW50IGNvbCwgaW50JiBzaXpl
KQogCiAgICAgc2l6ZSA9IDA7CiAKLSAgICBpZiAoZmluYWxpemUoKSAhPSBTUUxJVEVfT0spCi0g
ICAgICAgIExPRyhTUUxEYXRhYmFzZSwgIkZpbmFsaXplIGZhaWxlZCIpOwotICAgIGlmIChwcmVw
YXJlKCkgIT0gU1FMSVRFX09LKSB7Ci0gICAgICAgIExPRyhTUUxEYXRhYmFzZSwgIlByZXBhcmUg
ZmFpbGVkIik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLSAgICBpZiAoc3RlcCgpICE9IFNR
TElURV9ST1cpIHsKLSAgICAgICAgTE9HKFNRTERhdGFiYXNlLCAiU3RlcCB3YXNuJ3QgYSByb3ci
KTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCisgICAgaWYgKCFtX3N0YXRlbWVudCkKKyAg
ICAgICAgaWYgKHByZXBhcmVBbmRTdGVwKCkgIT0gU1FMSVRFX1JPVykKKyAgICAgICAgICAgIHJl
dHVybiAwOwogICAgIGlmIChjb2x1bW5Db3VudCgpIDw9IGNvbCkKICAgICAgICAgcmV0dXJuIDA7
CiAgICAgICAgIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201969</attachid>
            <date>2013-05-16 10:44:28 -0700</date>
            <delta_ts>2022-03-14 16:35:44 -0700</delta_ts>
            <desc>Remove it instead of fixing it.</desc>
            <filename>116223-2.patch</filename>
            <type>text/plain</type>
            <size>2554</size>
            <attacher name="Lyon Chen">liachen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAyODYxMDNhLi44ZjhjNWJlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTMtMDUtMTYgIExpYW5naHVpIENoZW4gIDxsaWFjaGVuQHJpbS5jb20+CisKKyAgICAg
ICAgU1FMaXRlU3RhdGVtZW50OjpnZXRDb2x1bW5CbG9iKCkgY2FsbHMgZmluYWxpemUoKSwgcHJl
cGFyZSgpLCBhbmQgc3RlcCgpIHVubmVjZXNzYXJ5LgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE2MjIzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgSW5zdGVhZCBvZiBmaXhpbmcgU1FMaXRlU3RhdGVtZW50
OjpnZXRDb2x1bW5CbG9iKCksIHJlbW92ZSBpdCBhcyBhcCBzdWdnZXN0ZWQKKyAgICAgICAgaW4g
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNjIyMyNjNSwgYXMgaXQg
aXMgbm90IHVzZWQgYW55d2hlcmUKKyAgICAgICAgYW55d2F5LiBVc2UgZ2V0Q29sdW1uQmxvYkFz
VmVjdG9yKCkgaW5zdGVhZC4KKworICAgICAgICBObyBuZXcgdGVzdHMgbmVlZGVkLgorCisgICAg
ICAgICogcGxhdGZvcm0vc3FsL1NRTGl0ZVN0YXRlbWVudC5jcHA6CisgICAgICAgICogcGxhdGZv
cm0vc3FsL1NRTGl0ZVN0YXRlbWVudC5oOgorICAgICAgICAoU1FMaXRlU3RhdGVtZW50KToKKwog
MjAxMy0wNS0xNSAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAg
ICAgIEZpeCBhIHRoaW5rby4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3Nx
bC9TUUxpdGVTdGF0ZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vc3FsL1NRTGl0
ZVN0YXRlbWVudC5jcHAKaW5kZXggM2M3ZTk0OS4uNjU0NGI1NCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vc3FsL1NRTGl0ZVN0YXRlbWVudC5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vc3FsL1NRTGl0ZVN0YXRlbWVudC5jcHAKQEAgLTQzMiwzNCArNDMyLDYg
QEAgdm9pZCBTUUxpdGVTdGF0ZW1lbnQ6OmdldENvbHVtbkJsb2JBc1ZlY3RvcihpbnQgY29sLCBW
ZWN0b3I8Y2hhcj4mIHJlc3VsdCkKICAgICAgICAgcmVzdWx0W2ldID0gKHN0YXRpY19jYXN0PGNv
bnN0IHVuc2lnbmVkIGNoYXIqPihibG9iKSlbaV07CiB9CiAKLWNvbnN0IHZvaWQqIFNRTGl0ZVN0
YXRlbWVudDo6Z2V0Q29sdW1uQmxvYihpbnQgY29sLCBpbnQmIHNpemUpCi17Ci0gICAgQVNTRVJU
KGNvbCA+PSAwKTsKLQotICAgIHNpemUgPSAwOwotCi0gICAgaWYgKGZpbmFsaXplKCkgIT0gU1FM
SVRFX09LKQotICAgICAgICBMT0coU1FMRGF0YWJhc2UsICJGaW5hbGl6ZSBmYWlsZWQiKTsKLSAg
ICBpZiAocHJlcGFyZSgpICE9IFNRTElURV9PSykgewotICAgICAgICBMT0coU1FMRGF0YWJhc2Us
ICJQcmVwYXJlIGZhaWxlZCIpOwotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0gICAgaWYgKHN0
ZXAoKSAhPSBTUUxJVEVfUk9XKSB7Ci0gICAgICAgIExPRyhTUUxEYXRhYmFzZSwgIlN0ZXAgd2Fz
bid0IGEgcm93Iik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIGlmIChjb2x1bW5D
b3VudCgpIDw9IGNvbCkKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIAotICAgIGNvbnN0IHZv
aWQqIGJsb2IgPSBzcWxpdGUzX2NvbHVtbl9ibG9iKG1fc3RhdGVtZW50LCBjb2wpOwotICAgIGlm
ICghYmxvYikKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICBzaXplID0gc3FsaXRlM19jb2x1bW5f
Ynl0ZXMobV9zdGF0ZW1lbnQsIGNvbCk7Ci0gICAgcmV0dXJuIGJsb2I7Ci19Ci0KIGJvb2wgU1FM
aXRlU3RhdGVtZW50OjpyZXR1cm5UZXh0UmVzdWx0cyhpbnQgY29sLCBWZWN0b3I8U3RyaW5nPiYg
dikKIHsKICAgICBBU1NFUlQoY29sID49IDApOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vc3FsL1NRTGl0ZVN0YXRlbWVudC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
c3FsL1NRTGl0ZVN0YXRlbWVudC5oCmluZGV4IDhhOWU0YWMuLjBmZWI1N2MgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3NxbC9TUUxpdGVTdGF0ZW1lbnQuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9zcWwvU1FMaXRlU3RhdGVtZW50LmgKQEAgLTgxLDcgKzgxLDYg
QEAgcHVibGljOgogICAgIGRvdWJsZSBnZXRDb2x1bW5Eb3VibGUoaW50IGNvbCk7CiAgICAgaW50
IGdldENvbHVtbkludChpbnQgY29sKTsKICAgICBpbnQ2NF90IGdldENvbHVtbkludDY0KGludCBj
b2wpOwotICAgIGNvbnN0IHZvaWQqIGdldENvbHVtbkJsb2IoaW50IGNvbCwgaW50JiBzaXplKTsK
ICAgICBTdHJpbmcgZ2V0Q29sdW1uQmxvYkFzU3RyaW5nKGludCBjb2wpOwogICAgIHZvaWQgZ2V0
Q29sdW1uQmxvYkFzVmVjdG9yKGludCBjb2wsIFZlY3RvcjxjaGFyPiYpOwogCg==
</data>
<flag name="review"
          id="223380"
          type_id="1"
          status="+"
          setter="benjamin"
    />
          </attachment>
      

    </bug>

</bugzilla>