<?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>49094</bug_id>
          
          <creation_ts>2010-11-05 14:24:57 -0700</creation_ts>
          <short_desc>run platform/chromium/plugins/nested-plugin-objects.html on all platforms</short_desc>
          <delta_ts>2010-11-08 11:45:03 -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="Tony Chang">tony</reporter>
          <assigned_to name="Tony Chang">tony</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>fishd</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>305524</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-11-05 14:24:57 -0700</bug_when>
    <thetext>run platform/chromium/plugins/nested-plugin-objects.html on all platforms</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305528</commentid>
    <comment_count>1</comment_count>
      <attachid>73119</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-11-05 14:28:09 -0700</bug_when>
    <thetext>Created attachment 73119
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305530</commentid>
    <comment_count>2</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-11-05 14:30:17 -0700</bug_when>
    <thetext>Moving another test from platform/chromium/plugins into plugins and copying some code from the chromium forked plugin upstream.  This needs to be landed by hand to get the file move.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305725</commentid>
    <comment_count>3</comment_count>
      <attachid>73119</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-11-05 22:04:45 -0700</bug_when>
    <thetext>Comment on attachment 73119
Patch

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

&gt; WebKitTools/DumpRenderTree/TestNetscapePlugIn/TestObject.cpp:118
&gt; +    if (testObject-&gt;testObject)
&gt; +      browser-&gt;releaseobject(testObject-&gt;testObject);

Four-space indent.

&gt; WebKitTools/DumpRenderTree/TestNetscapePlugIn/TestObject.cpp:167
&gt; +        if (!testObject-&gt;testObject)
&gt; +          testObject-&gt;testObject = browser-&gt;createobject(0, &amp;testClass);

four-space indent</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306173</commentid>
    <comment_count>4</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-11-08 09:57:00 -0800</bug_when>
    <thetext>Committed r71537: &lt;http://trac.webkit.org/changeset/71537&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306212</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-11-08 10:49:31 -0800</bug_when>
    <thetext>SUCCESS: Build 20478 (r71539) was the first to show failures: set([u&apos;plugins/nested-plugin-objects.html&apos;])

This is broken on Snow Leopard it seems.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306232</commentid>
    <comment_count>6</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-11-08 11:17:30 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; SUCCESS: Build 20478 (r71539) was the first to show failures: set([u&apos;plugins/nested-plugin-objects.html&apos;])
&gt; 
&gt; This is broken on Snow Leopard it seems.

Sorry, fixing...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>306253</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-11-08 11:45:03 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/71537 might have broken Qt Linux Release</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>73119</attachid>
            <date>2010-11-05 14:28:09 -0700</date>
            <delta_ts>2010-11-05 22:04:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-49094-20101105142838.patch</filename>
            <type>text/plain</type>
            <size>7604</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4Mjk0MWI2ZDljYTM2M2RjNjE1YTBlYWJiMWQwODM0MmVjOTc1MGMzLi5kYjU5Yzhh
NjMwNmUzZWZlOWRjYTRhYjgwMjAxYmZmMjhlMWU4NTFhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTAtMTEtMDUgIFRvbnkgQ2hhbmcgIDx0b255QGNocm9taXVtLm9yZz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBydW4gcGxhdGZvcm0vY2hyb21p
dW0vcGx1Z2lucy9uZXN0ZWQtcGx1Z2luLW9iamVjdHMuaHRtbCBvbiBhbGwgcGxhdGZvcm1zCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00OTA5NAorCisg
ICAgICAgICogcGx1Z2lucy9uZXN0ZWQtcGx1Z2luLW9iamVjdHMtZXhwZWN0ZWQudHh0OiBSZW5h
bWVkIGZyb20gTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vcGx1Z2lucy9uZXN0ZWQtcGx1
Z2luLW9iamVjdHMtZXhwZWN0ZWQudHh0LgorICAgICAgICAqIHBsdWdpbnMvbmVzdGVkLXBsdWdp
bi1vYmplY3RzLmh0bWw6IFJlbmFtZWQgZnJvbSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1
bS9wbHVnaW5zL25lc3RlZC1wbHVnaW4tb2JqZWN0cy5odG1sLgorCiAyMDEwLTExLTA1ICBNaWhh
aSBQYXJwYXJpdGEgIDxtaWhhaXBAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQ7
IHRlc3RfZXhwZWN0YXRpb25zIGZpeC4KZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxvZwppbmRleCBmYjhmNGZjZDVjOTJjMTRiZGExZGFlNDE0
YTIyMWRmNDExODgyMzNjLi5iNzljZmY3Yzg4OWIxY2MwMmI4ZmZiNmRkMmM4NzNiYWZkYTZhZTM5
IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDUgKzEsMjMgQEAKIDIwMTAtMTEtMDUgIFRvbnkgQ2hhbmcgIDx0b255QGNo
cm9taXVtLm9yZz4KIAorICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBydW4gcGxhdGZvcm0vY2hyb21pdW0vcGx1Z2lucy9uZXN0ZWQtcGx1Z2luLW9iamVjdHMu
aHRtbCBvbiBhbGwgcGxhdGZvcm1zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD00OTA5NAorCisgICAgICAgIFRoaXMgdGVzdHMgdGhhdCBvYmplY3RzIGNy
ZWF0ZWQgYnkgcGx1Z2lucyBhcmUgcHJvcGxlcnkgY2xlYW5lZCB1cC4KKworICAgICAgICAqIER1
bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi9QbHVnaW5PYmplY3QuY3BwOgorICAgICAg
ICAodGVzdFBhc3NUZXN0T2JqZWN0KToKKyAgICAgICAgKHBsdWdpbkludm9rZSk6CisgICAgICAg
ICogRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luL1Rlc3RPYmplY3QuY3BwOgorICAg
ICAgICAodGVzdEFsbG9jYXRlKToKKyAgICAgICAgKHRlc3REZWFsbG9jYXRlKToKKyAgICAgICAg
KHRlc3RHZXRQcm9wZXJ0eSk6CisgICAgICAgICh0ZXN0Q29uc3RydWN0KToKKworMjAxMC0xMS0w
NSAgVG9ueSBDaGFuZyAgPHRvbnlAY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFJldmlld2VkIGJ5
IERhdmlkIExldmluLgogCiAgICAgICAgIGNsZWFudXAgc3R5bGUgaW4gVGVzdE5ldHNjYXBlUGx1
Z0luL1BsdWdpbk9iamVjdC5jcHAKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJU
cmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi9QbHVnaW5PYmplY3QuY3BwIGIvV2ViS2l0VG9vbHMvRHVt
cFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luL1BsdWdpbk9iamVjdC5jcHAKaW5kZXggZTU4
MTUyZTYwN2UyNmI5ZGVjNDg5MTU2MjgzZmViMjc5NTkwNTc3OC4uN2YxYzRiNGFlMTA3YjlmOTdj
ZWVlMzQxZDhmMGZkY2YxNDcyZDgzMCAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRl
clRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luL1BsdWdpbk9iamVjdC5jcHAKKysrIGIvV2ViS2l0VG9v
bHMvRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luL1BsdWdpbk9iamVjdC5jcHAKQEAg
LTE3Niw2ICsxNzYsNyBAQCBlbnVtIHsKICAgICBJRF9URVNUX0dFVF9QUk9QRVJUWV9SRVRVUk5f
VkFMVUUsCiAgICAgSURfVEVTVF9JREVOVElGSUVSX1RPX1NUUklORywKICAgICBJRF9URVNUX0lE
RU5USUZJRVJfVE9fSU5ULAorICAgIElEX1RFU1RfUEFTU19URVNUX09CSkVDVCwKICAgICBJRF9U
RVNUX1BPU1RVUkxfRklMRSwKICAgICBJRF9URVNUX0NPTlNUUlVDVCwKICAgICBJRF9URVNUX1RI
Uk9XX0VYQ0VQVElPTl9NRVRIT0QsCkBAIC0yMTIsNiArMjEzLDcgQEAgc3RhdGljIGNvbnN0IE5Q
VVRGOCAqcGx1Z2luTWV0aG9kSWRlbnRpZmllck5hbWVzW05VTV9NRVRIT0RfSURFTlRJRklFUlNd
ID0gewogICAgICJ0ZXN0R2V0UHJvcGVydHlSZXR1cm5WYWx1ZSIsCiAgICAgInRlc3RJZGVudGlm
aWVyVG9TdHJpbmciLAogICAgICJ0ZXN0SWRlbnRpZmllclRvSW50IiwKKyAgICAidGVzdFBhc3NU
ZXN0T2JqZWN0IiwKICAgICAidGVzdFBvc3RVUkxGaWxlIiwKICAgICAidGVzdENvbnN0cnVjdCIs
CiAgICAgInRlc3RUaHJvd0V4Y2VwdGlvbiIsCkBAIC00MzksNiArNDQxLDI2IEBAIHN0YXRpYyBi
b29sIHRlc3RJZGVudGlmaWVyVG9JbnQoUGx1Z2luT2JqZWN0KiwgY29uc3QgTlBWYXJpYW50KiBh
cmdzLCB1aW50MzJfdCBhCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKK3N0YXRpYyBib29sIHRlc3RQ
YXNzVGVzdE9iamVjdChQbHVnaW5PYmplY3QqIG9iaiwgY29uc3QgTlBWYXJpYW50KiBhcmdzLCB1
aW50MzJfdCBhcmdDb3VudCwgTlBWYXJpYW50KiByZXN1bHQpCit7CisgICAgaWYgKGFyZ0NvdW50
ICE9IDIgfHwgIU5QVkFSSUFOVF9JU19TVFJJTkcoYXJnc1swXSkpCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgIE5QT2JqZWN0KiB3aW5kb3dTY3JpcHRPYmplY3Q7CisgICAgYnJvd3Nlci0+
Z2V0dmFsdWUob2JqLT5ucHAsIE5QTlZXaW5kb3dOUE9iamVjdCwgJndpbmRvd1NjcmlwdE9iamVj
dCk7CisKKyAgICBOUFVURjgqIGNhbGxiYWNrU3RyaW5nID0gY3JlYXRlQ1N0cmluZ0Zyb21OUFZh
cmlhbnQoJmFyZ3NbMF0pOworICAgIE5QSWRlbnRpZmllciBjYWxsYmFja0lkZW50aWZpZXIgPSBi
cm93c2VyLT5nZXRzdHJpbmdpZGVudGlmaWVyKGNhbGxiYWNrU3RyaW5nKTsKKyAgICBmcmVlKGNh
bGxiYWNrU3RyaW5nKTsKKworICAgIE5QVmFyaWFudCBicm93c2VyUmVzdWx0OworICAgIGJyb3dz
ZXItPmludm9rZShvYmotPm5wcCwgd2luZG93U2NyaXB0T2JqZWN0LCBjYWxsYmFja0lkZW50aWZp
ZXIsICZhcmdzWzFdLCAxLCAmYnJvd3NlclJlc3VsdCk7CisgICAgYnJvd3Nlci0+cmVsZWFzZXZh
cmlhbnR2YWx1ZSgmYnJvd3NlclJlc3VsdCk7CisKKyAgICBWT0lEX1RPX05QVkFSSUFOVCgqcmVz
dWx0KTsKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogc3RhdGljIGJvb2wgdGVzdENhbGxiYWNrKFBs
dWdpbk9iamVjdCogb2JqLCBjb25zdCBOUFZhcmlhbnQqIGFyZ3MsIHVpbnQzMl90IGFyZ0NvdW50
LCBOUFZhcmlhbnQqIHJlc3VsdCkKIHsKICAgICBpZiAoIWFyZ0NvdW50IHx8ICFOUFZBUklBTlRf
SVNfU1RSSU5HKGFyZ3NbMF0pKQpAQCAtOTAwLDYgKzkyMiw4IEBAIHN0YXRpYyBib29sIHBsdWdp
bkludm9rZShOUE9iamVjdCogaGVhZGVyLCBOUElkZW50aWZpZXIgbmFtZSwgY29uc3QgTlBWYXJp
YW50KiBhCiAgICAgICAgIHJldHVybiB0ZXN0SWRlbnRpZmllclRvU3RyaW5nKHBsdWdpbiwgYXJn
cywgYXJnQ291bnQsIHJlc3VsdCk7CiAgICAgaWYgKG5hbWUgPT0gcGx1Z2luTWV0aG9kSWRlbnRp
ZmllcnNbSURfVEVTVF9JREVOVElGSUVSX1RPX0lOVF0pCiAgICAgICAgIHJldHVybiB0ZXN0SWRl
bnRpZmllclRvSW50KHBsdWdpbiwgYXJncywgYXJnQ291bnQsIHJlc3VsdCk7CisgICAgaWYgKG5h
bWUgPT0gcGx1Z2luTWV0aG9kSWRlbnRpZmllcnNbSURfVEVTVF9QQVNTX1RFU1RfT0JKRUNUXSkK
KyAgICAgICAgcmV0dXJuIHRlc3RQYXNzVGVzdE9iamVjdChwbHVnaW4sIGFyZ3MsIGFyZ0NvdW50
LCByZXN1bHQpOwogICAgIGlmIChuYW1lID09IHBsdWdpbk1ldGhvZElkZW50aWZpZXJzW0lEX1RF
U1RfUE9TVFVSTF9GSUxFXSkKICAgICAgICAgcmV0dXJuIHRlc3RQb3N0VVJMRmlsZShwbHVnaW4s
IGFyZ3MsIGFyZ0NvdW50LCByZXN1bHQpOwogICAgIGlmIChuYW1lID09IHBsdWdpbk1ldGhvZElk
ZW50aWZpZXJzW0lEX1RFU1RfQ09OU1RSVUNUXSkKQEAgLTkxNCw3ICs5MzgsNyBAQCBzdGF0aWMg
Ym9vbCBwbHVnaW5JbnZva2UoTlBPYmplY3QqIGhlYWRlciwgTlBJZGVudGlmaWVyIG5hbWUsIGNv
bnN0IE5QVmFyaWFudCogYQogICAgICAgICBicm93c2VyLT5pbnZva2UocGx1Z2luLT5ucHAsIHdp
bmRvd1NjcmlwdE9iamVjdCwgbmFtZSwgYXJncywgYXJnQ291bnQsIHJlc3VsdCk7CiAgICAgICAg
IHJldHVybiBmYWxzZTsKICAgICB9Ci0gICAgaWYgKG5hbWUgPT0gcGx1Z2luTWV0aG9kSWRlbnRp
ZmllcnNbSURfREVTVFJPWV9OVUxMX1NUUkVBTV0pIAorICAgIGlmIChuYW1lID09IHBsdWdpbk1l
dGhvZElkZW50aWZpZXJzW0lEX0RFU1RST1lfTlVMTF9TVFJFQU1dKQogICAgICAgICByZXR1cm4g
ZGVzdHJveU51bGxTdHJlYW0ocGx1Z2luLCBhcmdzLCBhcmdDb3VudCwgcmVzdWx0KTsKICAgICBp
ZiAobmFtZSA9PSBwbHVnaW5NZXRob2RJZGVudGlmaWVyc1tJRF9URVNUX1JFTE9BRF9QTFVHSU5T
X05PX1BBR0VTXSkgewogICAgICAgICBicm93c2VyLT5yZWxvYWRwbHVnaW5zKGZhbHNlKTsKZGlm
ZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi9U
ZXN0T2JqZWN0LmNwcCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBs
dWdJbi9UZXN0T2JqZWN0LmNwcAppbmRleCBjZTlmNzNlMjJjMjA4ZjUzYzEyMTgzZDU0OGZlYTBh
YzQ4NGJkY2ViLi5kNTJiMzYzMTU0NWFhOWM0OWVmOWVjNTkwYTBkNDVkMjY0NmIzMzM1IDEwMDY0
NAotLS0gYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4vVGVz
dE9iamVjdC5jcHAKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBl
UGx1Z0luL1Rlc3RPYmplY3QuY3BwCkBAIC01OSw2ICs1OSwxMSBAQCBOUENsYXNzICpnZXRUZXN0
Q2xhc3Modm9pZCkKICAgICByZXR1cm4gJnRlc3RDbGFzczsKIH0KIAordHlwZWRlZiBzdHJ1Y3Qg
eworICAgIE5QT2JqZWN0IGhlYWRlcjsKKyAgICBOUE9iamVjdCogdGVzdE9iamVjdDsKK30gVGVz
dE9iamVjdDsKKwogc3RhdGljIGJvb2wgaWRlbnRpZmllcnNJbml0aWFsaXplZCA9IGZhbHNlOwog
CiAjZGVmaW5lIE5VTV9FTlVNRVJBVEFCTEVfVEVTVF9JREVOVElGSUVSUyAyCkBAIC02Nyw2ICs3
Miw3IEBAIGVudW0gewogICAgIElEX1BST1BFUlRZX0ZPTyA9IDAsCiAgICAgSURfUFJPUEVSVFlf
QkFSLAogICAgIElEX1BST1BFUlRZX09CSkVDVF9QT0lOVEVSLAorICAgIElEX1BST1BFUlRZX1RF
U1RfT0JKRUNULAogICAgIE5VTV9URVNUX0lERU5USUZJRVJTLAogfTsKIApAQCAtNzUsNiArODEs
NyBAQCBzdGF0aWMgY29uc3QgTlBVVEY4ICp0ZXN0SWRlbnRpZmllck5hbWVzW05VTV9URVNUX0lE
RU5USUZJRVJTXSA9IHsKICAgICAiZm9vIiwKICAgICAiYmFyIiwKICAgICAib2JqZWN0UG9pbnRl
ciIsCisgICAgInRlc3RPYmplY3QiLAogfTsKIAogI2RlZmluZSBJRF9USFJPV19FWENFUFRJT05f
TUVUSE9EICAgMApAQCAtOTEsMjAgKzk4LDI0IEBAIHN0YXRpYyB2b2lkIGluaXRpYWxpemVJZGVu
dGlmaWVycyh2b2lkKQogICAgIGJyb3dzZXItPmdldHN0cmluZ2lkZW50aWZpZXJzKHRlc3RNZXRo
b2RJZGVudGlmaWVyTmFtZXMsIE5VTV9NRVRIT0RfSURFTlRJRklFUlMsIHRlc3RNZXRob2RJZGVu
dGlmaWVycyk7CiB9CiAKLXN0YXRpYyBOUE9iamVjdCAqdGVzdEFsbG9jYXRlKE5QUCAvKm5wcCov
LCBOUENsYXNzKiAvKnRoZUNsYXNzKi8pCitzdGF0aWMgTlBPYmplY3QqIHRlc3RBbGxvY2F0ZShO
UFAgLypucHAqLywgTlBDbGFzcyogLyp0aGVDbGFzcyovKQogewotICAgIE5QT2JqZWN0ICpuZXdJ
bnN0YW5jZSA9IHN0YXRpY19jYXN0PE5QT2JqZWN0Kj4obWFsbG9jKHNpemVvZihOUE9iamVjdCkp
KTsKLSAgICAKKyAgICBUZXN0T2JqZWN0KiBuZXdJbnN0YW5jZSA9IHN0YXRpY19jYXN0PFRlc3RP
YmplY3QqPihtYWxsb2Moc2l6ZW9mKFRlc3RPYmplY3QpKSk7CisgICAgbmV3SW5zdGFuY2UtPnRl
c3RPYmplY3QgPSAwOworCiAgICAgaWYgKCFpZGVudGlmaWVyc0luaXRpYWxpemVkKSB7CiAgICAg
ICAgIGlkZW50aWZpZXJzSW5pdGlhbGl6ZWQgPSB0cnVlOwogICAgICAgICBpbml0aWFsaXplSWRl
bnRpZmllcnMoKTsKICAgICB9Ci0gICAgCi0gICAgcmV0dXJuIG5ld0luc3RhbmNlOworCisgICAg
cmV0dXJuIHJlaW50ZXJwcmV0X2Nhc3Q8TlBPYmplY3QqPihuZXdJbnN0YW5jZSk7CiB9CiAKIHN0
YXRpYyB2b2lkIHRlc3REZWFsbG9jYXRlKE5QT2JqZWN0ICpvYmopIAogeworICAgIFRlc3RPYmpl
Y3QqIHRlc3RPYmplY3QgPSByZWludGVycHJldF9jYXN0PFRlc3RPYmplY3QqPihvYmopOworICAg
IGlmICh0ZXN0T2JqZWN0LT50ZXN0T2JqZWN0KQorICAgICAgYnJvd3Nlci0+cmVsZWFzZW9iamVj
dCh0ZXN0T2JqZWN0LT50ZXN0T2JqZWN0KTsKICAgICBmcmVlKG9iaik7CiB9CiAKQEAgLTE1MCw2
ICsxNjEsMTQgQEAgc3RhdGljIGJvb2wgdGVzdEdldFByb3BlcnR5KE5QT2JqZWN0KiBucG9iaiwg
TlBJZGVudGlmaWVyIG5hbWUsIE5QVmFyaWFudCogcmVzdWwKICAgICAgICAgSU5UMzJfVE9fTlBW
QVJJQU5UKG9iamVjdFBvaW50ZXIsICpyZXN1bHQpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAg
ICB9CisgICAgaWYgKG5hbWUgPT0gdGVzdElkZW50aWZpZXJzW0lEX1BST1BFUlRZX1RFU1RfT0JK
RUNUXSkgeworICAgICAgICBUZXN0T2JqZWN0KiB0ZXN0T2JqZWN0ID0gcmVpbnRlcnByZXRfY2Fz
dDxUZXN0T2JqZWN0Kj4obnBvYmopOworICAgICAgICBpZiAoIXRlc3RPYmplY3QtPnRlc3RPYmpl
Y3QpCisgICAgICAgICAgdGVzdE9iamVjdC0+dGVzdE9iamVjdCA9IGJyb3dzZXItPmNyZWF0ZW9i
amVjdCgwLCAmdGVzdENsYXNzKTsKKyAgICAgICAgYnJvd3Nlci0+cmV0YWlub2JqZWN0KHRlc3RP
YmplY3QtPnRlc3RPYmplY3QpOworICAgICAgICBPQkpFQ1RfVE9fTlBWQVJJQU5UKHRlc3RPYmpl
Y3QtPnRlc3RPYmplY3QsICpyZXN1bHQpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CiAg
ICAgCiAgICAgcmV0dXJuIGZhbHNlOwogfQpAQCAtMTczLDUgKzE5MiwzIEBAIHN0YXRpYyBib29s
IHRlc3RDb25zdHJ1Y3QoTlBPYmplY3QqIG5wb2JqLCBjb25zdCBOUFZhcmlhbnQqIC8qYXJncyov
LCB1aW50MzJfdCAvCiAgICAgT0JKRUNUX1RPX05QVkFSSUFOVChucG9iaiwgKnJlc3VsdCk7CiAg
ICAgcmV0dXJuIHRydWU7CiB9Ci0KLQo=
</data>
<flag name="review"
          id="63501"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>