<?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>101191</bug_id>
          
          <creation_ts>2012-11-05 01:01:35 -0800</creation_ts>
          <short_desc>[V8] Dispose() and Clear() should be always coupled for safety</short_desc>
          <delta_ts>2012-11-05 08:14:56 -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>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>
          
          
          <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>758313</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-11-05 01:01:35 -0800</bug_when>
    <thetext>Clear() is not mandatory. However, to avoid misusing already disposed wrappers, Clear() should be always called just after Dispose().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758344</commentid>
    <comment_count>1</comment_count>
      <attachid>172295</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-11-05 01:53:52 -0800</bug_when>
    <thetext>Created attachment 172295
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758525</commentid>
    <comment_count>2</comment_count>
      <attachid>172295</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-11-05 07:43:07 -0800</bug_when>
    <thetext>Comment on attachment 172295
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758545</commentid>
    <comment_count>3</comment_count>
      <attachid>172295</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-05 08:14:52 -0800</bug_when>
    <thetext>Comment on attachment 172295
Patch

Clearing flags on attachment: 172295

Committed r133479: &lt;http://trac.webkit.org/changeset/133479&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758546</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-05 08:14:56 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172295</attachid>
            <date>2012-11-05 01:53:52 -0800</date>
            <delta_ts>2012-11-05 08:14:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101191-20121105105207.patch</filename>
            <type>text/plain</type>
            <size>7852</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzNDMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDdkZWUwMjI1NGI1YmU3
NWJhNTNiMzczZDZjNDAyOTUxMDYxMDQwOS4uMThiOTEyNGVkZDU1ZTBkNGE0MGI4ZGJhZWE1YjE4
MDFhMDc3MzMxMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM2IEBACisyMDEyLTExLTA1ICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBbVjhdIERpc3Bvc2Uo
KSBhbmQgQ2xlYXIoKSBzaG91bGQgYmUgYWx3YXlzIGNvdXBsZWQgZm9yIHNhZmV0eQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMTkxCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2xlYXIoKSBpcyBub3Qg
bWFuZGF0b3J5LiBIb3dldmVyLCB0byBhdm9pZCBtaXN1c2luZyBhbHJlYWR5CisgICAgICAgIGRp
c3Bvc2VkIHdyYXBwZXJzLCBDbGVhcigpIHNob3VsZCBiZSBhbHdheXMgY2FsbGVkIGp1c3QKKyAg
ICAgICAgYWZ0ZXIgRGlzcG9zZSgpLgorCisgICAgICAgIE5vIHRlc3RzLiBObyBjaGFuZ2UgaW4g
YmVoYXZpb3IuCisKKyAgICAgICAgKiBiaW5kaW5ncy92OC9ET01XcmFwcGVyTWFwLmg6CisgICAg
ICAgIChXZWJDb3JlOjpET01XcmFwcGVySGFzaE1hcDo6ZGVmYXVsdFdlYWtDYWxsYmFjayk6Cisg
ICAgICAgICogYmluZGluZ3MvdjgvSW50cnVzaXZlRE9NV3JhcHBlck1hcC5oOgorICAgICAgICAo
V2ViQ29yZTo6SW50cnVzaXZlRE9NV3JhcHBlck1hcDo6d2Vha0NhbGxiYWNrKToKKyAgICAgICAg
KiBiaW5kaW5ncy92OC9OUFY4T2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmZyZWVWOE5Q
T2JqZWN0KToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9TY2hlZHVsZWRBY3Rpb24uY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6U2NoZWR1bGVkQWN0aW9uOjp+U2NoZWR1bGVkQWN0aW9uKToKKyAgICAg
ICAgKiBiaW5kaW5ncy92OC9WOE5QT2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlY4TlBU
ZW1wbGF0ZU1hcDo6ZGlzcG9zZSk6CisgICAgICAgIChXZWJDb3JlOjp3ZWFrTlBPYmplY3RDYWxs
YmFjayk6CisgICAgICAgIChXZWJDb3JlOjpmb3JnZXRWOE9iamVjdEZvck5QT2JqZWN0KToKKyAg
ICAgICAgKiBiaW5kaW5ncy92OC9WOFBlckNvbnRleHREYXRhLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlY4UGVyQ29udGV4dERhdGE6OmRpc3Bvc2UpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4
VmFsdWVDYWNoZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjYWNoZWRTdHJpbmdDYWxsYmFjayk6
CisgICAgICAgIChXZWJDb3JlOjpJbnRlZ2VyQ2FjaGU6On5JbnRlZ2VyQ2FjaGUpOgorICAgICAg
ICAqIGJpbmRpbmdzL3Y4L2N1c3RvbS9WOEluamVjdGVkU2NyaXB0TWFuYWdlci5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpXZWFrUmVmZXJlbmNlQ2FsbGJhY2spOgorCiAyMDEyLTExLTA0ICBIYWx0
b24gSHVvICA8aGFsdG9uLmh1b0BpbnRlbC5jb20+CiAKICAgICAgICAgW0VGTF0gVXNlIF9MSUJS
QVJJRVMgaW5zdGVhZCBvZiBfTElCUkFSWQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvRE9NV3JhcHBlck1hcC5oIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvRE9N
V3JhcHBlck1hcC5oCmluZGV4IGY1NmI3YjBjNjQyMzA4MmE0YjEyOGU1YzRhNDAyOThhMDU4ZmEx
MGYuLmI0YzI1ZDllNGE0OWZjMjA0NjljZjcxYzI2ZTMxZmZkZDRjYTA2ZTkgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTVdyYXBwZXJNYXAuaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9ET01XcmFwcGVyTWFwLmgKQEAgLTgyLDYgKzgyLDcgQEAgcHVi
bGljOgogICAgICAgICAgICAgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD4gd3JhcHBlciA9IGl0
LT52YWx1ZTsKICAgICAgICAgICAgIHRvV3JhcHBlclR5cGVJbmZvKHdyYXBwZXIpLT5kZXJlZk9i
amVjdChpdC0+a2V5KTsKICAgICAgICAgICAgIHdyYXBwZXIuRGlzcG9zZSgpOworICAgICAgICAg
ICAgd3JhcHBlci5DbGVhcigpOwogICAgICAgICB9CiAgICAgICAgIG1fbWFwLmNsZWFyKCk7CiAg
ICAgfQpAQCAtMTExLDYgKzExMiw3IEBAIHByaXZhdGU6CiAKICAgICAgICAgbWFwLT5yZW1vdmUo
a2V5LCB3cmFwcGVyKTsKICAgICAgICAgd3JhcHBlci5EaXNwb3NlKCk7CisgICAgICAgIHdyYXBw
ZXIuQ2xlYXIoKTsKICAgICAgICAgdHlwZS0+ZGVyZWZPYmplY3Qoa2V5KTsKICAgICB9CiAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0ludHJ1c2l2ZURPTVdyYXBwZXJN
YXAuaCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0ludHJ1c2l2ZURPTVdyYXBwZXJNYXAu
aAppbmRleCA3ZmQ2MGZhNWIwNGQ3MTE5NTM3YzkzMzNiM2IxOTE2NTRhMzgyMjVjLi4xMjI0NmI2
NzUxNjliMWMzZDAzZDZjNjQzM2ZkYmQwNTdjNmJhMmE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy92OC9JbnRydXNpdmVET01XcmFwcGVyTWFwLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvdjgvSW50cnVzaXZlRE9NV3JhcHBlck1hcC5oCkBAIC03MCw2ICs3MCw3
IEBAIHByaXZhdGU6CiAKICAgICAgICAga2V5LT5jbGVhcldyYXBwZXIoKTsKICAgICAgICAgdmFs
dWUuRGlzcG9zZSgpOworICAgICAgICB2YWx1ZS5DbGVhcigpOwogICAgICAgICBrZXktPmRlcmVm
KCk7CiAgICAgfQogfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L05Q
VjhPYmplY3QuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvTlBWOE9iamVjdC5jcHAK
aW5kZXggZTY1ODk2NDE3MDc5MjE4ZTU5ZDg4YzQ5MTRiYzY0MzRjYmE4OTY1Mi4uOWNmOWU1ZmFk
Y2FmYjg5ZmIxNWJlOGYyYzUxMTQ2ZDNkYjEyZDM5MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvdjgvTlBWOE9iamVjdC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvdjgvTlBWOE9iamVjdC5jcHAKQEAgLTkyLDYgKzkyLDcgQEAgc3RhdGljIHZvaWQgZnJlZVY4
TlBPYmplY3QoTlBPYmplY3QqIG5wT2JqZWN0KQogICAgICAgICAgICAgdjhOUE9iamVjdE1hcC0+
cmVtb3ZlKHY4T2JqZWN0SGFzaCk7CiAgICAgfQogICAgIHY4TnBPYmplY3QtPnY4T2JqZWN0LkRp
c3Bvc2UoKTsKKyAgICB2OE5wT2JqZWN0LT52OE9iamVjdC5DbGVhcigpOwogICAgIGZyZWUodjhO
cE9iamVjdCk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Nj
aGVkdWxlZEFjdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY2hlZHVsZWRB
Y3Rpb24uY3BwCmluZGV4IDk2NTE0NGY4ZjJhYjljZTkzMTFlNTkyMDM4YWQyNTM4OWFlYzVjMDYu
LjgxYzU4NmU1MWMzMjI2MWZiNWU2YzEwN2M5YzdhNGZjNGU4ODQzOWMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjaGVkdWxlZEFjdGlvbi5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvdjgvU2NoZWR1bGVkQWN0aW9uLmNwcApAQCAtNjIsOCArNjIsMTAg
QEAgU2NoZWR1bGVkQWN0aW9uOjpTY2hlZHVsZWRBY3Rpb24odjg6OkhhbmRsZTx2ODo6Q29udGV4
dD4gY29udGV4dCwgdjg6OkhhbmRsZTx2ODoKIAogU2NoZWR1bGVkQWN0aW9uOjp+U2NoZWR1bGVk
QWN0aW9uKCkKIHsKLSAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IG1fYXJncy5zaXplKCk7ICsr
aSkKKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IG1fYXJncy5zaXplKCk7ICsraSkgewogICAg
ICAgICBtX2FyZ3NbaV0uRGlzcG9zZSgpOworICAgICAgICBtX2FyZ3NbaV0uQ2xlYXIoKTsKKyAg
ICB9CiB9CiAKIHZvaWQgU2NoZWR1bGVkQWN0aW9uOjpleGVjdXRlKFNjcmlwdEV4ZWN1dGlvbkNv
bnRleHQqIGNvbnRleHQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9W
OE5QT2JqZWN0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4TlBPYmplY3QuY3Bw
CmluZGV4IDRlNTI4M2IxODUyMWVhYzkyZjExYWVhOWI4NDYyOWFkMzE2Yzc5NGUuLjE0NzM5MDM5
ZDYwMzdlYzkzNmE4NDhhNGQ3NjEzNDFjOTA2ZDVhYjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1Y4TlBPYmplY3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L1Y4TlBPYmplY3QuY3BwCkBAIC0xOTYsNiArMTk2LDcgQEAgcHJpdmF0ZToKICAgICAg
ICAgTWFwVHlwZTo6aXRlcmF0b3IgaXQgPSBtX21hcC5maW5kKGtleSk7CiAgICAgICAgIEFTU0VS
VChpdCAhPSBtX21hcC5lbmQoKSk7CiAgICAgICAgIGl0LT52YWx1ZS5EaXNwb3NlKCk7CisgICAg
ICAgIGl0LT52YWx1ZS5DbGVhcigpOwogICAgICAgICBtX21hcC5yZW1vdmUoaXQpOwogICAgIH0K
IApAQCAtMzk3LDYgKzM5OCw3IEBAIHN0YXRpYyB2b2lkIHdlYWtOUE9iamVjdENhbGxiYWNrKHY4
OjpQZXJzaXN0ZW50PHY4OjpWYWx1ZT4gdmFsdWUsIHZvaWQqKQogICAgIC8vIGNhbGwgZm9yZ2V0
VjhPYmplY3RGb3JOUE9iamVjdCwgd2hpY2ggdXNlcyB0aGUgdGFibGUgYXMgd2VsbC4KICAgICBz
dGF0aWNOUE9iamVjdE1hcCgpLnJlbW92ZShucE9iamVjdCwgd3JhcHBlcik7CiAgICAgd3JhcHBl
ci5EaXNwb3NlKCk7CisgICAgd3JhcHBlci5DbGVhcigpOwogCiAgICAgaWYgKF9OUE5fSXNBbGl2
ZShucE9iamVjdCkpCiAgICAgICAgIF9OUE5fUmVsZWFzZU9iamVjdChucE9iamVjdCk7CkBAIC00
NTksNiArNDYxLDcgQEAgdm9pZCBmb3JnZXRWOE9iamVjdEZvck5QT2JqZWN0KE5QT2JqZWN0KiBv
YmplY3QpCiAgICAgICAgIFY4RE9NV3JhcHBlcjo6c2V0RE9NV3JhcHBlcih3cmFwcGVyLCBucE9i
amVjdFR5cGVJbmZvKCksIDApOwogICAgICAgICBzdGF0aWNOUE9iamVjdE1hcCgpLnJlbW92ZShv
YmplY3QsIHdyYXBwZXIpOwogICAgICAgICB3cmFwcGVyLkRpc3Bvc2UoKTsKKyAgICAgICAgd3Jh
cHBlci5DbGVhcigpOwogICAgICAgICBfTlBOX1JlbGVhc2VPYmplY3Qob2JqZWN0KTsKICAgICB9
CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFBlckNvbnRleHRE
YXRhLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UGVyQ29udGV4dERhdGEuY3Bw
CmluZGV4IDk3NjQ2MjBkNDNiZWMwZjAyZWExZmFmMzQ2N2NiOTYyNWIxYTkyMjkuLjJhMjZmMGUy
ZDViZjExOWY3NDRhOWU4ZDA4MzU0M2U0YWEwNjI0Y2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1Y4UGVyQ29udGV4dERhdGEuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2JpbmRpbmdzL3Y4L1Y4UGVyQ29udGV4dERhdGEuY3BwCkBAIC01NSw2ICs1NSw3IEBAIHZvaWQg
VjhQZXJDb250ZXh0RGF0YTo6ZGlzcG9zZSgpCiAgICAgICAgIGZvciAoOyBpdCAhPSBtX3dyYXBw
ZXJCb2lsZXJwbGF0ZXMuZW5kKCk7ICsraXQpIHsKICAgICAgICAgICAgIHY4OjpQZXJzaXN0ZW50
PHY4OjpPYmplY3Q+IHdyYXBwZXIgPSBpdC0+dmFsdWU7CiAgICAgICAgICAgICB3cmFwcGVyLkRp
c3Bvc2UoKTsKKyAgICAgICAgICAgIHdyYXBwZXIuQ2xlYXIoKTsKICAgICAgICAgfQogICAgICAg
ICBtX3dyYXBwZXJCb2lsZXJwbGF0ZXMuY2xlYXIoKTsKICAgICB9CkBAIC02NCw2ICs2NSw3IEBA
IHZvaWQgVjhQZXJDb250ZXh0RGF0YTo6ZGlzcG9zZSgpCiAgICAgICAgIGZvciAoOyBpdCAhPSBt
X2NvbnN0cnVjdG9yTWFwLmVuZCgpOyArK2l0KSB7CiAgICAgICAgICAgICB2ODo6UGVyc2lzdGVu
dDx2ODo6RnVuY3Rpb24+IHdyYXBwZXIgPSBpdC0+dmFsdWU7CiAgICAgICAgICAgICB3cmFwcGVy
LkRpc3Bvc2UoKTsKKyAgICAgICAgICAgIHdyYXBwZXIuQ2xlYXIoKTsKICAgICAgICAgfQogICAg
ICAgICBtX2NvbnN0cnVjdG9yTWFwLmNsZWFyKCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvdjgvVjhWYWx1ZUNhY2hlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3Y4L1Y4VmFsdWVDYWNoZS5jcHAKaW5kZXggMzljZmZjNWEyOGNlYzUwZGFlZDFkYTc4
OTkzNTY1NmQ1OWU4MTYxYS4uYjVmOTNmM2E1NTA4NTVhZGIwZDY4NDcxNGMxM2MzZDg2ODFlNGY0
MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhWYWx1ZUNhY2hlLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFZhbHVlQ2FjaGUuY3BwCkBAIC00
Niw2ICs0Niw3IEBAIHN0YXRpYyB2b2lkIGNhY2hlZFN0cmluZ0NhbGxiYWNrKHY4OjpQZXJzaXN0
ZW50PHY4OjpWYWx1ZT4gd3JhcHBlciwgdm9pZCogcGFyYW1lCiAgICAgU3RyaW5nSW1wbCogc3Ry
aW5nSW1wbCA9IHN0YXRpY19jYXN0PFN0cmluZ0ltcGwqPihwYXJhbWV0ZXIpOwogICAgIFY4UGVy
SXNvbGF0ZURhdGE6OmN1cnJlbnQoKS0+c3RyaW5nQ2FjaGUoKS0+cmVtb3ZlKHN0cmluZ0ltcGwp
OwogICAgIHdyYXBwZXIuRGlzcG9zZSgpOworICAgIHdyYXBwZXIuQ2xlYXIoKTsKICAgICBzdHJp
bmdJbXBsLT5kZXJlZigpOwogfQogCkBAIC0xMTMsOCArMTE0LDEwIEBAIHZvaWQgSW50ZWdlckNh
Y2hlOjpjcmVhdGVTbWFsbEludGVnZXJzKHY4OjpJc29sYXRlKiBpc29sYXRlKQogSW50ZWdlckNh
Y2hlOjp+SW50ZWdlckNhY2hlKCkKIHsKICAgICBpZiAobV9pbml0aWFsaXplZCkgewotICAgICAg
ICBmb3IgKGludCB2YWx1ZSA9IDA7IHZhbHVlIDwgbnVtYmVyT2ZDYWNoZWRTbWFsbEludGVnZXJz
OyB2YWx1ZSsrKQorICAgICAgICBmb3IgKGludCB2YWx1ZSA9IDA7IHZhbHVlIDwgbnVtYmVyT2ZD
YWNoZWRTbWFsbEludGVnZXJzOyB2YWx1ZSsrKSB7CiAgICAgICAgICAgICBtX3NtYWxsSW50ZWdl
cnNbdmFsdWVdLkRpc3Bvc2UoKTsKKyAgICAgICAgICAgIG1fc21hbGxJbnRlZ2Vyc1t2YWx1ZV0u
Q2xlYXIoKTsKKyAgICAgICAgfQogICAgICAgICBtX2luaXRpYWxpemVkID0gZmFsc2U7CiAgICAg
fQogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4SW5q
ZWN0ZWRTY3JpcHRNYW5hZ2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3Rv
bS9WOEluamVjdGVkU2NyaXB0TWFuYWdlci5jcHAKaW5kZXggM2JkMmQ0ZTU2NzFiOWM3YTVjZTFl
NTE3YmM1YzZmNWRmMmRhMjAwZC4uM2EwYjI5YjUxZjcxYTMyZDEwODVhY2UyOWJmMjdhYWI4OGM5
MDY4ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4SW5q
ZWN0ZWRTY3JpcHRNYW5hZ2VyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9j
dXN0b20vVjhJbmplY3RlZFNjcmlwdE1hbmFnZXIuY3BwCkBAIC00OSw2ICs0OSw3IEBAIHN0YXRp
YyB2b2lkIFdlYWtSZWZlcmVuY2VDYWxsYmFjayh2ODo6UGVyc2lzdGVudDx2ODo6VmFsdWU+IG9i
amVjdCwgdm9pZCogcGFyYW1lCiAgICAgSW5qZWN0ZWRTY3JpcHRIb3N0KiBuYXRpdmVPYmplY3Qg
PSBzdGF0aWNfY2FzdDxJbmplY3RlZFNjcmlwdEhvc3QqPihwYXJhbWV0ZXIpOwogICAgIG5hdGl2
ZU9iamVjdC0+ZGVyZWYoKTsKICAgICBvYmplY3QuRGlzcG9zZSgpOworICAgIG9iamVjdC5DbGVh
cigpOwogfQogCiBzdGF0aWMgdjg6OkxvY2FsPHY4OjpPYmplY3Q+IGNyZWF0ZUluamVjdGVkU2Ny
aXB0SG9zdFY4V3JhcHBlcihJbmplY3RlZFNjcmlwdEhvc3QqIGhvc3QpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>