<?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>93220</bug_id>
          
          <creation_ts>2012-08-05 19:15:25 -0700</creation_ts>
          <short_desc>[V8] Replace all V8 undefined values in the rest of V8 bindings with v8Undefined()</short_desc>
          <delta_ts>2012-08-07 16:32:10 -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>93095</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>687711</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-08-05 19:15:25 -0700</bug_when>
    <thetext>We should use v8Undefined() everywhere in V8 bindings.

In this bug, we replace all V8 undefined values in the rest of custom bindings with v8Undefined().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>687712</commentid>
    <comment_count>1</comment_count>
      <attachid>156585</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-08-05 19:18:52 -0700</bug_when>
    <thetext>Created attachment 156585
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>687721</commentid>
    <comment_count>2</comment_count>
      <attachid>156586</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-08-05 19:51:15 -0700</bug_when>
    <thetext>Created attachment 156586
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>689472</commentid>
    <comment_count>3</comment_count>
      <attachid>156586</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-08-07 15:21:33 -0700</bug_when>
    <thetext>Comment on attachment 156586
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>689587</commentid>
    <comment_count>4</comment_count>
      <attachid>156586</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-07 16:32:06 -0700</bug_when>
    <thetext>Comment on attachment 156586
Patch

Clearing flags on attachment: 156586

Committed r124938: &lt;http://trac.webkit.org/changeset/124938&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>689588</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-07 16:32:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>156585</attachid>
            <date>2012-08-05 19:18:52 -0700</date>
            <delta_ts>2012-08-05 19:51:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93220-20120806111829.patch</filename>
            <type>text/plain</type>
            <size>5121</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI0NzIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWRkNWZhMDE4ODQ5NDhl
MjgyM2NiMjhlMjQxYjZhNDVhODM0NDY4OS4uOGVlNzFmOTc1N2UzYzJiNmRkMTE3YzAwYzczZmI5
NzNjOWI5MzU0NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEyLTA4LTA1ICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBbVjhdIFJlcGxhY2Ug
YWxsIFY4IHVuZGVmaW5lZCB2YWx1ZXMgaW4gdGhlIHJlc3Qgb2YgY3VzdG9tIGJpbmRpbmdzIHdp
dGggdjhVbmRlZmluZWQoKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTMyMjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBXZSBzaG91bGQgdXNlIHY4VW5kZWZpbmVkKCkgZXZlcnl3aGVyZSBpbiBWOCBiaW5k
aW5ncy4KKyAgICAgICAgVGhpcyBwYXRjaCByZXBsYWNlcyBhbGwgVjggdW5kZWZpbmVkIHZhbHVl
cyBpbiB0aGUgcmVzdCBvZiBjdXN0b20gYmluZGluZ3MKKyAgICAgICAgd2l0aCB2OFVuZGVmaW5l
ZCgpLgorCisgICAgICAgIE5vIHRlc3RzLiBObyBjaGFuZ2UgaW4gYmVoYXZpb3IuCisKKyAgICAg
ICAgKiBiaW5kaW5ncy92OC9jdXN0b20vVjhET01TdHJpbmdNYXBDdXN0b20uY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6VjhET01TdHJpbmdNYXA6Om5hbWVkUHJvcGVydHlRdWVyeSk6IFNpbXBsZSBy
ZWZhY3RvcmluZyBub3QgcmVsYXRlZCB0bworICAgICAgICB0aGlzIHBhdGNoLiBTaW5jZSBvdGhl
ciBiaW5kaW5ncyBhcmUgdXNpbmcgMCBpbnN0ZWFkIG9mIHY4OjpOb25lLCB3ZSBzaG91bGQgdXNl
IDAgaGVyZSB0b28uCisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4RE9NV2luZG93Q3Vz
dG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnRvVjgpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4
L2N1c3RvbS9WOFNjcmlwdFByb2ZpbGVDdXN0b20uY3BwOgorICAgICAgICAoV2ViQ29yZTo6dG9W
OCk6CisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4U2NyaXB0UHJvZmlsZU5vZGVDdXN0
b20uY3BwOgorICAgICAgICAoV2ViQ29yZTo6dG9WOCk6CisKIDIwMTItMDgtMDUgIEFudHRpIEtv
aXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAgICAgIERvbid0IHJldXNlIGNhY2hlZCBz
dHlsZXNoZWV0IHdpdGggZmFpbGVkIG9yIGNhbmNlbGVkIHJlc291cmNlIGxvYWRzCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhET01TdHJpbmdNYXBDdXN0
b20uY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4RE9NU3RyaW5nTWFw
Q3VzdG9tLmNwcAppbmRleCA1ZDQzZDQwNzBkNGY0NjA3NzM4MjE2NDcyYzVkOGU4OGFlMzgwNTM5
Li5lNWRkM2MwNzQzYmE4M2Y2N2MyZDU2ZTcyNGE4NWViMDdmNTZlNTg4IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhET01TdHJpbmdNYXBDdXN0b20uY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOERPTVN0cmluZ01hcEN1
c3RvbS5jcHAKQEAgLTQyLDcgKzQyLDcgQEAgdjg6OkhhbmRsZTx2ODo6SW50ZWdlcj4gVjhET01T
dHJpbmdNYXA6Om5hbWVkUHJvcGVydHlRdWVyeSh2ODo6TG9jYWw8djg6OlN0cmluZz4KIHsKICAg
ICBJTkNfU1RBVFMoIkRPTS5ET01TdHJpbmdNYXAuTmFtZWRQcm9wZXJ0eVF1ZXJ5Iik7CiAgICAg
aWYgKFY4RE9NU3RyaW5nTWFwOjp0b05hdGl2ZShpbmZvLkhvbGRlcigpKS0+Y29udGFpbnModG9X
ZWJDb3JlU3RyaW5nKG5hbWUpKSkKLSAgICAgICAgcmV0dXJuIHY4SW50ZWdlcih2ODo6Tm9uZSwg
aW5mby5HZXRJc29sYXRlKCkpOworICAgICAgICByZXR1cm4gdjhJbnRlZ2VyKDAsIGluZm8uR2V0
SXNvbGF0ZSgpKTsKICAgICByZXR1cm4gdjg6OkhhbmRsZTx2ODo6SW50ZWdlcj4oKTsKIH0KIApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4RE9NV2luZG93
Q3VzdG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOERPTVdpbmRv
d0N1c3RvbS5jcHAKaW5kZXggOGZhMjgwOGU3MzhiMDFhMTM1ZTlkYzljMDI3ZmJkYmMxMmQyMmQ2
Yi4uN2FkMGQ3NjRhMzJhNTQxNmJjYjcxNjI3MWQ2ZTM3N2I2YTM2NGQ3MiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4RE9NV2luZG93Q3VzdG9tLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhET01XaW5kb3dDdXN0b20u
Y3BwCkBAIC02MDYsNyArNjA2LDcgQEAgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IHRvVjgoRE9NV2lu
ZG93KiB3aW5kb3csIHY4OjpJc29sYXRlKiBpc29sYXRlKQogICAgIC8vIG9mIHRoZSBmcmFtZS4K
ICAgICBGcmFtZSogZnJhbWUgPSB3aW5kb3ctPmZyYW1lKCk7CiAgICAgaWYgKCFmcmFtZSkKLSAg
ICAgICAgcmV0dXJuIHY4OjpIYW5kbGU8djg6Ok9iamVjdD4oKTsKKyAgICAgICAgcmV0dXJuIHY4
VW5kZWZpbmVkKCk7CiAKICAgICAvLyBTcGVjaWFsIGNhc2U6IEJlY2F1c2Ugb2YgZXZhbHVhdGVJ
bklzb2xhdGVkV29ybGQoKSBvbmUgRE9NV2luZG93IGNhbiBoYXZlCiAgICAgLy8gbXVsdGlwbGUg
Y29udGV4dHMgYW5kIG11bHRpcGxlIGdsb2JhbCBvYmplY3RzIGFzc29jaWF0ZWQgd2l0aCBpdC4g
V2hlbgpAQCAtNjI0LDcgKzYyNCw3IEBAIHY4OjpIYW5kbGU8djg6OlZhbHVlPiB0b1Y4KERPTVdp
bmRvdyogd2luZG93LCB2ODo6SXNvbGF0ZSogaXNvbGF0ZSkKICAgICAvLyBPdGhlcndpc2UsIHJl
dHVybiB0aGUgZ2xvYmFsIG9iamVjdCBhc3NvY2lhdGVkIHdpdGggdGhpcyBmcmFtZS4KICAgICB2
ODo6SGFuZGxlPHY4OjpDb250ZXh0PiBjb250ZXh0ID0gVjhQcm94eTo6Y29udGV4dChmcmFtZSk7
CiAgICAgaWYgKGNvbnRleHQuSXNFbXB0eSgpKQotICAgICAgICByZXR1cm4gdjg6OkhhbmRsZTx2
ODo6T2JqZWN0PigpOworICAgICAgICByZXR1cm4gdjhVbmRlZmluZWQoKTsKIAogICAgIHY4OjpI
YW5kbGU8djg6Ok9iamVjdD4gZ2xvYmFsID0gY29udGV4dC0+R2xvYmFsKCk7CiAgICAgQVNTRVJU
KCFnbG9iYWwuSXNFbXB0eSgpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L2N1c3RvbS9WOFNjcmlwdFByb2ZpbGVDdXN0b20uY3BwIGIvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvY3VzdG9tL1Y4U2NyaXB0UHJvZmlsZUN1c3RvbS5jcHAKaW5kZXggODQxZjJhODNm
Zjc2ZDUzNTY2NjVlM2M0MWY5MmVlZDkwMDc5NGYwYi4uMjI2YTg1YWQzN2MyMTQ2ZjMzNWQ2MmE4
NWM5MDlhOTU2YTNkOTg2NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvdjgv
Y3VzdG9tL1Y4U2NyaXB0UHJvZmlsZUN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvY3VzdG9tL1Y4U2NyaXB0UHJvZmlsZUN1c3RvbS5jcHAKQEAgLTQ4LDEyICs0OCwx
MiBAQCB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdG9WOChTY3JpcHRQcm9maWxlKiBpbXBsLCB2ODo6
SXNvbGF0ZSogaXNvbGF0ZSkKICAgICB2ODo6TG9jYWw8djg6OkZ1bmN0aW9uPiBmdW5jdGlvbiA9
IFY4U2NyaXB0UHJvZmlsZTo6R2V0VGVtcGxhdGUoKS0+R2V0RnVuY3Rpb24oKTsKICAgICBpZiAo
ZnVuY3Rpb24uSXNFbXB0eSgpKSB7CiAgICAgICAgIC8vIFJldHVybiBpZiBhbGxvY2F0aW9uIGZh
aWxlZC4KLSAgICAgICAgcmV0dXJuIHY4OjpMb2NhbDx2ODo6T2JqZWN0PigpOworICAgICAgICBy
ZXR1cm4gdjhVbmRlZmluZWQoKTsKICAgICB9CiAgICAgdjg6OkxvY2FsPHY4OjpPYmplY3Q+IGlu
c3RhbmNlID0gU2FmZUFsbG9jYXRpb246Om5ld0luc3RhbmNlKGZ1bmN0aW9uKTsKICAgICBpZiAo
aW5zdGFuY2UuSXNFbXB0eSgpKSB7CiAgICAgICAgIC8vIEF2b2lkIHNldHRpbmcgdGhlIHdyYXBw
ZXIgaWYgYWxsb2NhdGlvbiBmYWlsZWQuCi0gICAgICAgIHJldHVybiB2ODo6TG9jYWw8djg6Ok9i
amVjdD4oKTsKKyAgICAgICAgcmV0dXJuIHY4VW5kZWZpbmVkKCk7CiAgICAgfQogICAgIGltcGwt
PnJlZigpOwogICAgIFY4RE9NV3JhcHBlcjo6c2V0RE9NV3JhcHBlcihpbnN0YW5jZSwgJlY4U2Ny
aXB0UHJvZmlsZTo6aW5mbywgaW1wbCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy92OC9jdXN0b20vVjhTY3JpcHRQcm9maWxlTm9kZUN1c3RvbS5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhTY3JpcHRQcm9maWxlTm9kZUN1c3RvbS5jcHAKaW5k
ZXggZWFkYjVlNmY2ZGRiMDQ2Mzc5Y2Q1MTgwZjA5ZThkNTUzNjFlYmZjYi4uZjI5NWFlMDRlNjlh
Mjk5OTdkZDQzYzI3NjZhYmIyYWE5NmFlNzQwMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvdjgvY3VzdG9tL1Y4U2NyaXB0UHJvZmlsZU5vZGVDdXN0b20uY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOFNjcmlwdFByb2ZpbGVOb2RlQ3VzdG9t
LmNwcApAQCAtNTUsNyArNTUsNyBAQCB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdG9WOChTY3JpcHRQ
cm9maWxlTm9kZSogaW1wbCwgdjg6Oklzb2xhdGUqIGlzb2xhdGUpCiAgICAgdjg6OkxvY2FsPHY4
OjpGdW5jdGlvbj4gZnVuY3Rpb24gPSBWOFNjcmlwdFByb2ZpbGVOb2RlOjpHZXRUZW1wbGF0ZSgp
LT5HZXRGdW5jdGlvbigpOwogICAgIGlmIChmdW5jdGlvbi5Jc0VtcHR5KCkpIHsKICAgICAgICAg
Ly8gUmV0dXJuIGlmIGFsbG9jYXRpb24gZmFpbGVkLgotICAgICAgICByZXR1cm4gdjg6OkxvY2Fs
PHY4OjpPYmplY3Q+KCk7CisgICAgICAgIHJldHVybiB2OFVuZGVmaW5lZCgpOwogICAgIH0KICAg
ICB2ODo6TG9jYWw8djg6Ok9iamVjdD4gaW5zdGFuY2UgPSBTYWZlQWxsb2NhdGlvbjo6bmV3SW5z
dGFuY2UoZnVuY3Rpb24pOwogICAgIGlmIChpbnN0YW5jZS5Jc0VtcHR5KCkpIHsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>156586</attachid>
            <date>2012-08-05 19:51:15 -0700</date>
            <delta_ts>2012-08-07 16:32:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-93220-20120806115052.patch</filename>
            <type>text/plain</type>
            <size>6008</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI0NzIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWRkNWZhMDE4ODQ5NDhl
MjgyM2NiMjhlMjQxYjZhNDVhODM0NDY4OS4uOGVlNzFmOTc1N2UzYzJiNmRkMTE3YzAwYzczZmI5
NzNjOWI5MzU0NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEyLTA4LTA1ICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KKworICAgICAgICBbVjhdIFJlcGxhY2Ug
YWxsIFY4IHVuZGVmaW5lZCB2YWx1ZXMgaW4gdGhlIHJlc3Qgb2YgY3VzdG9tIGJpbmRpbmdzIHdp
dGggdjhVbmRlZmluZWQoKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTMyMjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBXZSBzaG91bGQgdXNlIHY4VW5kZWZpbmVkKCkgZXZlcnl3aGVyZSBpbiBWOCBiaW5k
aW5ncy4KKyAgICAgICAgVGhpcyBwYXRjaCByZXBsYWNlcyBhbGwgVjggdW5kZWZpbmVkIHZhbHVl
cyBpbiB0aGUgcmVzdCBvZiBjdXN0b20gYmluZGluZ3MKKyAgICAgICAgd2l0aCB2OFVuZGVmaW5l
ZCgpLgorCisgICAgICAgIE5vIHRlc3RzLiBObyBjaGFuZ2UgaW4gYmVoYXZpb3IuCisKKyAgICAg
ICAgKiBiaW5kaW5ncy92OC9jdXN0b20vVjhET01TdHJpbmdNYXBDdXN0b20uY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6VjhET01TdHJpbmdNYXA6Om5hbWVkUHJvcGVydHlRdWVyeSk6IFNpbXBsZSBy
ZWZhY3RvcmluZyBub3QgcmVsYXRlZCB0bworICAgICAgICB0aGlzIHBhdGNoLiBTaW5jZSBvdGhl
ciBiaW5kaW5ncyBhcmUgdXNpbmcgMCBpbnN0ZWFkIG9mIHY4OjpOb25lLCB3ZSBzaG91bGQgdXNl
IDAgaGVyZSB0b28uCisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4RE9NV2luZG93Q3Vz
dG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnRvVjgpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4
L2N1c3RvbS9WOFNjcmlwdFByb2ZpbGVDdXN0b20uY3BwOgorICAgICAgICAoV2ViQ29yZTo6dG9W
OCk6CisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4U2NyaXB0UHJvZmlsZU5vZGVDdXN0
b20uY3BwOgorICAgICAgICAoV2ViQ29yZTo6dG9WOCk6CisKIDIwMTItMDgtMDUgIEFudHRpIEtv
aXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAgICAgIERvbid0IHJldXNlIGNhY2hlZCBz
dHlsZXNoZWV0IHdpdGggZmFpbGVkIG9yIGNhbmNlbGVkIHJlc291cmNlIGxvYWRzCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEJpbmRpbmcuaCBiL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZy5oCmluZGV4IDk3NzVlMGYxNmUxNzBkMDRiNmQ5ZDAy
NWZlNWI5YTAwYTliMDcxMTcuLjAxM2RkMGIwY2RjOTBmOTAxMTRiNzc1NTMwYjEzNWY5NWVhOTI1
MTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZy5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZy5oCkBAIC00NDcsNyArNDQ3
LDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgIHsKICAgICAgICAgaWYgKCF2YWx1ZS0+SXNP
YmplY3QoKSkgewogICAgICAgICAgICAgVjhQcm94eTo6dGhyb3dUeXBlRXJyb3IoKTsKLSAgICAg
ICAgICAgIHJldHVybiB2ODo6TG9jYWw8djg6OlZhbHVlPigpOworICAgICAgICAgICAgcmV0dXJu
IHY4VW5kZWZpbmVkKCk7CiAgICAgICAgIH0KIAogICAgICAgICB2ODo6TG9jYWw8djg6OlZhbHVl
PiB2OFZhbHVlKHY4OjpMb2NhbDx2ODo6VmFsdWU+OjpOZXcodmFsdWUpKTsKQEAgLTQ1Nyw3ICs0
NTcsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKICAgICAgICAgaWYgKGxlbmd0aFZhbHVlLT5J
c1VuZGVmaW5lZCgpIHx8IGxlbmd0aFZhbHVlLT5Jc051bGwoKSkgewogICAgICAgICAgICAgVjhQ
cm94eTo6dGhyb3dUeXBlRXJyb3IoKTsKLSAgICAgICAgICAgIHJldHVybiB2ODo6TG9jYWw8djg6
OlZhbHVlPigpOworICAgICAgICAgICAgcmV0dXJuIHY4VW5kZWZpbmVkKCk7CiAgICAgICAgIH0K
IAogICAgICAgICBFWENFUFRJT05fQkxPQ0sodWludDMyX3QsIHNlcXVlbmNlTGVuZ3RoLCBsZW5n
dGhWYWx1ZS0+SW50MzJWYWx1ZSgpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L2N1c3RvbS9WOERPTVN0cmluZ01hcEN1c3RvbS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9jdXN0b20vVjhET01TdHJpbmdNYXBDdXN0b20uY3BwCmluZGV4IDVkNDNkNDA3
MGQ0ZjQ2MDc3MzgyMTY0NzJjNWQ4ZTg4YWUzODA1MzkuLmU1ZGQzYzA3NDNiYTgzZjY3YzJkNTZl
NzI0YTg1ZWIwN2Y1NmU1ODggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4
L2N1c3RvbS9WOERPTVN0cmluZ01hcEN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvY3VzdG9tL1Y4RE9NU3RyaW5nTWFwQ3VzdG9tLmNwcApAQCAtNDIsNyArNDIsNyBA
QCB2ODo6SGFuZGxlPHY4OjpJbnRlZ2VyPiBWOERPTVN0cmluZ01hcDo6bmFtZWRQcm9wZXJ0eVF1
ZXJ5KHY4OjpMb2NhbDx2ODo6U3RyaW5nPgogewogICAgIElOQ19TVEFUUygiRE9NLkRPTVN0cmlu
Z01hcC5OYW1lZFByb3BlcnR5UXVlcnkiKTsKICAgICBpZiAoVjhET01TdHJpbmdNYXA6OnRvTmF0
aXZlKGluZm8uSG9sZGVyKCkpLT5jb250YWlucyh0b1dlYkNvcmVTdHJpbmcobmFtZSkpKQotICAg
ICAgICByZXR1cm4gdjhJbnRlZ2VyKHY4OjpOb25lLCBpbmZvLkdldElzb2xhdGUoKSk7CisgICAg
ICAgIHJldHVybiB2OEludGVnZXIoMCwgaW5mby5HZXRJc29sYXRlKCkpOwogICAgIHJldHVybiB2
ODo6SGFuZGxlPHY4OjpJbnRlZ2VyPigpOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9jdXN0b20vVjhET01XaW5kb3dDdXN0b20uY3BwIGIvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4RE9NV2luZG93Q3VzdG9tLmNwcAppbmRleCA4ZmEyODA4
ZTczOGIwMWExMzVlOWRjOWMwMjdmYmRiYzEyZDIyZDZiLi43YWQwZDc2NGEzMmE1NDE2YmNiNzE2
MjcxZDZlMzc3YjZhMzY0ZDcyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92
OC9jdXN0b20vVjhET01XaW5kb3dDdXN0b20uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L2N1c3RvbS9WOERPTVdpbmRvd0N1c3RvbS5jcHAKQEAgLTYwNiw3ICs2MDYsNyBAQCB2
ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdG9WOChET01XaW5kb3cqIHdpbmRvdywgdjg6Oklzb2xhdGUq
IGlzb2xhdGUpCiAgICAgLy8gb2YgdGhlIGZyYW1lLgogICAgIEZyYW1lKiBmcmFtZSA9IHdpbmRv
dy0+ZnJhbWUoKTsKICAgICBpZiAoIWZyYW1lKQotICAgICAgICByZXR1cm4gdjg6OkhhbmRsZTx2
ODo6T2JqZWN0PigpOworICAgICAgICByZXR1cm4gdjhVbmRlZmluZWQoKTsKIAogICAgIC8vIFNw
ZWNpYWwgY2FzZTogQmVjYXVzZSBvZiBldmFsdWF0ZUluSXNvbGF0ZWRXb3JsZCgpIG9uZSBET01X
aW5kb3cgY2FuIGhhdmUKICAgICAvLyBtdWx0aXBsZSBjb250ZXh0cyBhbmQgbXVsdGlwbGUgZ2xv
YmFsIG9iamVjdHMgYXNzb2NpYXRlZCB3aXRoIGl0LiBXaGVuCkBAIC02MjQsNyArNjI0LDcgQEAg
djg6OkhhbmRsZTx2ODo6VmFsdWU+IHRvVjgoRE9NV2luZG93KiB3aW5kb3csIHY4OjpJc29sYXRl
KiBpc29sYXRlKQogICAgIC8vIE90aGVyd2lzZSwgcmV0dXJuIHRoZSBnbG9iYWwgb2JqZWN0IGFz
c29jaWF0ZWQgd2l0aCB0aGlzIGZyYW1lLgogICAgIHY4OjpIYW5kbGU8djg6OkNvbnRleHQ+IGNv
bnRleHQgPSBWOFByb3h5Ojpjb250ZXh0KGZyYW1lKTsKICAgICBpZiAoY29udGV4dC5Jc0VtcHR5
KCkpCi0gICAgICAgIHJldHVybiB2ODo6SGFuZGxlPHY4OjpPYmplY3Q+KCk7CisgICAgICAgIHJl
dHVybiB2OFVuZGVmaW5lZCgpOwogCiAgICAgdjg6OkhhbmRsZTx2ODo6T2JqZWN0PiBnbG9iYWwg
PSBjb250ZXh0LT5HbG9iYWwoKTsKICAgICBBU1NFUlQoIWdsb2JhbC5Jc0VtcHR5KCkpOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4U2NyaXB0UHJvZmls
ZUN1c3RvbS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhTY3JpcHRQ
cm9maWxlQ3VzdG9tLmNwcAppbmRleCA4NDFmMmE4M2ZmNzZkNTM1NjY2NWUzYzQxZjkyZWVkOTAw
Nzk0ZjBiLi4yMjZhODVhZDM3YzIxNDZmMzM1ZDYyYTg1YzkwOWE5NTZhM2Q5ODY2IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhTY3JpcHRQcm9maWxlQ3Vz
dG9tLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhTY3JpcHRQ
cm9maWxlQ3VzdG9tLmNwcApAQCAtNDgsMTIgKzQ4LDEyIEBAIHY4OjpIYW5kbGU8djg6OlZhbHVl
PiB0b1Y4KFNjcmlwdFByb2ZpbGUqIGltcGwsIHY4OjpJc29sYXRlKiBpc29sYXRlKQogICAgIHY4
OjpMb2NhbDx2ODo6RnVuY3Rpb24+IGZ1bmN0aW9uID0gVjhTY3JpcHRQcm9maWxlOjpHZXRUZW1w
bGF0ZSgpLT5HZXRGdW5jdGlvbigpOwogICAgIGlmIChmdW5jdGlvbi5Jc0VtcHR5KCkpIHsKICAg
ICAgICAgLy8gUmV0dXJuIGlmIGFsbG9jYXRpb24gZmFpbGVkLgotICAgICAgICByZXR1cm4gdjg6
OkxvY2FsPHY4OjpPYmplY3Q+KCk7CisgICAgICAgIHJldHVybiB2OFVuZGVmaW5lZCgpOwogICAg
IH0KICAgICB2ODo6TG9jYWw8djg6Ok9iamVjdD4gaW5zdGFuY2UgPSBTYWZlQWxsb2NhdGlvbjo6
bmV3SW5zdGFuY2UoZnVuY3Rpb24pOwogICAgIGlmIChpbnN0YW5jZS5Jc0VtcHR5KCkpIHsKICAg
ICAgICAgLy8gQXZvaWQgc2V0dGluZyB0aGUgd3JhcHBlciBpZiBhbGxvY2F0aW9uIGZhaWxlZC4K
LSAgICAgICAgcmV0dXJuIHY4OjpMb2NhbDx2ODo6T2JqZWN0PigpOworICAgICAgICByZXR1cm4g
djhVbmRlZmluZWQoKTsKICAgICB9CiAgICAgaW1wbC0+cmVmKCk7CiAgICAgVjhET01XcmFwcGVy
OjpzZXRET01XcmFwcGVyKGluc3RhbmNlLCAmVjhTY3JpcHRQcm9maWxlOjppbmZvLCBpbXBsKTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOFNjcmlwdFBy
b2ZpbGVOb2RlQ3VzdG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9W
OFNjcmlwdFByb2ZpbGVOb2RlQ3VzdG9tLmNwcAppbmRleCBlYWRiNWU2ZjZkZGIwNDYzNzljZDUx
ODBmMDllOGQ1NTM2MWViZmNiLi5mMjk1YWUwNGU2OWEyOTk5N2RkNDNjMjc2NmFiYjJhYTk2YWU3
NDAxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhTY3Jp
cHRQcm9maWxlTm9kZUN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvdjgv
Y3VzdG9tL1Y4U2NyaXB0UHJvZmlsZU5vZGVDdXN0b20uY3BwCkBAIC01NSw3ICs1NSw3IEBAIHY4
OjpIYW5kbGU8djg6OlZhbHVlPiB0b1Y4KFNjcmlwdFByb2ZpbGVOb2RlKiBpbXBsLCB2ODo6SXNv
bGF0ZSogaXNvbGF0ZSkKICAgICB2ODo6TG9jYWw8djg6OkZ1bmN0aW9uPiBmdW5jdGlvbiA9IFY4
U2NyaXB0UHJvZmlsZU5vZGU6OkdldFRlbXBsYXRlKCktPkdldEZ1bmN0aW9uKCk7CiAgICAgaWYg
KGZ1bmN0aW9uLklzRW1wdHkoKSkgewogICAgICAgICAvLyBSZXR1cm4gaWYgYWxsb2NhdGlvbiBm
YWlsZWQuCi0gICAgICAgIHJldHVybiB2ODo6TG9jYWw8djg6Ok9iamVjdD4oKTsKKyAgICAgICAg
cmV0dXJuIHY4VW5kZWZpbmVkKCk7CiAgICAgfQogICAgIHY4OjpMb2NhbDx2ODo6T2JqZWN0PiBp
bnN0YW5jZSA9IFNhZmVBbGxvY2F0aW9uOjpuZXdJbnN0YW5jZShmdW5jdGlvbik7CiAgICAgaWYg
KGluc3RhbmNlLklzRW1wdHkoKSkgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>