<?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>103013</bug_id>
          
          <creation_ts>2012-11-21 20:25:09 -0800</creation_ts>
          <short_desc>[V8] Rename toWebCoreStringWithNullOrUndefinedCheck() with toWebCoreStringWithUndefinedOrNullCheck()</short_desc>
          <delta_ts>2012-11-22 03:32:10 -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>773522</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-11-21 20:25:09 -0800</bug_when>
    <thetext>IDL attributes and other V8 and JSC files use &quot;UndefinedOrNull&quot; instead of &quot;NullOrUndefined&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>773523</commentid>
    <comment_count>1</comment_count>
      <attachid>175576</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-11-21 20:26:04 -0800</bug_when>
    <thetext>Created attachment 175576
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>773593</commentid>
    <comment_count>2</comment_count>
      <attachid>175576</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-11-21 22:52:49 -0800</bug_when>
    <thetext>Comment on attachment 175576
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>773776</commentid>
    <comment_count>3</comment_count>
      <attachid>175576</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-22 02:56:23 -0800</bug_when>
    <thetext>Comment on attachment 175576
Patch

Rejecting attachment 175576 from commit-queue.

New failing tests:
platform/chromium-linux/fast/text/international/complex-joining-using-gpos.html
Full output: http://queues.webkit.org/results/14965298</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>773795</commentid>
    <comment_count>4</comment_count>
      <attachid>175576</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-22 03:32:06 -0800</bug_when>
    <thetext>Comment on attachment 175576
Patch

Clearing flags on attachment: 175576

Committed r135502: &lt;http://trac.webkit.org/changeset/135502&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>773796</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-22 03:32:10 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175576</attachid>
            <date>2012-11-21 20:26:04 -0800</date>
            <delta_ts>2012-11-22 03:32:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103013-20121122132350.patch</filename>
            <type>text/plain</type>
            <size>10076</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1NDU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWRkZDE5YWM1YmFlMzc0
ZjM5N2JmOTNkZjY0ZDQ1ODdjODBiZmIxZC4uN2YxN2ZhZjY4M2ZkZDc1Zjg5ODhlYTQ3MTIyZTZh
YzUwMzVmZDc4YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMzIEBACiAyMDEyLTExLTIxICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KIAorICAgICAgICBbVjhdIFJlbmFtZSB0
b1dlYkNvcmVTdHJpbmdXaXRoTnVsbE9yVW5kZWZpbmVkQ2hlY2soKSB3aXRoIHRvV2ViQ29yZVN0
cmluZ1dpdGhVbmRlZmluZWRPck51bGxDaGVjaygpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDMwMTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBJREwgYXR0cmlidXRlcyBhbmQgb3RoZXIgVjggYW5kIEpT
QyBmaWxlcyB1c2UgIlVuZGVmaW5lZE9yTnVsbCIgaW5zdGVhZCBvZiAiTnVsbE9yVW5kZWZpbmVk
Ii4KKworICAgICAgICBObyB0ZXN0cy4gTm8gY2hhbmdlIGluIGJlaGF2aW9yLgorCisgICAgICAg
ICogYmluZGluZ3MvdjgvSmF2YVNjcmlwdENhbGxGcmFtZS5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpKYXZhU2NyaXB0Q2FsbEZyYW1lOjpmdW5jdGlvbk5hbWUpOgorICAgICAgICAqIGJpbmRpbmdz
L3Y4L1NjcmlwdERlYnVnU2VydmVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNjcmlwdERlYnVn
U2VydmVyOjpzZXRTY3JpcHRTb3VyY2UpOgorICAgICAgICAoV2ViQ29yZTo6U2NyaXB0RGVidWdT
ZXJ2ZXI6OmRpc3BhdGNoRGlkUGFyc2VTb3VyY2UpOgorICAgICAgICAoV2ViQ29yZTo6U2NyaXB0
RGVidWdTZXJ2ZXI6OmNvbXBpbGVTY3JpcHQpOgorICAgICAgICAoV2ViQ29yZTo6U2NyaXB0RGVi
dWdTZXJ2ZXI6OnJ1blNjcmlwdCk6CisgICAgICAgICogYmluZGluZ3MvdjgvU2NyaXB0RXZlbnRM
aXN0ZW5lci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpldmVudExpc3RlbmVySGFuZGxlckxvY2F0
aW9uKToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9WOEJpbmRpbmcuaDoKKyAgICAgICAgKFdlYkNv
cmU6OnRvV2ViQ29yZVN0cmluZ1dpdGhVbmRlZmluZWRPck51bGxDaGVjayk6CisgICAgICAgICog
YmluZGluZ3MvdjgvY3VzdG9tL1Y4RE9NV2luZG93Q3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlY4RE9NV2luZG93OjpzaG93TW9kYWxEaWFsb2dDYWxsYmFjayk6CisgICAgICAgIChXZWJD
b3JlOjpWOERPTVdpbmRvdzo6b3BlbkNhbGxiYWNrKToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9j
dXN0b20vVjhKYXZhU2NyaXB0Q2FsbEZyYW1lQ3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlY4SmF2YVNjcmlwdENhbGxGcmFtZTo6ZXZhbHVhdGVDYWxsYmFjayk6CisKKzIwMTItMTEtMjEg
IEtlbnRhcm8gSGFyYSAgPGhhcmFrZW5AY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFtWOF0gV2Vi
Q29yZVN0cmluZ1Jlc291cmNlQmFzZSBzaG91bGQgYmUgbG9jYXRlZCBpbiBWOFN0cmluZ1Jlc291
cmNlLmgKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEw
MzAwMgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9KYXZhU2NyaXB0
Q2FsbEZyYW1lLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0phdmFTY3JpcHRDYWxs
RnJhbWUuY3BwCmluZGV4IDMyNzRkZWYzODZmZWM1ZWM4NGRlY2YzNDY4NzBlMzI4Mjk1ZjJjMWQu
Ljg4NjUyYzgzODVjYzk2NDkxNTVlMjg2YzdmZGE3N2YwNjRkZjFmNDMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0phdmFTY3JpcHRDYWxsRnJhbWUuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0phdmFTY3JpcHRDYWxsRnJhbWUuY3BwCkBAIC05NSw3
ICs5NSw3IEBAIFN0cmluZyBKYXZhU2NyaXB0Q2FsbEZyYW1lOjpmdW5jdGlvbk5hbWUoKSBjb25z
dAogICAgIHY4OjpIYW5kbGVTY29wZSBoYW5kbGVTY29wZTsKICAgICB2ODo6Q29udGV4dDo6U2Nv
cGUgY29udGV4dFNjb3BlKG1fZGVidWdnZXJDb250ZXh0LmdldCgpKTsKICAgICB2ODo6SGFuZGxl
PHY4OjpWYWx1ZT4gcmVzdWx0ID0gbV9jYWxsRnJhbWUuZ2V0KCktPkdldCh2OFN0cmluZygiZnVu
Y3Rpb25OYW1lIikpOwotICAgIHJldHVybiB0b1dlYkNvcmVTdHJpbmdXaXRoTnVsbE9yVW5kZWZp
bmVkQ2hlY2socmVzdWx0KTsKKyAgICByZXR1cm4gdG9XZWJDb3JlU3RyaW5nV2l0aFVuZGVmaW5l
ZE9yTnVsbENoZWNrKHJlc3VsdCk7CiB9CiAKIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBKYXZhU2Ny
aXB0Q2FsbEZyYW1lOjpzY29wZUNoYWluKCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1NjcmlwdERlYnVnU2VydmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3Y4L1NjcmlwdERlYnVnU2VydmVyLmNwcAppbmRleCBlYzBjNjg4NzE0YjA2ZmFjMzE2
YjVlN2YxMjc2NmFmNDAzN2YyYzUzLi5hZDlkOTY3ZGFjZDIyMWNlYzE5YzVkZjhmMTAwN2Y2Mjcy
ZDUwYWFjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHREZWJ1
Z1NlcnZlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0RGVidWdT
ZXJ2ZXIuY3BwCkBAIC0yMzksNyArMjM5LDcgQEAgYm9vbCBTY3JpcHREZWJ1Z1NlcnZlcjo6c2V0
U2NyaXB0U291cmNlKGNvbnN0IFN0cmluZyYgc291cmNlSUQsIGNvbnN0IFN0cmluZyYgbmUKICAg
ICBpZiAodHJ5Q2F0Y2guSGFzQ2F1Z2h0KCkpIHsKICAgICAgICAgdjg6OkxvY2FsPHY4OjpNZXNz
YWdlPiBtZXNzYWdlID0gdHJ5Q2F0Y2guTWVzc2FnZSgpOwogICAgICAgICBpZiAoIW1lc3NhZ2Uu
SXNFbXB0eSgpKQotICAgICAgICAgICAgKmVycm9yID0gdG9XZWJDb3JlU3RyaW5nV2l0aE51bGxP
clVuZGVmaW5lZENoZWNrKG1lc3NhZ2UtPkdldCgpKTsKKyAgICAgICAgICAgICplcnJvciA9IHRv
V2ViQ29yZVN0cmluZ1dpdGhVbmRlZmluZWRPck51bGxDaGVjayhtZXNzYWdlLT5HZXQoKSk7CiAg
ICAgICAgIGVsc2UKICAgICAgICAgICAgICplcnJvciA9ICJVbmtub3duIGVycm9yLiI7CiAgICAg
ICAgIHJldHVybiBmYWxzZTsKQEAgLTM3NywxMiArMzc3LDEyIEBAIHZvaWQgU2NyaXB0RGVidWdT
ZXJ2ZXI6OmhhbmRsZVY4RGVidWdFdmVudChjb25zdCB2ODo6RGVidWc6OkV2ZW50RGV0YWlscyYg
ZXZlbnRECiAKIHZvaWQgU2NyaXB0RGVidWdTZXJ2ZXI6OmRpc3BhdGNoRGlkUGFyc2VTb3VyY2Uo
U2NyaXB0RGVidWdMaXN0ZW5lciogbGlzdGVuZXIsIHY4OjpIYW5kbGU8djg6Ok9iamVjdD4gb2Jq
ZWN0KQogewotICAgIFN0cmluZyBzb3VyY2VJRCA9IHRvV2ViQ29yZVN0cmluZ1dpdGhOdWxsT3JV
bmRlZmluZWRDaGVjayhvYmplY3QtPkdldCh2ODo6U3RyaW5nOjpOZXcoImlkIikpKTsKKyAgICBT
dHJpbmcgc291cmNlSUQgPSB0b1dlYkNvcmVTdHJpbmdXaXRoVW5kZWZpbmVkT3JOdWxsQ2hlY2so
b2JqZWN0LT5HZXQodjg6OlN0cmluZzo6TmV3KCJpZCIpKSk7CiAKICAgICBTY3JpcHREZWJ1Z0xp
c3RlbmVyOjpTY3JpcHQgc2NyaXB0OwotICAgIHNjcmlwdC51cmwgPSB0b1dlYkNvcmVTdHJpbmdX
aXRoTnVsbE9yVW5kZWZpbmVkQ2hlY2sob2JqZWN0LT5HZXQodjg6OlN0cmluZzo6TmV3KCJuYW1l
IikpKTsKLSAgICBzY3JpcHQuc291cmNlID0gdG9XZWJDb3JlU3RyaW5nV2l0aE51bGxPclVuZGVm
aW5lZENoZWNrKG9iamVjdC0+R2V0KHY4OjpTdHJpbmc6Ok5ldygic291cmNlIikpKTsKLSAgICBz
Y3JpcHQuc291cmNlTWFwcGluZ1VSTCA9IHRvV2ViQ29yZVN0cmluZ1dpdGhOdWxsT3JVbmRlZmlu
ZWRDaGVjayhvYmplY3QtPkdldCh2ODo6U3RyaW5nOjpOZXcoInNvdXJjZU1hcHBpbmdVUkwiKSkp
OworICAgIHNjcmlwdC51cmwgPSB0b1dlYkNvcmVTdHJpbmdXaXRoVW5kZWZpbmVkT3JOdWxsQ2hl
Y2sob2JqZWN0LT5HZXQodjg6OlN0cmluZzo6TmV3KCJuYW1lIikpKTsKKyAgICBzY3JpcHQuc291
cmNlID0gdG9XZWJDb3JlU3RyaW5nV2l0aFVuZGVmaW5lZE9yTnVsbENoZWNrKG9iamVjdC0+R2V0
KHY4OjpTdHJpbmc6Ok5ldygic291cmNlIikpKTsKKyAgICBzY3JpcHQuc291cmNlTWFwcGluZ1VS
TCA9IHRvV2ViQ29yZVN0cmluZ1dpdGhVbmRlZmluZWRPck51bGxDaGVjayhvYmplY3QtPkdldCh2
ODo6U3RyaW5nOjpOZXcoInNvdXJjZU1hcHBpbmdVUkwiKSkpOwogICAgIHNjcmlwdC5zdGFydExp
bmUgPSBvYmplY3QtPkdldCh2ODo6U3RyaW5nOjpOZXcoInN0YXJ0TGluZSIpKS0+VG9JbnRlZ2Vy
KCktPlZhbHVlKCk7CiAgICAgc2NyaXB0LnN0YXJ0Q29sdW1uID0gb2JqZWN0LT5HZXQodjg6OlN0
cmluZzo6TmV3KCJzdGFydENvbHVtbiIpKS0+VG9JbnRlZ2VyKCktPlZhbHVlKCk7CiAgICAgc2Ny
aXB0LmVuZExpbmUgPSBvYmplY3QtPkdldCh2ODo6U3RyaW5nOjpOZXcoImVuZExpbmUiKSktPlRv
SW50ZWdlcigpLT5WYWx1ZSgpOwpAQCAtNDQ0LDEzICs0NDQsMTMgQEAgdm9pZCBTY3JpcHREZWJ1
Z1NlcnZlcjo6Y29tcGlsZVNjcmlwdChTY3JpcHRTdGF0ZSogc3RhdGUsIGNvbnN0IFN0cmluZyYg
ZXhwcmVzc2kKICAgICBpZiAodHJ5Q2F0Y2guSGFzQ2F1Z2h0KCkpIHsKICAgICAgICAgdjg6Okxv
Y2FsPHY4OjpNZXNzYWdlPiBtZXNzYWdlID0gdHJ5Q2F0Y2guTWVzc2FnZSgpOwogICAgICAgICBp
ZiAoIW1lc3NhZ2UuSXNFbXB0eSgpKQotICAgICAgICAgICAgKmV4Y2VwdGlvbk1lc3NhZ2UgPSB0
b1dlYkNvcmVTdHJpbmdXaXRoTnVsbE9yVW5kZWZpbmVkQ2hlY2sobWVzc2FnZS0+R2V0KCkpOwor
ICAgICAgICAgICAgKmV4Y2VwdGlvbk1lc3NhZ2UgPSB0b1dlYkNvcmVTdHJpbmdXaXRoVW5kZWZp
bmVkT3JOdWxsQ2hlY2sobWVzc2FnZS0+R2V0KCkpOwogICAgICAgICByZXR1cm47CiAgICAgfQog
ICAgIGlmIChzY3JpcHQuSXNFbXB0eSgpKQogICAgICAgICByZXR1cm47CiAKLSAgICAqc2NyaXB0
SWQgPSB0b1dlYkNvcmVTdHJpbmdXaXRoTnVsbE9yVW5kZWZpbmVkQ2hlY2soc2NyaXB0LT5JZCgp
KTsKKyAgICAqc2NyaXB0SWQgPSB0b1dlYkNvcmVTdHJpbmdXaXRoVW5kZWZpbmVkT3JOdWxsQ2hl
Y2soc2NyaXB0LT5JZCgpKTsKICAgICBtX2NvbXBpbGVkU2NyaXB0cy5zZXQoKnNjcmlwdElkLCBh
ZG9wdFB0cihuZXcgU2NvcGVkUGVyc2lzdGVudDx2ODo6U2NyaXB0PihzY3JpcHQpKSk7CiB9CiAK
QEAgLTQ4OCw3ICs0ODgsNyBAQCB2b2lkIFNjcmlwdERlYnVnU2VydmVyOjpydW5TY3JpcHQoU2Ny
aXB0U3RhdGUqIHN0YXRlLCBjb25zdCBTdHJpbmcmIHNjcmlwdElkLCBTYwogICAgICAgICAqcmVz
dWx0ID0gU2NyaXB0VmFsdWUodHJ5Q2F0Y2guRXhjZXB0aW9uKCkpOwogICAgICAgICB2ODo6TG9j
YWw8djg6Ok1lc3NhZ2U+IG1lc3NhZ2UgPSB0cnlDYXRjaC5NZXNzYWdlKCk7CiAgICAgICAgIGlm
ICghbWVzc2FnZS5Jc0VtcHR5KCkpCi0gICAgICAgICAgICAqZXhjZXB0aW9uTWVzc2FnZSA9IHRv
V2ViQ29yZVN0cmluZ1dpdGhOdWxsT3JVbmRlZmluZWRDaGVjayhtZXNzYWdlLT5HZXQoKSk7Cisg
ICAgICAgICAgICAqZXhjZXB0aW9uTWVzc2FnZSA9IHRvV2ViQ29yZVN0cmluZ1dpdGhVbmRlZmlu
ZWRPck51bGxDaGVjayhtZXNzYWdlLT5HZXQoKSk7CiAgICAgfSBlbHNlCiAgICAgICAgICpyZXN1
bHQgPSBTY3JpcHRWYWx1ZSh2YWx1ZSk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9TY3JpcHRFdmVudExpc3RlbmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L1NjcmlwdEV2ZW50TGlzdGVuZXIuY3BwCmluZGV4IGM3NjlhNzcyM2VmNTI1YjBjYjc2
NDAzZTA2NGFiMzk1ZmVhZWVkY2MuLjU1MGEyNGVjZDc3Njk5ODQ2M2ZlZTU0ZDBhZjcwZTU1OTVk
Zjg1NWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjcmlwdEV2ZW50
TGlzdGVuZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjcmlwdEV2ZW50
TGlzdGVuZXIuY3BwCkBAIC0xMTgsNyArMTE4LDcgQEAgYm9vbCBldmVudExpc3RlbmVySGFuZGxl
ckxvY2F0aW9uKERvY3VtZW50KiBkb2N1bWVudCwgRXZlbnRMaXN0ZW5lciogbGlzdGVuZXIsIFMK
IAogICAgIHY4OjpIYW5kbGU8djg6OkZ1bmN0aW9uPiBmdW5jdGlvbiA9IHY4OjpIYW5kbGU8djg6
OkZ1bmN0aW9uPjo6Q2FzdChvYmplY3QpOwogICAgIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBzY3Jp
cHRJZFZhbHVlID0gZnVuY3Rpb24tPkdldFNjcmlwdElkKCk7Ci0gICAgc2NyaXB0SWQgPSB0b1dl
YkNvcmVTdHJpbmdXaXRoTnVsbE9yVW5kZWZpbmVkQ2hlY2soc2NyaXB0SWRWYWx1ZSk7CisgICAg
c2NyaXB0SWQgPSB0b1dlYkNvcmVTdHJpbmdXaXRoVW5kZWZpbmVkT3JOdWxsQ2hlY2soc2NyaXB0
SWRWYWx1ZSk7CiAgICAgdjg6OlNjcmlwdE9yaWdpbiBvcmlnaW4gPSBmdW5jdGlvbi0+R2V0U2Ny
aXB0T3JpZ2luKCk7CiAgICAgaWYgKG9yaWdpbi5SZXNvdXJjZU5hbWUoKS0+SXNTdHJpbmcoKSAm
JiAhb3JpZ2luLlJlc291cmNlTmFtZSgpLklzRW1wdHkoKSkKICAgICAgICAgc291cmNlTmFtZSA9
IHRvV2ViQ29yZVN0cmluZyhvcmlnaW4uUmVzb3VyY2VOYW1lKCkpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhCaW5kaW5nLmggYi9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy92OC9WOEJpbmRpbmcuaAppbmRleCAwYTFkYzA5YTE5ZTEwOTcwNGU2OTNjYzQ2OWUzZmI4
OWE3NWM2MzkyLi5mYmJiNDkxMzA3NDMyYWFiOGQ2Y2Y5NjFiY2U3YmI4OTgwOTkxMWViIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEJpbmRpbmcuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEJpbmRpbmcuaApAQCAtMzMzLDcgKzMzMyw3IEBAIG5h
bWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgcmV0dXJuIHZhbHVlLT5Jc051bGwoKSA/IFN0cmlu
ZygpIDogdG9XZWJDb3JlU3RyaW5nKHZhbHVlKTsKICAgICB9CiAKLSAgICBpbmxpbmUgU3RyaW5n
IHRvV2ViQ29yZVN0cmluZ1dpdGhOdWxsT3JVbmRlZmluZWRDaGVjayh2ODo6SGFuZGxlPHY4OjpW
YWx1ZT4gdmFsdWUpCisgICAgaW5saW5lIFN0cmluZyB0b1dlYkNvcmVTdHJpbmdXaXRoVW5kZWZp
bmVkT3JOdWxsQ2hlY2sodjg6OkhhbmRsZTx2ODo6VmFsdWU+IHZhbHVlKQogICAgIHsKICAgICAg
ICAgcmV0dXJuICh2YWx1ZS0+SXNOdWxsKCkgfHwgdmFsdWUtPklzVW5kZWZpbmVkKCkpID8gU3Ry
aW5nKCkgOiB0b1dlYkNvcmVTdHJpbmcodmFsdWUpOwogICAgIH0KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOERPTVdpbmRvd0N1c3RvbS5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhET01XaW5kb3dDdXN0b20uY3BwCmluZGV4
IGRlMjVhNjQwYzY5N2FjNDUxMzVlZThiMWYwMzA1ODQwYWVjNWRkM2UuLjc5YTZjMGM2NzVkNzk5
N2U0MzJmNjI4OWVlZjcyZGYwMTE4MTEyMjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3Y4L2N1c3RvbS9WOERPTVdpbmRvd0N1c3RvbS5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4RE9NV2luZG93Q3VzdG9tLmNwcApAQCAtNDMxLDkgKzQz
MSw5IEBAIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBWOERPTVdpbmRvdzo6c2hvd01vZGFsRGlhbG9n
Q2FsbGJhY2soY29uc3Qgdjg6OkFyZ3VtZW50cyYKICAgICAgICAgcmV0dXJuIHY4OjpVbmRlZmlu
ZWQoKTsKIAogICAgIC8vIEZJWE1FOiBIYW5kbGUgZXhjZXB0aW9ucyBwcm9wZXJseS4KLSAgICBT
dHJpbmcgdXJsU3RyaW5nID0gdG9XZWJDb3JlU3RyaW5nV2l0aE51bGxPclVuZGVmaW5lZENoZWNr
KGFyZ3NbMF0pOworICAgIFN0cmluZyB1cmxTdHJpbmcgPSB0b1dlYkNvcmVTdHJpbmdXaXRoVW5k
ZWZpbmVkT3JOdWxsQ2hlY2soYXJnc1swXSk7CiAgICAgRGlhbG9nSGFuZGxlciBoYW5kbGVyKGFy
Z3NbMV0pOwotICAgIFN0cmluZyBkaWFsb2dGZWF0dXJlc1N0cmluZyA9IHRvV2ViQ29yZVN0cmlu
Z1dpdGhOdWxsT3JVbmRlZmluZWRDaGVjayhhcmdzWzJdKTsKKyAgICBTdHJpbmcgZGlhbG9nRmVh
dHVyZXNTdHJpbmcgPSB0b1dlYkNvcmVTdHJpbmdXaXRoVW5kZWZpbmVkT3JOdWxsQ2hlY2soYXJn
c1syXSk7CiAKICAgICBpbXBsLT5zaG93TW9kYWxEaWFsb2codXJsU3RyaW5nLCBkaWFsb2dGZWF0
dXJlc1N0cmluZywgYWN0aXZlRE9NV2luZG93KHN0YXRlKSwgZmlyc3RET01XaW5kb3coc3RhdGUp
LCBzZXRVcERpYWxvZywgJmhhbmRsZXIpOwogCkBAIC00NDksOSArNDQ5LDkgQEAgdjg6OkhhbmRs
ZTx2ODo6VmFsdWU+IFY4RE9NV2luZG93OjpvcGVuQ2FsbGJhY2soY29uc3Qgdjg6OkFyZ3VtZW50
cyYgYXJncykKICAgICAgICAgcmV0dXJuIHY4OjpVbmRlZmluZWQoKTsKIAogICAgIC8vIEZJWE1F
OiBIYW5kbGUgZXhjZXB0aW9ucyBwcm9wZXJseS4KLSAgICBTdHJpbmcgdXJsU3RyaW5nID0gdG9X
ZWJDb3JlU3RyaW5nV2l0aE51bGxPclVuZGVmaW5lZENoZWNrKGFyZ3NbMF0pOworICAgIFN0cmlu
ZyB1cmxTdHJpbmcgPSB0b1dlYkNvcmVTdHJpbmdXaXRoVW5kZWZpbmVkT3JOdWxsQ2hlY2soYXJn
c1swXSk7CiAgICAgQXRvbWljU3RyaW5nIGZyYW1lTmFtZSA9IChhcmdzWzFdLT5Jc1VuZGVmaW5l
ZCgpIHx8IGFyZ3NbMV0tPklzTnVsbCgpKSA/ICJfYmxhbmsiIDogQXRvbWljU3RyaW5nKHRvV2Vi
Q29yZVN0cmluZyhhcmdzWzFdKSk7Ci0gICAgU3RyaW5nIHdpbmRvd0ZlYXR1cmVzU3RyaW5nID0g
dG9XZWJDb3JlU3RyaW5nV2l0aE51bGxPclVuZGVmaW5lZENoZWNrKGFyZ3NbMl0pOworICAgIFN0
cmluZyB3aW5kb3dGZWF0dXJlc1N0cmluZyA9IHRvV2ViQ29yZVN0cmluZ1dpdGhVbmRlZmluZWRP
ck51bGxDaGVjayhhcmdzWzJdKTsKIAogICAgIFJlZlB0cjxET01XaW5kb3c+IG9wZW5lZFdpbmRv
dyA9IGltcGwtPm9wZW4odXJsU3RyaW5nLCBmcmFtZU5hbWUsIHdpbmRvd0ZlYXR1cmVzU3RyaW5n
LCBhY3RpdmVET01XaW5kb3coc3RhdGUpLCBmaXJzdERPTVdpbmRvdyhzdGF0ZSkpOwogICAgIGlm
ICghb3BlbmVkV2luZG93KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvdjgv
Y3VzdG9tL1Y4SmF2YVNjcmlwdENhbGxGcmFtZUN1c3RvbS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9jdXN0b20vVjhKYXZhU2NyaXB0Q2FsbEZyYW1lQ3VzdG9tLmNwcAppbmRleCBj
MTc3NzBkNGMyYmQ4NjhhYjg4NWZmNjJkN2ZkN2NhOWZlZWQxZTc3Li5lY2NjMmFjZTkxYTJiMzM4
NjM4NDQ1ZDYwNjNmMjlhODYxZjAxMmY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy92OC9jdXN0b20vVjhKYXZhU2NyaXB0Q2FsbEZyYW1lQ3VzdG9tLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhKYXZhU2NyaXB0Q2FsbEZyYW1lQ3VzdG9t
LmNwcApAQCAtNDEsNyArNDEsNyBAQCB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gVjhKYXZhU2NyaXB0
Q2FsbEZyYW1lOjpldmFsdWF0ZUNhbGxiYWNrKGNvbnN0IHY4OjpBcmd1bWVudAogewogICAgIElO
Q19TVEFUUygiVjhKYXZhU2NyaXB0Q2FsbEZyYW1lLmV2YWx1YXRlQ2FsbGJhY2soKSIpOwogICAg
IEphdmFTY3JpcHRDYWxsRnJhbWUqIGltcGwgPSBWOEphdmFTY3JpcHRDYWxsRnJhbWU6OnRvTmF0
aXZlKGFyZ3MuSG9sZGVyKCkpOwotICAgIFN0cmluZyBleHByZXNzaW9uID0gdG9XZWJDb3JlU3Ry
aW5nV2l0aE51bGxPclVuZGVmaW5lZENoZWNrKGFyZ3NbMF0pOworICAgIFN0cmluZyBleHByZXNz
aW9uID0gdG9XZWJDb3JlU3RyaW5nV2l0aFVuZGVmaW5lZE9yTnVsbENoZWNrKGFyZ3NbMF0pOwog
ICAgIHJldHVybiBpbXBsLT5ldmFsdWF0ZShleHByZXNzaW9uKTsKIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>