<?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>84922</bug_id>
          
          <creation_ts>2012-04-25 18:28:41 -0700</creation_ts>
          <short_desc>[V8] Pass Isolate to wrap() (Part2)</short_desc>
          <delta_ts>2012-04-26 14:39:37 -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>WebCore JavaScript</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>84074</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kentaro Hara">haraken</reporter>
          <assigned_to name="Kentaro Hara">haraken</assigned_to>
          <cc>abarth</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>610279</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-04-25 18:28:41 -0700</bug_when>
    <thetext>The objective is to pass Isolate around in V8 bindings. In this bug we pass Isolate to wrap() in custom bindings.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>610280</commentid>
    <comment_count>1</comment_count>
      <attachid>138919</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-04-25 18:30:19 -0700</bug_when>
    <thetext>Created attachment 138919
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>610995</commentid>
    <comment_count>2</comment_count>
      <attachid>138919</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-26 14:39:32 -0700</bug_when>
    <thetext>Comment on attachment 138919
Patch

Clearing flags on attachment: 138919

Committed r115372: &lt;http://trac.webkit.org/changeset/115372&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>610996</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-26 14:39:37 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138919</attachid>
            <date>2012-04-25 18:30:19 -0700</date>
            <delta_ts>2012-04-26 14:39:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-84922-20120425183018.patch</filename>
            <type>text/plain</type>
            <size>7755</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE1MjY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjRjNzc2YWUxYWFhZjA2
NDcxNDA0OTRlNGQyMTMyZTg4ZDYyZWQ5Yy4uMTUxMzQyOGI1ZWM4MWJlZWI4ZDJkNjc2ZWQ1OWE1
NDYwYzE0YTFiNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDEyLTA0LTI1ICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBbVjhdIFBhc3MgSXNv
bGF0ZSB0byB3cmFwKCkgKFBhcnQyKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9ODQ5MjIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUaGUgb2JqZWN0aXZlIGlzIHRvIHBhc3MgSXNvbGF0ZSBhcm91bmQgaW4g
VjggYmluZGluZ3MuCisgICAgICAgIFRoaXMgcGF0Y2ggcGFzc2VzIElzb2xhdGUgdG8gd3JhcCgp
IGluIGN1c3RvbSBiaW5kaW5ncy4KKworICAgICAgICBObyB0ZXN0cy4gTm8gY2hhbmdlIGluIGJl
aGF2aW9yLgorCisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4TG9jYXRpb25DdXN0b20u
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6dG9WOCk6CisgICAgICAgICogYmluZGluZ3MvdjgvY3Vz
dG9tL1Y4TmFtZWROb2RlTWFwQ3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnRvVjgpOgor
ICAgICAgICAqIGJpbmRpbmdzL3Y4L2N1c3RvbS9WOFNWR1BhdGhTZWdDdXN0b20uY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6dG9WOCk6CisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4U3R5
bGVTaGVldEN1c3RvbS5jcHA6CisgICAgICAgIChXZWJDb3JlOjp0b1Y4KToKKyAgICAgICAgKiBi
aW5kaW5ncy92OC9jdXN0b20vVjhVaW50MTZBcnJheUN1c3RvbS5jcHA6CisgICAgICAgIChXZWJD
b3JlOjp0b1Y4KToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9jdXN0b20vVjhVaW50MzJBcnJheUN1
c3RvbS5jcHA6CisgICAgICAgIChXZWJDb3JlOjp0b1Y4KToKKyAgICAgICAgKiBiaW5kaW5ncy92
OC9jdXN0b20vVjhVaW50OEFycmF5Q3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnRvVjgp
OgorICAgICAgICAqIGJpbmRpbmdzL3Y4L2N1c3RvbS9WOFVpbnQ4Q2xhbXBlZEFycmF5Q3VzdG9t
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnRvVjgpOgorCiAyMDEyLTA0LTI1ICBHcmVnIEJpbGxv
Y2sgIDxnYmlsbG9ja0Bnb29nbGUuY29tPgogCiAgICAgICAgIEltcGxlbWVudCBvYmplY3QtbGl0
ZXJhbCBjb25zdHJ1Y3RvciBmb3IgdGhlIEludGVudCBvYmplY3QuCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhMb2NhdGlvbkN1c3RvbS5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhMb2NhdGlvbkN1c3RvbS5jcHAKaW5kZXgg
OGRjMzkyNjRlZDhiZWE2ZWFlMTIxYjllOTcyYTZkNzk1ZGJlNmY1YS4uZjQwMzQ0YmNjOGU0NjEw
ZTNlNTFlOGE1ZjYzZjE0M2UwMDA3ZjAyYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvY3VzdG9tL1Y4TG9jYXRpb25DdXN0b20uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2JpbmRpbmdzL3Y4L2N1c3RvbS9WOExvY2F0aW9uQ3VzdG9tLmNwcApAQCAtMjc4LDcgKzI3OCw3
IEBAIHY4OjpIYW5kbGU8djg6OlZhbHVlPiB0b1Y4KExvY2F0aW9uKiBpbXBsLCB2ODo6SXNvbGF0
ZSogaXNvbGF0ZSkKICAgICAgICAgcmV0dXJuIHY4OjpOdWxsKCk7CiAgICAgdjg6OkhhbmRsZTx2
ODo6T2JqZWN0PiB3cmFwcGVyID0gZ2V0RE9NT2JqZWN0TWFwKCkuZ2V0KGltcGwpOwogICAgIGlm
ICh3cmFwcGVyLklzRW1wdHkoKSkgewotICAgICAgICB3cmFwcGVyID0gVjhMb2NhdGlvbjo6d3Jh
cChpbXBsKTsKKyAgICAgICAgd3JhcHBlciA9IFY4TG9jYXRpb246OndyYXAoaW1wbCwgaXNvbGF0
ZSk7CiAgICAgICAgIGlmICghd3JhcHBlci5Jc0VtcHR5KCkpCiAgICAgICAgICAgICBWOERPTVdy
YXBwZXI6OnNldE5hbWVkSGlkZGVuV2luZG93UmVmZXJlbmNlKGltcGwtPmZyYW1lKCksICJsb2Nh
dGlvbiIsIHdyYXBwZXIpOwogICAgIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L2N1c3RvbS9WOE5hbWVkTm9kZU1hcEN1c3RvbS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9jdXN0b20vVjhOYW1lZE5vZGVNYXBDdXN0b20uY3BwCmluZGV4IGFhOTk2MTA4
YmUzMWYyZTgyYWY4MGZhMzljNmQ0OGQ5ODVhMmYxMDIuLmQ4NjlkYzNiNjA5YTFmNGUzNTlkZjNj
ODZkZjRjNzk0YWI4N2YzMjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4
L2N1c3RvbS9WOE5hbWVkTm9kZU1hcEN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvY3VzdG9tL1Y4TmFtZWROb2RlTWFwQ3VzdG9tLmNwcApAQCAtNzUsNyArNzUsNyBA
QCB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdG9WOChOYW1lZE5vZGVNYXAqIGltcGwsIHY4OjpJc29s
YXRlKiBpc29sYXRlKQogewogICAgIGlmICghaW1wbCkKICAgICAgICAgcmV0dXJuIHY4OjpOdWxs
KCk7Ci0gICAgdjg6OkhhbmRsZTx2ODo6T2JqZWN0PiB3cmFwcGVyID0gVjhOYW1lZE5vZGVNYXA6
OndyYXAoaW1wbCk7CisgICAgdjg6OkhhbmRsZTx2ODo6T2JqZWN0PiB3cmFwcGVyID0gVjhOYW1l
ZE5vZGVNYXA6OndyYXAoaW1wbCwgaXNvbGF0ZSk7CiAgICAgLy8gQWRkIGEgaGlkZGVuIHJlZmVy
ZW5jZSBmcm9tIG5hbWVkIG5vZGUgbWFwIHRvIGl0cyBvd25lciBub2RlLgogICAgIEVsZW1lbnQq
IGVsZW1lbnQgPSBpbXBsLT5lbGVtZW50KCk7CiAgICAgaWYgKCF3cmFwcGVyLklzRW1wdHkoKSAm
JiBlbGVtZW50KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9t
L1Y4U1ZHUGF0aFNlZ0N1c3RvbS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0
b20vVjhTVkdQYXRoU2VnQ3VzdG9tLmNwcAppbmRleCAyZGJkMTY1Y2I3ZmI1YTBhZmEwNzBjODM4
ZjQxMWJiYTY3ZDNmYjFkLi41NTI3ZDEyNDZkYTc2OWRjY2YxODgyZDZhZTg1NmNmYTYzYzRlNGEy
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhTVkdQYXRo
U2VnQ3VzdG9tLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhT
VkdQYXRoU2VnQ3VzdG9tLmNwcApAQCAtMTAyLDcgKzEwMiw3IEBAIHY4OjpIYW5kbGU8djg6OlZh
bHVlPiB0b1Y4KFNWR1BhdGhTZWcqIGltcGwsIHY4OjpJc29sYXRlKiBpc29sYXRlKQogICAgICAg
ICByZXR1cm4gdG9WOChzdGF0aWNfY2FzdDxTVkdQYXRoU2VnQ3VydmV0b1F1YWRyYXRpY1Ntb290
aFJlbCo+KGltcGwpLCBpc29sYXRlKTsKICAgICB9CiAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7
Ci0gICAgcmV0dXJuIFY4U1ZHUGF0aFNlZzo6d3JhcChpbXBsKTsKKyAgICByZXR1cm4gVjhTVkdQ
YXRoU2VnOjp3cmFwKGltcGwsIGlzb2xhdGUpOwogfQogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3Jl
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhTdHlsZVNo
ZWV0Q3VzdG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOFN0eWxl
U2hlZXRDdXN0b20uY3BwCmluZGV4IGI2MDc2MzdhZDVjNmZkNWFlYjFlNDNjZmQxMmE5YzVhODk1
ZGM3ODAuLjZhMDNjZWZiZTM4Y2ZkOWQyMDBlYjc0ZWI1N2I0NWQ4OWRjNTEyMWIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOFN0eWxlU2hlZXRDdXN0b20u
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOFN0eWxlU2hlZXRD
dXN0b20uY3BwCkBAIC00Myw3ICs0Myw3IEBAIHY4OjpIYW5kbGU8djg6OlZhbHVlPiB0b1Y4KFN0
eWxlU2hlZXQqIGltcGwsIHY4OjpJc29sYXRlKiBpc29sYXRlKQogICAgICAgICByZXR1cm4gdjg6
Ok51bGwoKTsKICAgICBpZiAoaW1wbC0+aXNDU1NTdHlsZVNoZWV0KCkpCiAgICAgICAgIHJldHVy
biB0b1Y4KHN0YXRpY19jYXN0PENTU1N0eWxlU2hlZXQqPihpbXBsKSwgaXNvbGF0ZSk7Ci0gICAg
djg6OkhhbmRsZTx2ODo6T2JqZWN0PiB3cmFwcGVyID0gVjhTdHlsZVNoZWV0Ojp3cmFwKGltcGwp
OworICAgIHY4OjpIYW5kbGU8djg6Ok9iamVjdD4gd3JhcHBlciA9IFY4U3R5bGVTaGVldDo6d3Jh
cChpbXBsLCBpc29sYXRlKTsKICAgICAvLyBBZGQgYSBoaWRkZW4gcmVmZXJlbmNlIGZyb20gc3R5
bGVzaGVldCBvYmplY3QgdG8gaXRzIG93bmVyIG5vZGUuCiAgICAgTm9kZSogb3duZXJOb2RlID0g
aW1wbC0+b3duZXJOb2RlKCk7CiAgICAgaWYgKG93bmVyTm9kZSAmJiAhd3JhcHBlci5Jc0VtcHR5
KCkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhVaW50
MTZBcnJheUN1c3RvbS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhV
aW50MTZBcnJheUN1c3RvbS5jcHAKaW5kZXggN2FhODc1ZjgzNGE1ZTFhZDkwZmQ4OTYwZDM4MDMx
MmRiMzA0MmMwMC4uZDBmYzAyMDYwZGEyZmFmZWY3OGM4YmI3MjBhYmI4ZmI1MWVlY2E3NSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4VWludDE2QXJyYXlD
dXN0b20uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOFVpbnQx
NkFycmF5Q3VzdG9tLmNwcApAQCAtNTcsNyArNTcsNyBAQCB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4g
dG9WOChVaW50MTZBcnJheSogaW1wbCwgdjg6Oklzb2xhdGUqIGlzb2xhdGUpCiB7CiAgICAgaWYg
KCFpbXBsKQogICAgICAgICByZXR1cm4gdjg6Ok51bGwoKTsKLSAgICB2ODo6SGFuZGxlPHY4OjpP
YmplY3Q+IHdyYXBwZXIgPSBWOFVpbnQxNkFycmF5Ojp3cmFwKGltcGwpOworICAgIHY4OjpIYW5k
bGU8djg6Ok9iamVjdD4gd3JhcHBlciA9IFY4VWludDE2QXJyYXk6OndyYXAoaW1wbCwgaXNvbGF0
ZSk7CiAgICAgaWYgKCF3cmFwcGVyLklzRW1wdHkoKSkKICAgICAgICAgd3JhcHBlci0+U2V0SW5k
ZXhlZFByb3BlcnRpZXNUb0V4dGVybmFsQXJyYXlEYXRhKGltcGwtPmJhc2VBZGRyZXNzKCksIHY4
OjprRXh0ZXJuYWxVbnNpZ25lZFNob3J0QXJyYXksIGltcGwtPmxlbmd0aCgpKTsKICAgICByZXR1
cm4gd3JhcHBlcjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3Rv
bS9WOFVpbnQzMkFycmF5Q3VzdG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1
c3RvbS9WOFVpbnQzMkFycmF5Q3VzdG9tLmNwcAppbmRleCA4YzllZGY5YmMwNzYxM2JlZWRlMTI1
MTAyZTUwYWMzNGJhODIwNzk0Li42YzkwNzNhMjU1ZWZkMTRkZjY2YzM4MGMxMTk2N2JhNjg4MjRj
ZTI5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhVaW50
MzJBcnJheUN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9t
L1Y4VWludDMyQXJyYXlDdXN0b20uY3BwCkBAIC01Nyw3ICs1Nyw3IEBAIHY4OjpIYW5kbGU8djg6
OlZhbHVlPiB0b1Y4KFVpbnQzMkFycmF5KiBpbXBsLCB2ODo6SXNvbGF0ZSogaXNvbGF0ZSkKIHsK
ICAgICBpZiAoIWltcGwpCiAgICAgICAgIHJldHVybiB2ODo6TnVsbCgpOwotICAgIHY4OjpIYW5k
bGU8djg6Ok9iamVjdD4gd3JhcHBlciA9IFY4VWludDMyQXJyYXk6OndyYXAoaW1wbCk7CisgICAg
djg6OkhhbmRsZTx2ODo6T2JqZWN0PiB3cmFwcGVyID0gVjhVaW50MzJBcnJheTo6d3JhcChpbXBs
LCBpc29sYXRlKTsKICAgICBpZiAoIXdyYXBwZXIuSXNFbXB0eSgpKQogICAgICAgICB3cmFwcGVy
LT5TZXRJbmRleGVkUHJvcGVydGllc1RvRXh0ZXJuYWxBcnJheURhdGEoaW1wbC0+YmFzZUFkZHJl
c3MoKSwgdjg6OmtFeHRlcm5hbFVuc2lnbmVkSW50QXJyYXksIGltcGwtPmxlbmd0aCgpKTsKICAg
ICByZXR1cm4gd3JhcHBlcjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4
L2N1c3RvbS9WOFVpbnQ4QXJyYXlDdXN0b20uY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
djgvY3VzdG9tL1Y4VWludDhBcnJheUN1c3RvbS5jcHAKaW5kZXggZjE5MDJiZWQ4ZWI2NDRkYmIw
ZDlmNTk3ZGVlODI3NDhjMzk4ODRlYy4uZjdjNzBkNDg0YTg0NGM5NTYxMGIxMTU2YzQ3YzYyZTFh
ZTg2OTYxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4
VWludDhBcnJheUN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3Vz
dG9tL1Y4VWludDhBcnJheUN1c3RvbS5jcHAKQEAgLTU3LDcgKzU3LDcgQEAgdjg6OkhhbmRsZTx2
ODo6VmFsdWU+IHRvVjgoVWludDhBcnJheSogaW1wbCwgdjg6Oklzb2xhdGUqIGlzb2xhdGUpCiB7
CiAgICAgaWYgKCFpbXBsKQogICAgICAgICByZXR1cm4gdjg6Ok51bGwoKTsKLSAgICB2ODo6SGFu
ZGxlPHY4OjpPYmplY3Q+IHdyYXBwZXIgPSBWOFVpbnQ4QXJyYXk6OndyYXAoaW1wbCk7CisgICAg
djg6OkhhbmRsZTx2ODo6T2JqZWN0PiB3cmFwcGVyID0gVjhVaW50OEFycmF5Ojp3cmFwKGltcGws
IGlzb2xhdGUpOwogICAgIGlmICghd3JhcHBlci5Jc0VtcHR5KCkpCiAgICAgICAgIHdyYXBwZXIt
PlNldEluZGV4ZWRQcm9wZXJ0aWVzVG9FeHRlcm5hbEFycmF5RGF0YShpbXBsLT5iYXNlQWRkcmVz
cygpLCB2ODo6a0V4dGVybmFsVW5zaWduZWRCeXRlQXJyYXksIGltcGwtPmxlbmd0aCgpKTsKICAg
ICByZXR1cm4gd3JhcHBlcjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4
L2N1c3RvbS9WOFVpbnQ4Q2xhbXBlZEFycmF5Q3VzdG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3Y4L2N1c3RvbS9WOFVpbnQ4Q2xhbXBlZEFycmF5Q3VzdG9tLmNwcAppbmRleCAwNDkx
OGNlYmNjM2QxYzJjZDc1MWIzYjExYzNjMTQ0ZjY0ODVkNTg2Li5hZWNiNDkzZGIyMWE1MzZjYTI1
YTBiODE5NDgwY2FhZjA0ZTBhMzk5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy92OC9jdXN0b20vVjhVaW50OENsYW1wZWRBcnJheUN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4VWludDhDbGFtcGVkQXJyYXlDdXN0b20uY3BwCkBA
IC01NCw3ICs1NCw3IEBAIHY4OjpIYW5kbGU8djg6OlZhbHVlPiB0b1Y4KFVpbnQ4Q2xhbXBlZEFy
cmF5KiBpbXBsLCB2ODo6SXNvbGF0ZSogaXNvbGF0ZSkKIHsKICAgICBpZiAoIWltcGwpCiAgICAg
ICAgIHJldHVybiB2ODo6TnVsbCgpOwotICAgIHY4OjpIYW5kbGU8djg6Ok9iamVjdD4gd3JhcHBl
ciA9IFY4VWludDhDbGFtcGVkQXJyYXk6OndyYXAoaW1wbCk7CisgICAgdjg6OkhhbmRsZTx2ODo6
T2JqZWN0PiB3cmFwcGVyID0gVjhVaW50OENsYW1wZWRBcnJheTo6d3JhcChpbXBsLCBpc29sYXRl
KTsKICAgICBpZiAoIXdyYXBwZXIuSXNFbXB0eSgpKQogICAgICAgICB3cmFwcGVyLT5TZXRJbmRl
eGVkUHJvcGVydGllc1RvRXh0ZXJuYWxBcnJheURhdGEoaW1wbC0+YmFzZUFkZHJlc3MoKSwgdjg6
OmtFeHRlcm5hbFBpeGVsQXJyYXksIGltcGwtPmxlbmd0aCgpKTsKICAgICByZXR1cm4gd3JhcHBl
cjsK
</data>

          </attachment>
      

    </bug>

</bugzilla>