<?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>34997</bug_id>
          
          <creation_ts>2010-02-16 14:12:28 -0800</creation_ts>
          <short_desc>Add call to FrameLoaderClient::allowPlugins everywhere arePluginsEnabled is called</short_desc>
          <delta_ts>2010-02-24 16:17:25 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>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>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>gustavo</cc>
    
    <cc>pkasting</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>190747</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-02-16 14:12:28 -0800</bug_when>
    <thetext>Add call to FrameLoaderClient::allowPlugins everywhere arePluginsEnabled is called</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190749</commentid>
    <comment_count>1</comment_count>
      <attachid>48831</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-02-16 14:14:05 -0800</bug_when>
    <thetext>Created attachment 48831
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190750</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-02-16 14:17:05 -0800</bug_when>
    <thetext>Attachment 48831 did not build on mac:
Build output: http://webkit-commit-queue.appspot.com/results/271553</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190756</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-02-16 14:24:24 -0800</bug_when>
    <thetext>Attachment 48831 did not build on gtk:
Build output: http://webkit-commit-queue.appspot.com/results/271555</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190765</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-02-16 14:42:28 -0800</bug_when>
    <thetext>Attachment 48831 did not build on chromium:
Build output: http://webkit-commit-queue.appspot.com/results/271577</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190841</commentid>
    <comment_count>5</comment_count>
      <attachid>48831</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-02-16 18:05:54 -0800</bug_when>
    <thetext>Comment on attachment 48831
Patch

Oops.  Will try again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192242</commentid>
    <comment_count>6</comment_count>
      <attachid>49142</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-02-20 23:19:44 -0800</bug_when>
    <thetext>Created attachment 49142
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192243</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-02-20 23:20:40 -0800</bug_when>
    <thetext>This time I actually tried it.  :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192244</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-02-20 23:25:34 -0800</bug_when>
    <thetext>Attachment 49142 did not build on qt:
Build output: http://webkit-commit-queue.appspot.com/results/296159</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192245</commentid>
    <comment_count>9</comment_count>
      <attachid>49143</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-02-20 23:45:05 -0800</bug_when>
    <thetext>Created attachment 49143
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193535</commentid>
    <comment_count>10</comment_count>
      <attachid>49143</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-02-24 14:56:29 -0800</bug_when>
    <thetext>Comment on attachment 49143
Patch

Why not just add a new method on Loader which does this check?

Seems slightly silly to have to copy/paste this large line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193548</commentid>
    <comment_count>11</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-02-24 15:49:02 -0800</bug_when>
    <thetext>&gt; Why not just add a new method on Loader which does this check?

Sounds like a good idea.  Will do in a followup patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193553</commentid>
    <comment_count>12</comment_count>
    <who name="Peter Kasting">pkasting</who>
    <bug_when>2010-02-24 16:17:25 -0800</bug_when>
    <thetext>Landed in r55206.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>48831</attachid>
            <date>2010-02-16 14:14:05 -0800</date>
            <delta_ts>2010-02-20 23:19:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-34997-20100216141404.patch</filename>
            <type>text/plain</type>
            <size>4222</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MzFiMjBlNS4uN2JhOGM0MyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyOCBAQAorMjAxMC0wMi0xNiAgQWRhbSBCYXJ0aCAg
PGFiYXJ0aEB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFkZCBjYWxsIHRvIEZyYW1lTG9hZGVyQ2xpZW50OjphbGxvd1BsdWdpbnMg
ZXZlcnl3aGVyZSBhcmVQbHVnaW5zRW5hYmxlZCBpcyBjYWxsZWQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0OTk3CisKKyAgICAgICAgSWYgd2Ugd2Fu
dCB0byBsZXQgdGhlIEZyYW1lTG9hZGVyQ2xpZW50IG92ZXJyaWRlIGFyZVBsdWdpbnNFbmFibGVk
LAorICAgICAgICB0aGVuIHdlIG5lZWQgdG8gY2FsbCBvdXQgdG8gdGhlIEZyYW1lTG9hZGVyQ2xp
ZW50IGV2ZXJ5IHRpbWUgd2UgcmVhZAorICAgICAgICB0aGUgc2V0dGluZy4KKworICAgICAgICBX
ZSBkb24ndCBoYXZlIHRlc3RpbmcgaW5mcnVzdHJ1Y3R1cmUgZm9yIHRoZXNlIGNoYW5nZXMsIHdo
aWNoIGlzIGxhbWUuCisgICAgICAgIEknbSBzdXBwb3NlZCB0byBmaXggdGhhdCBpbiBCdWcgMzM5
OTEuCisKKyAgICAgICAgKiBkb20vRE9NSW1wbGVtZW50YXRpb24uY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6RE9NSW1wbGVtZW50YXRpb246OmNyZWF0ZURvY3VtZW50KToKKyAgICAgICAgKiBsb2Fk
ZXIvTWFpblJlc291cmNlTG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1haW5SZXNvdXJj
ZUxvYWRlcjo6c3Vic3RpdHV0ZU1JTUVUeXBlRnJvbVBsdWdpbkRhdGFiYXNlKToKKyAgICAgICAg
KiBsb2FkZXIvUGx1Z2luRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGx1Z2luVG9r
ZW5pemVyOjp3cml0ZVJhd0RhdGEpOgorICAgICAgICAqIHBhZ2UvUGFnZS5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpQYWdlOjpwbHVnaW5EYXRhKToKKyAgICAgICAgKiBwbHVnaW5zL01pbWVUeXBl
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1pbWVUeXBlOjplbmFibGVkUGx1Z2luKToKKwogMjAx
MC0wMi0xMiAgUGV0ZXIgS2FzdGluZyAgPHBrYXN0aW5nQGdvb2dsZS5jb20+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgQWRhbSBCYXJ0aC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvZG9tL0RPTUltcGxl
bWVudGF0aW9uLmNwcCBiL1dlYkNvcmUvZG9tL0RPTUltcGxlbWVudGF0aW9uLmNwcAppbmRleCBm
N2M4MjQyLi42ZWFiZmI0IDEwMDY0NAotLS0gYS9XZWJDb3JlL2RvbS9ET01JbXBsZW1lbnRhdGlv
bi5jcHAKKysrIGIvV2ViQ29yZS9kb20vRE9NSW1wbGVtZW50YXRpb24uY3BwCkBAIC0zMzcsNyAr
MzM3LDcgQEAgUGFzc1JlZlB0cjxEb2N1bWVudD4gRE9NSW1wbGVtZW50YXRpb246OmNyZWF0ZURv
Y3VtZW50KGNvbnN0IFN0cmluZyYgdHlwZSwgRnJhbWUKICNlbmRpZgogCiAgICAgUGx1Z2luRGF0
YSogcGx1Z2luRGF0YSA9IDA7Ci0gICAgaWYgKGZyYW1lICYmIGZyYW1lLT5wYWdlKCkgJiYgZnJh
bWUtPnBhZ2UoKS0+c2V0dGluZ3MoKS0+YXJlUGx1Z2luc0VuYWJsZWQoKSkKKyAgICBpZiAoZnJh
bWUgJiYgZnJhbWUtPnBhZ2UoKSAmJiBmcmFtZS0+bG9hZGVyKCktPmNsaWVudCgpLT5hbGxvd1Bs
dWdpbnMoZnJhbWUtPnBhZ2UoKS0+c2V0dGluZ3MoKS0+YXJlUGx1Z2luc0VuYWJsZWQoKSkpCiAg
ICAgICAgIHBsdWdpbkRhdGEgPSBmcmFtZS0+cGFnZSgpLT5wbHVnaW5EYXRhKCk7CiAKICAgICAv
LyBQREYgaXMgb25lIGltYWdlIHR5cGUgZm9yIHdoaWNoIGEgcGx1Z2luIGNhbiBvdmVycmlkZSBi
dWlsdC1pbiBzdXBwb3J0LgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9sb2FkZXIvTWFpblJlc291cmNl
TG9hZGVyLmNwcCBiL1dlYkNvcmUvbG9hZGVyL01haW5SZXNvdXJjZUxvYWRlci5jcHAKaW5kZXgg
M2U3NTg4MC4uZDc0NjdkMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9sb2FkZXIvTWFpblJlc291cmNl
TG9hZGVyLmNwcAorKysgYi9XZWJDb3JlL2xvYWRlci9NYWluUmVzb3VyY2VMb2FkZXIuY3BwCkBA
IC0yODUsNyArMjg1LDcgQEAgdm9pZCBNYWluUmVzb3VyY2VMb2FkZXI6OmNvbnRpbnVlQWZ0ZXJD
b250ZW50UG9saWN5KFBvbGljeUFjdGlvbiBwb2xpY3kpCiAjaWYgUExBVEZPUk0oUVQpCiB2b2lk
IE1haW5SZXNvdXJjZUxvYWRlcjo6c3Vic3RpdHV0ZU1JTUVUeXBlRnJvbVBsdWdpbkRhdGFiYXNl
KGNvbnN0IFJlc291cmNlUmVzcG9uc2UmIHIpCiB7Ci0gICAgaWYgKCFtX2ZyYW1lLT5zZXR0aW5n
cygpLT5hcmVQbHVnaW5zRW5hYmxlZCgpKQorICAgIGlmICghbV9mcmFtZS0+bG9hZGVyKCktPmNs
aWVudCgpLT5hbGxvd1BsdWdpbnMobV9mcmFtZS0+c2V0dGluZ3MoKS0+YXJlUGx1Z2luc0VuYWJs
ZWQoKSkpCiAgICAgICAgIHJldHVybjsKIAogICAgIFN0cmluZyBmaWxlbmFtZSA9IHIudXJsKCku
bGFzdFBhdGhDb21wb25lbnQoKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvbG9hZGVyL1BsdWdpbkRv
Y3VtZW50LmNwcCBiL1dlYkNvcmUvbG9hZGVyL1BsdWdpbkRvY3VtZW50LmNwcAppbmRleCA3ODg2
OTFmLi5kNzEwNzQ2IDEwMDY0NAotLS0gYS9XZWJDb3JlL2xvYWRlci9QbHVnaW5Eb2N1bWVudC5j
cHAKKysrIGIvV2ViQ29yZS9sb2FkZXIvUGx1Z2luRG9jdW1lbnQuY3BwCkBAIC0xMDQsNyArMTA0
LDcgQEAgYm9vbCBQbHVnaW5Ub2tlbml6ZXI6OndyaXRlUmF3RGF0YShjb25zdCBjaGFyKiwgaW50
KQogCiAgICAgaWYgKEZyYW1lKiBmcmFtZSA9IG1fZG9jLT5mcmFtZSgpKSB7CiAgICAgICAgIFNl
dHRpbmdzKiBzZXR0aW5ncyA9IGZyYW1lLT5zZXR0aW5ncygpOwotICAgICAgICBpZiAoc2V0dGlu
Z3MgJiYgc2V0dGluZ3MtPmFyZVBsdWdpbnNFbmFibGVkKCkpIHsKKyAgICAgICAgaWYgKHNldHRp
bmdzICYmIGZyYW1lLT5sb2FkZXIoKS0+Y2xpZW50KCktPmFsbG93UGx1Z2lucyhzZXR0aW5ncy0+
YXJlUGx1Z2luc0VuYWJsZWQoKSkpIHsKICAgICAgICAgICAgIG1fZG9jLT51cGRhdGVMYXlvdXQo
KTsKIAogICAgICAgICAgICAgaWYgKFJlbmRlcldpZGdldCogcmVuZGVyZXIgPSB0b1JlbmRlcldp
ZGdldChtX2VtYmVkRWxlbWVudC0+cmVuZGVyZXIoKSkpIHsKZGlmZiAtLWdpdCBhL1dlYkNvcmUv
cGFnZS9QYWdlLmNwcCBiL1dlYkNvcmUvcGFnZS9QYWdlLmNwcAppbmRleCBjZjFiMWE4Li4xMTdk
ZjYxIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAKKysrIGIvV2ViQ29yZS9wYWdl
L1BhZ2UuY3BwCkBAIC0zODgsNyArMzg4LDcgQEAgdm9pZCBQYWdlOjpyZWZyZXNoUGx1Z2lucyhi
b29sIHJlbG9hZCkKIAogUGx1Z2luRGF0YSogUGFnZTo6cGx1Z2luRGF0YSgpIGNvbnN0CiB7Ci0g
ICAgaWYgKCFzZXR0aW5ncygpLT5hcmVQbHVnaW5zRW5hYmxlZCgpKQorICAgIGlmICghbWFpbkZy
YW1lKCktPmxvYWRlcigpLT5jbGllbnQoKS0+YWxsb3dQbHVnaW5zKHNldHRpbmdzKCktPmFyZVBs
dWdpbnNFbmFibGVkKCkpKQogICAgICAgICByZXR1cm4gMDsKICAgICBpZiAoIW1fcGx1Z2luRGF0
YSkKICAgICAgICAgbV9wbHVnaW5EYXRhID0gUGx1Z2luRGF0YTo6Y3JlYXRlKHRoaXMpOwpkaWZm
IC0tZ2l0IGEvV2ViQ29yZS9wbHVnaW5zL01pbWVUeXBlLmNwcCBiL1dlYkNvcmUvcGx1Z2lucy9N
aW1lVHlwZS5jcHAKaW5kZXggYzRiMDUxYy4uMTM2YThkMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9w
bHVnaW5zL01pbWVUeXBlLmNwcAorKysgYi9XZWJDb3JlL3BsdWdpbnMvTWltZVR5cGUuY3BwCkBA
IC01NSw3ICs1NSw3IEBAIGNvbnN0IFN0cmluZyAmTWltZVR5cGU6OmRlc2NyaXB0aW9uKCkgY29u
c3QKIFBhc3NSZWZQdHI8UGx1Z2luPiBNaW1lVHlwZTo6ZW5hYmxlZFBsdWdpbigpIGNvbnN0CiB7
CiAgICAgY29uc3QgUGFnZSogcCA9IG1fcGx1Z2luRGF0YS0+cGFnZSgpOwotICAgIGlmICghcCB8
fCAhcC0+c2V0dGluZ3MoKS0+YXJlUGx1Z2luc0VuYWJsZWQoKSkKKyAgICBpZiAoIXAgfHwgIXAt
Pm1haW5GcmFtZSgpLT5sb2FkZXIoKS0+Y2xpZW50KCktPmFsbG93UGx1Z2lucyhwLT5zZXR0aW5n
cygpLT5hcmVQbHVnaW5zRW5hYmxlZCgpKSkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBjb25z
dCBQbHVnaW5JbmZvICppbmZvID0gbV9wbHVnaW5EYXRhLT5taW1lcygpW21faW5kZXhdLT5wbHVn
aW47Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49142</attachid>
            <date>2010-02-20 23:19:44 -0800</date>
            <delta_ts>2010-02-20 23:45:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-34997-20100220231943.patch</filename>
            <type>text/plain</type>
            <size>4676</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MjRiZTE2Ny4uYzBlNWM2YSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTIsNiArMiwzMSBAQAogCiAgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgogCisgICAgICAgIEFkZCBjYWxsIHRvIEZyYW1lTG9hZGVyQ2xpZW50Ojph
bGxvd1BsdWdpbnMgZXZlcnl3aGVyZSBhcmVQbHVnaW5zRW5hYmxlZCBpcyBjYWxsZWQKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0OTk3CisKKyAgICAg
ICAgSWYgd2Ugd2FudCB0byBsZXQgdGhlIEZyYW1lTG9hZGVyQ2xpZW50IG92ZXJyaWRlIGFyZVBs
dWdpbnNFbmFibGVkLAorICAgICAgICB0aGVuIHdlIG5lZWQgdG8gY2FsbCBvdXQgdG8gdGhlIEZy
YW1lTG9hZGVyQ2xpZW50IGV2ZXJ5IHRpbWUgd2UgcmVhZAorICAgICAgICB0aGUgc2V0dGluZy4K
KworICAgICAgICBXZSBkb24ndCBoYXZlIHRlc3RpbmcgaW5mcnVzdHJ1Y3R1cmUgZm9yIHRoZXNl
IGNoYW5nZXMsIHdoaWNoIGlzIGxhbWUuCisgICAgICAgIEknbSBzdXBwb3NlZCB0byBmaXggdGhh
dCBpbiBCdWcgMzM5OTEuCisKKyAgICAgICAgKiBkb20vRE9NSW1wbGVtZW50YXRpb24uY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6RE9NSW1wbGVtZW50YXRpb246OmNyZWF0ZURvY3VtZW50KToKKyAg
ICAgICAgKiBsb2FkZXIvTWFpblJlc291cmNlTG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
Ok1haW5SZXNvdXJjZUxvYWRlcjo6c3Vic3RpdHV0ZU1JTUVUeXBlRnJvbVBsdWdpbkRhdGFiYXNl
KToKKyAgICAgICAgKiBsb2FkZXIvUGx1Z2luRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6UGx1Z2luVG9rZW5pemVyOjp3cml0ZVJhd0RhdGEpOgorICAgICAgICAqIHBhZ2UvUGFnZS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpQYWdlOjpwbHVnaW5EYXRhKToKKyAgICAgICAgKiBwbHVn
aW5zL01pbWVUeXBlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1pbWVUeXBlOjplbmFibGVkUGx1
Z2luKToKKworMjAxMC0wMi0yMCAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCiAgICAgICAgIFtDaHJvbWl1bSBB
UEldIERpc2FtYmlndW91cyBhbGxvd0phdmFTY3JpcHQgZnJvbSBkaWRGYWlsVG9FeGVjdXRlSmF2
YVNjcmlwdAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MzUyMDUKIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9kb20vRE9NSW1wbGVtZW50YXRpb24uY3BwIGIv
V2ViQ29yZS9kb20vRE9NSW1wbGVtZW50YXRpb24uY3BwCmluZGV4IGY3YzgyNDIuLjRhMDA4MmQg
MTAwNjQ0Ci0tLSBhL1dlYkNvcmUvZG9tL0RPTUltcGxlbWVudGF0aW9uLmNwcAorKysgYi9XZWJD
b3JlL2RvbS9ET01JbXBsZW1lbnRhdGlvbi5jcHAKQEAgLTMxLDYgKzMxLDcgQEAKICNpbmNsdWRl
ICJFbGVtZW50LmgiCiAjaW5jbHVkZSAiRXhjZXB0aW9uQ29kZS5oIgogI2luY2x1ZGUgIkZyYW1l
LmgiCisjaW5jbHVkZSAiRnJhbWVMb2FkZXJDbGllbnQuaCIKICNpbmNsdWRlICJGVFBEaXJlY3Rv
cnlEb2N1bWVudC5oIgogI2luY2x1ZGUgIkhUTUxEb2N1bWVudC5oIgogI2luY2x1ZGUgIkhUTUxO
YW1lcy5oIgpAQCAtMzM3LDcgKzMzOCw3IEBAIFBhc3NSZWZQdHI8RG9jdW1lbnQ+IERPTUltcGxl
bWVudGF0aW9uOjpjcmVhdGVEb2N1bWVudChjb25zdCBTdHJpbmcmIHR5cGUsIEZyYW1lCiAjZW5k
aWYKIAogICAgIFBsdWdpbkRhdGEqIHBsdWdpbkRhdGEgPSAwOwotICAgIGlmIChmcmFtZSAmJiBm
cmFtZS0+cGFnZSgpICYmIGZyYW1lLT5wYWdlKCktPnNldHRpbmdzKCktPmFyZVBsdWdpbnNFbmFi
bGVkKCkpCisgICAgaWYgKGZyYW1lICYmIGZyYW1lLT5wYWdlKCkgJiYgZnJhbWUtPmxvYWRlcigp
LT5jbGllbnQoKS0+YWxsb3dQbHVnaW5zKGZyYW1lLT5wYWdlKCktPnNldHRpbmdzKCktPmFyZVBs
dWdpbnNFbmFibGVkKCkpKQogICAgICAgICBwbHVnaW5EYXRhID0gZnJhbWUtPnBhZ2UoKS0+cGx1
Z2luRGF0YSgpOwogCiAgICAgLy8gUERGIGlzIG9uZSBpbWFnZSB0eXBlIGZvciB3aGljaCBhIHBs
dWdpbiBjYW4gb3ZlcnJpZGUgYnVpbHQtaW4gc3VwcG9ydC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUv
bG9hZGVyL01haW5SZXNvdXJjZUxvYWRlci5jcHAgYi9XZWJDb3JlL2xvYWRlci9NYWluUmVzb3Vy
Y2VMb2FkZXIuY3BwCmluZGV4IDNlNzU4ODAuLjNiYmQwOTEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUv
bG9hZGVyL01haW5SZXNvdXJjZUxvYWRlci5jcHAKKysrIGIvV2ViQ29yZS9sb2FkZXIvTWFpblJl
c291cmNlTG9hZGVyLmNwcApAQCAtMjg1LDcgKzI4NSw3IEBAIHZvaWQgTWFpblJlc291cmNlTG9h
ZGVyOjpjb250aW51ZUFmdGVyQ29udGVudFBvbGljeShQb2xpY3lBY3Rpb24gcG9saWN5KQogI2lm
IFBMQVRGT1JNKFFUKQogdm9pZCBNYWluUmVzb3VyY2VMb2FkZXI6OnN1YnN0aXR1dGVNSU1FVHlw
ZUZyb21QbHVnaW5EYXRhYmFzZShjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiByKQogewotICAgIGlm
ICghbV9mcmFtZS0+c2V0dGluZ3MoKS0+YXJlUGx1Z2luc0VuYWJsZWQoKSkKKyAgICBpZiAoIW1f
ZnJhbWUtPmNsaWVudCgpLT5hbGxvd1BsdWdpbnMobV9mcmFtZS0+c2V0dGluZ3MoKS0+YXJlUGx1
Z2luc0VuYWJsZWQoKSkpCiAgICAgICAgIHJldHVybjsKIAogICAgIFN0cmluZyBmaWxlbmFtZSA9
IHIudXJsKCkubGFzdFBhdGhDb21wb25lbnQoKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvbG9hZGVy
L1BsdWdpbkRvY3VtZW50LmNwcCBiL1dlYkNvcmUvbG9hZGVyL1BsdWdpbkRvY3VtZW50LmNwcApp
bmRleCA3ODg2OTFmLi5kNzEwNzQ2IDEwMDY0NAotLS0gYS9XZWJDb3JlL2xvYWRlci9QbHVnaW5E
b2N1bWVudC5jcHAKKysrIGIvV2ViQ29yZS9sb2FkZXIvUGx1Z2luRG9jdW1lbnQuY3BwCkBAIC0x
MDQsNyArMTA0LDcgQEAgYm9vbCBQbHVnaW5Ub2tlbml6ZXI6OndyaXRlUmF3RGF0YShjb25zdCBj
aGFyKiwgaW50KQogCiAgICAgaWYgKEZyYW1lKiBmcmFtZSA9IG1fZG9jLT5mcmFtZSgpKSB7CiAg
ICAgICAgIFNldHRpbmdzKiBzZXR0aW5ncyA9IGZyYW1lLT5zZXR0aW5ncygpOwotICAgICAgICBp
ZiAoc2V0dGluZ3MgJiYgc2V0dGluZ3MtPmFyZVBsdWdpbnNFbmFibGVkKCkpIHsKKyAgICAgICAg
aWYgKHNldHRpbmdzICYmIGZyYW1lLT5sb2FkZXIoKS0+Y2xpZW50KCktPmFsbG93UGx1Z2lucyhz
ZXR0aW5ncy0+YXJlUGx1Z2luc0VuYWJsZWQoKSkpIHsKICAgICAgICAgICAgIG1fZG9jLT51cGRh
dGVMYXlvdXQoKTsKIAogICAgICAgICAgICAgaWYgKFJlbmRlcldpZGdldCogcmVuZGVyZXIgPSB0
b1JlbmRlcldpZGdldChtX2VtYmVkRWxlbWVudC0+cmVuZGVyZXIoKSkpIHsKZGlmZiAtLWdpdCBh
L1dlYkNvcmUvcGFnZS9QYWdlLmNwcCBiL1dlYkNvcmUvcGFnZS9QYWdlLmNwcAppbmRleCAzZWNi
YjVkLi5jMGI0YmExIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAKKysrIGIvV2Vi
Q29yZS9wYWdlL1BhZ2UuY3BwCkBAIC0zODksNyArMzg5LDcgQEAgdm9pZCBQYWdlOjpyZWZyZXNo
UGx1Z2lucyhib29sIHJlbG9hZCkKIAogUGx1Z2luRGF0YSogUGFnZTo6cGx1Z2luRGF0YSgpIGNv
bnN0CiB7Ci0gICAgaWYgKCFzZXR0aW5ncygpLT5hcmVQbHVnaW5zRW5hYmxlZCgpKQorICAgIGlm
ICghbWFpbkZyYW1lKCktPmxvYWRlcigpLT5jbGllbnQoKS0+YWxsb3dQbHVnaW5zKHNldHRpbmdz
KCktPmFyZVBsdWdpbnNFbmFibGVkKCkpKQogICAgICAgICByZXR1cm4gMDsKICAgICBpZiAoIW1f
cGx1Z2luRGF0YSkKICAgICAgICAgbV9wbHVnaW5EYXRhID0gUGx1Z2luRGF0YTo6Y3JlYXRlKHRo
aXMpOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbHVnaW5zL01pbWVUeXBlLmNwcCBiL1dlYkNvcmUv
cGx1Z2lucy9NaW1lVHlwZS5jcHAKaW5kZXggYzRiMDUxYy4uYWM5MTgxYyAxMDA2NDQKLS0tIGEv
V2ViQ29yZS9wbHVnaW5zL01pbWVUeXBlLmNwcAorKysgYi9XZWJDb3JlL3BsdWdpbnMvTWltZVR5
cGUuY3BwCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVkZSAiTWltZVR5cGUuaCIKIAogI2luY2x1
ZGUgIkZyYW1lLmgiCisjaW5jbHVkZSAiRnJhbWVMb2FkZXJDbGllbnQuaCIKICNpbmNsdWRlICJQ
YWdlLmgiCiAjaW5jbHVkZSAiUGx1Z2luLmgiCiAjaW5jbHVkZSAiUGx1Z2luRGF0YS5oIgpAQCAt
NTUsNyArNTYsNyBAQCBjb25zdCBTdHJpbmcgJk1pbWVUeXBlOjpkZXNjcmlwdGlvbigpIGNvbnN0
CiBQYXNzUmVmUHRyPFBsdWdpbj4gTWltZVR5cGU6OmVuYWJsZWRQbHVnaW4oKSBjb25zdAogewog
ICAgIGNvbnN0IFBhZ2UqIHAgPSBtX3BsdWdpbkRhdGEtPnBhZ2UoKTsKLSAgICBpZiAoIXAgfHwg
IXAtPnNldHRpbmdzKCktPmFyZVBsdWdpbnNFbmFibGVkKCkpCisgICAgaWYgKCFwIHx8ICFwLT5t
YWluRnJhbWUoKS0+bG9hZGVyKCktPmNsaWVudCgpLT5hbGxvd1BsdWdpbnMocC0+c2V0dGluZ3Mo
KS0+YXJlUGx1Z2luc0VuYWJsZWQoKSkpCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgY29uc3Qg
UGx1Z2luSW5mbyAqaW5mbyA9IG1fcGx1Z2luRGF0YS0+bWltZXMoKVttX2luZGV4XS0+cGx1Z2lu
Owo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49143</attachid>
            <date>2010-02-20 23:45:05 -0800</date>
            <delta_ts>2010-02-24 14:56:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-34997-20100220234504.patch</filename>
            <type>text/plain</type>
            <size>4686</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MjRiZTE2Ny4uYzBlNWM2YSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTIsNiArMiwzMSBAQAogCiAgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgogCisgICAgICAgIEFkZCBjYWxsIHRvIEZyYW1lTG9hZGVyQ2xpZW50Ojph
bGxvd1BsdWdpbnMgZXZlcnl3aGVyZSBhcmVQbHVnaW5zRW5hYmxlZCBpcyBjYWxsZWQKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0OTk3CisKKyAgICAg
ICAgSWYgd2Ugd2FudCB0byBsZXQgdGhlIEZyYW1lTG9hZGVyQ2xpZW50IG92ZXJyaWRlIGFyZVBs
dWdpbnNFbmFibGVkLAorICAgICAgICB0aGVuIHdlIG5lZWQgdG8gY2FsbCBvdXQgdG8gdGhlIEZy
YW1lTG9hZGVyQ2xpZW50IGV2ZXJ5IHRpbWUgd2UgcmVhZAorICAgICAgICB0aGUgc2V0dGluZy4K
KworICAgICAgICBXZSBkb24ndCBoYXZlIHRlc3RpbmcgaW5mcnVzdHJ1Y3R1cmUgZm9yIHRoZXNl
IGNoYW5nZXMsIHdoaWNoIGlzIGxhbWUuCisgICAgICAgIEknbSBzdXBwb3NlZCB0byBmaXggdGhh
dCBpbiBCdWcgMzM5OTEuCisKKyAgICAgICAgKiBkb20vRE9NSW1wbGVtZW50YXRpb24uY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6RE9NSW1wbGVtZW50YXRpb246OmNyZWF0ZURvY3VtZW50KToKKyAg
ICAgICAgKiBsb2FkZXIvTWFpblJlc291cmNlTG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
Ok1haW5SZXNvdXJjZUxvYWRlcjo6c3Vic3RpdHV0ZU1JTUVUeXBlRnJvbVBsdWdpbkRhdGFiYXNl
KToKKyAgICAgICAgKiBsb2FkZXIvUGx1Z2luRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6UGx1Z2luVG9rZW5pemVyOjp3cml0ZVJhd0RhdGEpOgorICAgICAgICAqIHBhZ2UvUGFnZS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpQYWdlOjpwbHVnaW5EYXRhKToKKyAgICAgICAgKiBwbHVn
aW5zL01pbWVUeXBlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1pbWVUeXBlOjplbmFibGVkUGx1
Z2luKToKKworMjAxMC0wMi0yMCAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCiAgICAgICAgIFtDaHJvbWl1bSBB
UEldIERpc2FtYmlndW91cyBhbGxvd0phdmFTY3JpcHQgZnJvbSBkaWRGYWlsVG9FeGVjdXRlSmF2
YVNjcmlwdAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MzUyMDUKIApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9kb20vRE9NSW1wbGVtZW50YXRpb24uY3BwIGIv
V2ViQ29yZS9kb20vRE9NSW1wbGVtZW50YXRpb24uY3BwCmluZGV4IGY3YzgyNDIuLjRhMDA4MmQg
MTAwNjQ0Ci0tLSBhL1dlYkNvcmUvZG9tL0RPTUltcGxlbWVudGF0aW9uLmNwcAorKysgYi9XZWJD
b3JlL2RvbS9ET01JbXBsZW1lbnRhdGlvbi5jcHAKQEAgLTMxLDYgKzMxLDcgQEAKICNpbmNsdWRl
ICJFbGVtZW50LmgiCiAjaW5jbHVkZSAiRXhjZXB0aW9uQ29kZS5oIgogI2luY2x1ZGUgIkZyYW1l
LmgiCisjaW5jbHVkZSAiRnJhbWVMb2FkZXJDbGllbnQuaCIKICNpbmNsdWRlICJGVFBEaXJlY3Rv
cnlEb2N1bWVudC5oIgogI2luY2x1ZGUgIkhUTUxEb2N1bWVudC5oIgogI2luY2x1ZGUgIkhUTUxO
YW1lcy5oIgpAQCAtMzM3LDcgKzMzOCw3IEBAIFBhc3NSZWZQdHI8RG9jdW1lbnQ+IERPTUltcGxl
bWVudGF0aW9uOjpjcmVhdGVEb2N1bWVudChjb25zdCBTdHJpbmcmIHR5cGUsIEZyYW1lCiAjZW5k
aWYKIAogICAgIFBsdWdpbkRhdGEqIHBsdWdpbkRhdGEgPSAwOwotICAgIGlmIChmcmFtZSAmJiBm
cmFtZS0+cGFnZSgpICYmIGZyYW1lLT5wYWdlKCktPnNldHRpbmdzKCktPmFyZVBsdWdpbnNFbmFi
bGVkKCkpCisgICAgaWYgKGZyYW1lICYmIGZyYW1lLT5wYWdlKCkgJiYgZnJhbWUtPmxvYWRlcigp
LT5jbGllbnQoKS0+YWxsb3dQbHVnaW5zKGZyYW1lLT5wYWdlKCktPnNldHRpbmdzKCktPmFyZVBs
dWdpbnNFbmFibGVkKCkpKQogICAgICAgICBwbHVnaW5EYXRhID0gZnJhbWUtPnBhZ2UoKS0+cGx1
Z2luRGF0YSgpOwogCiAgICAgLy8gUERGIGlzIG9uZSBpbWFnZSB0eXBlIGZvciB3aGljaCBhIHBs
dWdpbiBjYW4gb3ZlcnJpZGUgYnVpbHQtaW4gc3VwcG9ydC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUv
bG9hZGVyL01haW5SZXNvdXJjZUxvYWRlci5jcHAgYi9XZWJDb3JlL2xvYWRlci9NYWluUmVzb3Vy
Y2VMb2FkZXIuY3BwCmluZGV4IDNlNzU4ODAuLmQ3NDY3ZDEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUv
bG9hZGVyL01haW5SZXNvdXJjZUxvYWRlci5jcHAKKysrIGIvV2ViQ29yZS9sb2FkZXIvTWFpblJl
c291cmNlTG9hZGVyLmNwcApAQCAtMjg1LDcgKzI4NSw3IEBAIHZvaWQgTWFpblJlc291cmNlTG9h
ZGVyOjpjb250aW51ZUFmdGVyQ29udGVudFBvbGljeShQb2xpY3lBY3Rpb24gcG9saWN5KQogI2lm
IFBMQVRGT1JNKFFUKQogdm9pZCBNYWluUmVzb3VyY2VMb2FkZXI6OnN1YnN0aXR1dGVNSU1FVHlw
ZUZyb21QbHVnaW5EYXRhYmFzZShjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiByKQogewotICAgIGlm
ICghbV9mcmFtZS0+c2V0dGluZ3MoKS0+YXJlUGx1Z2luc0VuYWJsZWQoKSkKKyAgICBpZiAoIW1f
ZnJhbWUtPmxvYWRlcigpLT5jbGllbnQoKS0+YWxsb3dQbHVnaW5zKG1fZnJhbWUtPnNldHRpbmdz
KCktPmFyZVBsdWdpbnNFbmFibGVkKCkpKQogICAgICAgICByZXR1cm47CiAKICAgICBTdHJpbmcg
ZmlsZW5hbWUgPSByLnVybCgpLmxhc3RQYXRoQ29tcG9uZW50KCk7CmRpZmYgLS1naXQgYS9XZWJD
b3JlL2xvYWRlci9QbHVnaW5Eb2N1bWVudC5jcHAgYi9XZWJDb3JlL2xvYWRlci9QbHVnaW5Eb2N1
bWVudC5jcHAKaW5kZXggNzg4NjkxZi4uZDcxMDc0NiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9sb2Fk
ZXIvUGx1Z2luRG9jdW1lbnQuY3BwCisrKyBiL1dlYkNvcmUvbG9hZGVyL1BsdWdpbkRvY3VtZW50
LmNwcApAQCAtMTA0LDcgKzEwNCw3IEBAIGJvb2wgUGx1Z2luVG9rZW5pemVyOjp3cml0ZVJhd0Rh
dGEoY29uc3QgY2hhciosIGludCkKIAogICAgIGlmIChGcmFtZSogZnJhbWUgPSBtX2RvYy0+ZnJh
bWUoKSkgewogICAgICAgICBTZXR0aW5ncyogc2V0dGluZ3MgPSBmcmFtZS0+c2V0dGluZ3MoKTsK
LSAgICAgICAgaWYgKHNldHRpbmdzICYmIHNldHRpbmdzLT5hcmVQbHVnaW5zRW5hYmxlZCgpKSB7
CisgICAgICAgIGlmIChzZXR0aW5ncyAmJiBmcmFtZS0+bG9hZGVyKCktPmNsaWVudCgpLT5hbGxv
d1BsdWdpbnMoc2V0dGluZ3MtPmFyZVBsdWdpbnNFbmFibGVkKCkpKSB7CiAgICAgICAgICAgICBt
X2RvYy0+dXBkYXRlTGF5b3V0KCk7CiAKICAgICAgICAgICAgIGlmIChSZW5kZXJXaWRnZXQqIHJl
bmRlcmVyID0gdG9SZW5kZXJXaWRnZXQobV9lbWJlZEVsZW1lbnQtPnJlbmRlcmVyKCkpKSB7CmRp
ZmYgLS1naXQgYS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAgYi9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAK
aW5kZXggM2VjYmI1ZC4uYzBiNGJhMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wYWdlL1BhZ2UuY3Bw
CisrKyBiL1dlYkNvcmUvcGFnZS9QYWdlLmNwcApAQCAtMzg5LDcgKzM4OSw3IEBAIHZvaWQgUGFn
ZTo6cmVmcmVzaFBsdWdpbnMoYm9vbCByZWxvYWQpCiAKIFBsdWdpbkRhdGEqIFBhZ2U6OnBsdWdp
bkRhdGEoKSBjb25zdAogewotICAgIGlmICghc2V0dGluZ3MoKS0+YXJlUGx1Z2luc0VuYWJsZWQo
KSkKKyAgICBpZiAoIW1haW5GcmFtZSgpLT5sb2FkZXIoKS0+Y2xpZW50KCktPmFsbG93UGx1Z2lu
cyhzZXR0aW5ncygpLT5hcmVQbHVnaW5zRW5hYmxlZCgpKSkKICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgaWYgKCFtX3BsdWdpbkRhdGEpCiAgICAgICAgIG1fcGx1Z2luRGF0YSA9IFBsdWdpbkRhdGE6
OmNyZWF0ZSh0aGlzKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGx1Z2lucy9NaW1lVHlwZS5jcHAg
Yi9XZWJDb3JlL3BsdWdpbnMvTWltZVR5cGUuY3BwCmluZGV4IGM0YjA1MWMuLmFjOTE4MWMgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvcGx1Z2lucy9NaW1lVHlwZS5jcHAKKysrIGIvV2ViQ29yZS9wbHVn
aW5zL01pbWVUeXBlLmNwcApAQCAtMjAsNiArMjAsNyBAQAogI2luY2x1ZGUgIk1pbWVUeXBlLmgi
CiAKICNpbmNsdWRlICJGcmFtZS5oIgorI2luY2x1ZGUgIkZyYW1lTG9hZGVyQ2xpZW50LmgiCiAj
aW5jbHVkZSAiUGFnZS5oIgogI2luY2x1ZGUgIlBsdWdpbi5oIgogI2luY2x1ZGUgIlBsdWdpbkRh
dGEuaCIKQEAgLTU1LDcgKzU2LDcgQEAgY29uc3QgU3RyaW5nICZNaW1lVHlwZTo6ZGVzY3JpcHRp
b24oKSBjb25zdAogUGFzc1JlZlB0cjxQbHVnaW4+IE1pbWVUeXBlOjplbmFibGVkUGx1Z2luKCkg
Y29uc3QKIHsKICAgICBjb25zdCBQYWdlKiBwID0gbV9wbHVnaW5EYXRhLT5wYWdlKCk7Ci0gICAg
aWYgKCFwIHx8ICFwLT5zZXR0aW5ncygpLT5hcmVQbHVnaW5zRW5hYmxlZCgpKQorICAgIGlmICgh
cCB8fCAhcC0+bWFpbkZyYW1lKCktPmxvYWRlcigpLT5jbGllbnQoKS0+YWxsb3dQbHVnaW5zKHAt
PnNldHRpbmdzKCktPmFyZVBsdWdpbnNFbmFibGVkKCkpKQogICAgICAgICByZXR1cm4gMDsKIAog
ICAgIGNvbnN0IFBsdWdpbkluZm8gKmluZm8gPSBtX3BsdWdpbkRhdGEtPm1pbWVzKClbbV9pbmRl
eF0tPnBsdWdpbjsK
</data>
<flag name="review"
          id="31928"
          type_id="1"
          status="+"
          setter="fishd"
    />
    <flag name="commit-queue"
          id="32312"
          type_id="3"
          status="+"
          setter="fishd"
    />
          </attachment>
      

    </bug>

</bugzilla>