<?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>124526</bug_id>
          
          <creation_ts>2013-11-18 11:11:16 -0800</creation_ts>
          <short_desc>Change webaudio to use nullptr for null pointers</short_desc>
          <delta_ts>2013-11-18 11:50:48 -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>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="Nick Diego Yamane (diegoyam)">nick.diego</reporter>
          <assigned_to name="Nick Diego Yamane (diegoyam)">nick.diego</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>951705</commentid>
    <comment_count>0</comment_count>
    <who name="Nick Diego Yamane (diegoyam)">nick.diego</who>
    <bug_when>2013-11-18 11:11:16 -0800</bug_when>
    <thetext>Change webaudio to use nullptr for null pointers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951708</commentid>
    <comment_count>1</comment_count>
      <attachid>217213</attachid>
    <who name="Nick Diego Yamane (diegoyam)">nick.diego</who>
    <bug_when>2013-11-18 11:13:55 -0800</bug_when>
    <thetext>Created attachment 217213
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951730</commentid>
    <comment_count>2</comment_count>
      <attachid>217213</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-18 11:50:47 -0800</bug_when>
    <thetext>Comment on attachment 217213
Patch

Clearing flags on attachment: 217213

Committed r159442: &lt;http://trac.webkit.org/changeset/159442&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951731</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-18 11:50:48 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217213</attachid>
            <date>2013-11-18 11:13:55 -0800</date>
            <delta_ts>2013-11-18 11:50:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124526-20131118152524.patch</filename>
            <type>text/plain</type>
            <size>12159</size>
            <attacher name="Nick Diego Yamane (diegoyam)">nick.diego</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5NDE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzNjMWE4ZTNiY2JlZDdj
ZjdmMWU1NmQ4NTYzNWFkZDEyNTRiNmQ1OC4uYjY0NzZjN2Y5M2RmNmMzODY3MjAzZDAxYzQzNzVm
MmEwMWVjNGE5OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEzLTExLTE4ICBOaWNr
IERpZWdvIFlhbWFuZSAgPG5pY2sueWFtYW5lQG9wZW5ib3NzYS5vcmc+CisKKyAgICAgICAgQ2hh
bmdlIHdlYmF1ZGlvIHRvIHVzZSBudWxscHRyIGZvciBudWxsIHBvaW50ZXJzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjQ1MjYKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMgbmVlZGVk
LCBubyBiZWhhdmlvciBjaGFuZ2UuCisKKyAgICAgICAgKiBNb2R1bGVzL3dlYmF1ZGlvL0F1ZGlv
QnVmZmVyLmNwcDoKKyAgICAgICAgKiBNb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvQ29udGV4dC5jcHA6
CisgICAgICAgICogTW9kdWxlcy93ZWJhdWRpby9BdWRpb05vZGUuY3BwOgorICAgICAgICAqIE1v
ZHVsZXMvd2ViYXVkaW8vQ2hhbm5lbE1lcmdlck5vZGUuY3BwOgorICAgICAgICAqIE1vZHVsZXMv
d2ViYXVkaW8vQ2hhbm5lbFNwbGl0dGVyTm9kZS5jcHA6CisgICAgICAgICogTW9kdWxlcy93ZWJh
dWRpby9NZWRpYVN0cmVhbUF1ZGlvU291cmNlLmNwcDoKKyAgICAgICAgKiBNb2R1bGVzL3dlYmF1
ZGlvL09mZmxpbmVBdWRpb0NvbnRleHQuY3BwOgorICAgICAgICAqIE1vZHVsZXMvd2ViYXVkaW8v
UGVyaW9kaWNXYXZlLmNwcDoKKyAgICAgICAgKiBNb2R1bGVzL3dlYmF1ZGlvL1NjcmlwdFByb2Nl
c3Nvck5vZGUuY3BwOgorCiAyMDEzLTExLTE4ICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1A
c2Ftc3VuZy5jb20+CiAKICAgICAgICAgR2VuZXJhdGUgdG9IVE1MRGF0YUxpc3R8SHRtbHxFbWJl
ZEVsZW1lbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vQXVk
aW9CdWZmZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9BdWRpb0J1ZmZl
ci5jcHAKaW5kZXggZDE2MDcxMDFiOWVmZGRlYTNmNTg0MDY4ZjUxNWY5Mjg2NTExYTU5YS4uMmQ4
ZDk1OWFmMDkyNmQ1MmNjYmFjNTBlNmViNmU0YWUwMDU1YjI1MyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9BdWRpb0J1ZmZlci5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy93ZWJhdWRpby9BdWRpb0J1ZmZlci5jcHAKQEAgLTQzLDcgKzQzLDcgQEAg
bmFtZXNwYWNlIFdlYkNvcmUgewogUGFzc1JlZlB0cjxBdWRpb0J1ZmZlcj4gQXVkaW9CdWZmZXI6
OmNyZWF0ZSh1bnNpZ25lZCBudW1iZXJPZkNoYW5uZWxzLCBzaXplX3QgbnVtYmVyT2ZGcmFtZXMs
IGZsb2F0IHNhbXBsZVJhdGUpCiB7CiAgICAgaWYgKHNhbXBsZVJhdGUgPCAyMjA1MCB8fCBzYW1w
bGVSYXRlID4gOTYwMDAgfHwgbnVtYmVyT2ZDaGFubmVscyA+IEF1ZGlvQ29udGV4dDo6bWF4TnVt
YmVyT2ZDaGFubmVscygpIHx8ICFudW1iZXJPZkZyYW1lcykKLSAgICAgICAgcmV0dXJuIDA7Cisg
ICAgICAgIHJldHVybiBudWxscHRyOwogICAgIAogICAgIHJldHVybiBhZG9wdFJlZihuZXcgQXVk
aW9CdWZmZXIobnVtYmVyT2ZDaGFubmVscywgbnVtYmVyT2ZGcmFtZXMsIHNhbXBsZVJhdGUpKTsK
IH0KQEAgLTU0LDcgKzU0LDcgQEAgUGFzc1JlZlB0cjxBdWRpb0J1ZmZlcj4gQXVkaW9CdWZmZXI6
OmNyZWF0ZUZyb21BdWRpb0ZpbGVEYXRhKGNvbnN0IHZvaWQqIGRhdGEsIHMKICAgICBpZiAoYnVz
LmdldCgpKQogICAgICAgICByZXR1cm4gYWRvcHRSZWYobmV3IEF1ZGlvQnVmZmVyKGJ1cy5nZXQo
KSkpOwogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIG51bGxwdHI7CiB9CiAKIEF1ZGlvQnVm
ZmVyOjpBdWRpb0J1ZmZlcih1bnNpZ25lZCBudW1iZXJPZkNoYW5uZWxzLCBzaXplX3QgbnVtYmVy
T2ZGcmFtZXMsIGZsb2F0IHNhbXBsZVJhdGUpCkBAIC05Niw3ICs5Niw3IEBAIFBhc3NSZWZQdHI8
RmxvYXQzMkFycmF5PiBBdWRpb0J1ZmZlcjo6Z2V0Q2hhbm5lbERhdGEodW5zaWduZWQgY2hhbm5l
bEluZGV4LCBFeGNlCiB7CiAgICAgaWYgKGNoYW5uZWxJbmRleCA+PSBtX2NoYW5uZWxzLnNpemUo
KSkgewogICAgICAgICBlYyA9IFNZTlRBWF9FUlI7Ci0gICAgICAgIHJldHVybiAwOworICAgICAg
ICByZXR1cm4gbnVsbHB0cjsKICAgICB9CiAKICAgICBGbG9hdDMyQXJyYXkqIGNoYW5uZWxEYXRh
ID0gbV9jaGFubmVsc1tjaGFubmVsSW5kZXhdLmdldCgpOwpAQCAtMTA2LDcgKzEwNiw3IEBAIFBh
c3NSZWZQdHI8RmxvYXQzMkFycmF5PiBBdWRpb0J1ZmZlcjo6Z2V0Q2hhbm5lbERhdGEodW5zaWdu
ZWQgY2hhbm5lbEluZGV4LCBFeGNlCiBGbG9hdDMyQXJyYXkqIEF1ZGlvQnVmZmVyOjpnZXRDaGFu
bmVsRGF0YSh1bnNpZ25lZCBjaGFubmVsSW5kZXgpCiB7CiAgICAgaWYgKGNoYW5uZWxJbmRleCA+
PSBtX2NoYW5uZWxzLnNpemUoKSkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBu
dWxscHRyOwogCiAgICAgcmV0dXJuIG1fY2hhbm5lbHNbY2hhbm5lbEluZGV4XS5nZXQoKTsKIH0K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vQXVkaW9Db250ZXh0
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vQXVkaW9Db250ZXh0LmNwcApp
bmRleCA2NTk4ODg5ODgwZjA0N2I5NDBmZWEyM2VmZGE4ZTBhYmIzMDM0NGNlLi5lOGFjZjZiNWYw
YWVkMmFjNWYwZDEwMWU4NjY0ZGExODY5YzkwN2UzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvQ29udGV4dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy93ZWJhdWRpby9BdWRpb0NvbnRleHQuY3BwCkBAIC0xMTMsNyArMTEzLDcgQEAgUGFz
c1JlZlB0cjxBdWRpb0NvbnRleHQ+IEF1ZGlvQ29udGV4dDo6Y3JlYXRlKERvY3VtZW50JiBkb2N1
bWVudCwgRXhjZXB0aW9uQ29kZSYKIAogICAgIEFTU0VSVChpc01haW5UaHJlYWQoKSk7CiAgICAg
aWYgKHNfaGFyZHdhcmVDb250ZXh0Q291bnQgPj0gTWF4SGFyZHdhcmVDb250ZXh0cykKLSAgICAg
ICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBudWxscHRyOwogCiAgICAgUmVmUHRyPEF1ZGlv
Q29udGV4dD4gYXVkaW9Db250ZXh0KGFkb3B0UmVmKG5ldyBBdWRpb0NvbnRleHQoZG9jdW1lbnQp
KSk7CiAgICAgYXVkaW9Db250ZXh0LT5zdXNwZW5kSWZOZWVkZWQoKTsKQEAgLTMzMCw3ICszMzAs
NyBAQCBQYXNzUmVmUHRyPEF1ZGlvQnVmZmVyPiBBdWRpb0NvbnRleHQ6OmNyZWF0ZUJ1ZmZlcih1
bnNpZ25lZCBudW1iZXJPZkNoYW5uZWxzLCBzaQogICAgIFJlZlB0cjxBdWRpb0J1ZmZlcj4gYXVk
aW9CdWZmZXIgPSBBdWRpb0J1ZmZlcjo6Y3JlYXRlKG51bWJlck9mQ2hhbm5lbHMsIG51bWJlck9m
RnJhbWVzLCBzYW1wbGVSYXRlKTsKICAgICBpZiAoIWF1ZGlvQnVmZmVyLmdldCgpKSB7CiAgICAg
ICAgIGVjID0gTk9UX1NVUFBPUlRFRF9FUlI7Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICBy
ZXR1cm4gbnVsbHB0cjsKICAgICB9CiAKICAgICByZXR1cm4gYXVkaW9CdWZmZXI7CkBAIC0zNDEs
MTMgKzM0MSwxMyBAQCBQYXNzUmVmUHRyPEF1ZGlvQnVmZmVyPiBBdWRpb0NvbnRleHQ6OmNyZWF0
ZUJ1ZmZlcihBcnJheUJ1ZmZlciogYXJyYXlCdWZmZXIsIGJvbwogICAgIEFTU0VSVChhcnJheUJ1
ZmZlcik7CiAgICAgaWYgKCFhcnJheUJ1ZmZlcikgewogICAgICAgICBlYyA9IFNZTlRBWF9FUlI7
Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gbnVsbHB0cjsKICAgICB9CiAKICAg
ICBSZWZQdHI8QXVkaW9CdWZmZXI+IGF1ZGlvQnVmZmVyID0gQXVkaW9CdWZmZXI6OmNyZWF0ZUZy
b21BdWRpb0ZpbGVEYXRhKGFycmF5QnVmZmVyLT5kYXRhKCksIGFycmF5QnVmZmVyLT5ieXRlTGVu
Z3RoKCksIG1peFRvTW9ubywgc2FtcGxlUmF0ZSgpKTsKICAgICBpZiAoIWF1ZGlvQnVmZmVyLmdl
dCgpKSB7CiAgICAgICAgIGVjID0gU1lOVEFYX0VSUjsKLSAgICAgICAgcmV0dXJuIDA7CisgICAg
ICAgIHJldHVybiBudWxscHRyOwogICAgIH0KIAogICAgIHJldHVybiBhdWRpb0J1ZmZlcjsKQEAg
LTM4MSw3ICszODEsNyBAQCBQYXNzUmVmUHRyPE1lZGlhRWxlbWVudEF1ZGlvU291cmNlTm9kZT4g
QXVkaW9Db250ZXh0OjpjcmVhdGVNZWRpYUVsZW1lbnRTb3VyY2UoSAogICAgIEFTU0VSVChtZWRp
YUVsZW1lbnQpOwogICAgIGlmICghbWVkaWFFbGVtZW50KSB7CiAgICAgICAgIGVjID0gSU5WQUxJ
RF9TVEFURV9FUlI7Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gbnVsbHB0cjsK
ICAgICB9CiAgICAgICAgIAogICAgIEFTU0VSVChpc01haW5UaHJlYWQoKSk7CkBAIC0zOTAsNyAr
MzkwLDcgQEAgUGFzc1JlZlB0cjxNZWRpYUVsZW1lbnRBdWRpb1NvdXJjZU5vZGU+IEF1ZGlvQ29u
dGV4dDo6Y3JlYXRlTWVkaWFFbGVtZW50U291cmNlKEgKICAgICAvLyBGaXJzdCBjaGVjayBpZiB0
aGlzIG1lZGlhIGVsZW1lbnQgYWxyZWFkeSBoYXMgYSBzb3VyY2Ugbm9kZS4KICAgICBpZiAobWVk
aWFFbGVtZW50LT5hdWRpb1NvdXJjZU5vZGUoKSkgewogICAgICAgICBlYyA9IElOVkFMSURfU1RB
VEVfRVJSOwotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAgICAg
fQogICAgICAgICAKICAgICBSZWZQdHI8TWVkaWFFbGVtZW50QXVkaW9Tb3VyY2VOb2RlPiBub2Rl
ID0gTWVkaWFFbGVtZW50QXVkaW9Tb3VyY2VOb2RlOjpjcmVhdGUodGhpcywgbWVkaWFFbGVtZW50
KTsKQEAgLTQwOCw3ICs0MDgsNyBAQCBQYXNzUmVmUHRyPE1lZGlhU3RyZWFtQXVkaW9Tb3VyY2VO
b2RlPiBBdWRpb0NvbnRleHQ6OmNyZWF0ZU1lZGlhU3RyZWFtU291cmNlKE1lZAogICAgIEFTU0VS
VChtZWRpYVN0cmVhbSk7CiAgICAgaWYgKCFtZWRpYVN0cmVhbSkgewogICAgICAgICBlYyA9IElO
VkFMSURfU1RBVEVfRVJSOwotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIG51bGxw
dHI7CiAgICAgfQogCiAgICAgQVNTRVJUKGlzTWFpblRocmVhZCgpKTsKQEAgLTQ2OCw3ICs0Njgs
NyBAQCBQYXNzUmVmUHRyPFNjcmlwdFByb2Nlc3Nvck5vZGU+IEF1ZGlvQ29udGV4dDo6Y3JlYXRl
U2NyaXB0UHJvY2Vzc29yKHNpemVfdCBidWZmZQogCiAgICAgaWYgKCFub2RlLmdldCgpKSB7CiAg
ICAgICAgIGVjID0gSU5ERVhfU0laRV9FUlI7Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICBy
ZXR1cm4gbnVsbHB0cjsKICAgICB9CiAKICAgICByZWZOb2RlKG5vZGUuZ2V0KCkpOyAvLyBjb250
ZXh0IGtlZXBzIHJlZmVyZW5jZSB1bnRpbCB3ZSBzdG9wIG1ha2luZyBqYXZhc2NyaXB0IHJlbmRl
cmluZyBjYWxsYmFja3MKQEAgLTUzNiw3ICs1MzYsNyBAQCBQYXNzUmVmUHRyPERlbGF5Tm9kZT4g
QXVkaW9Db250ZXh0OjpjcmVhdGVEZWxheShkb3VibGUgbWF4RGVsYXlUaW1lLCBFeGNlcHRpb25D
bwogICAgIGxhenlJbml0aWFsaXplKCk7CiAgICAgUmVmUHRyPERlbGF5Tm9kZT4gbm9kZSA9IERl
bGF5Tm9kZTo6Y3JlYXRlKHRoaXMsIG1fZGVzdGluYXRpb25Ob2RlLT5zYW1wbGVSYXRlKCksIG1h
eERlbGF5VGltZSwgZWMpOwogICAgIGlmIChlYykKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAg
IHJldHVybiBudWxscHRyOwogICAgIHJldHVybiBub2RlOwogfQogCkBAIC01NTUsNyArNTU1LDcg
QEAgUGFzc1JlZlB0cjxDaGFubmVsU3BsaXR0ZXJOb2RlPiBBdWRpb0NvbnRleHQ6OmNyZWF0ZUNo
YW5uZWxTcGxpdHRlcihzaXplX3QgbnVtYmUKIAogICAgIGlmICghbm9kZS5nZXQoKSkgewogICAg
ICAgICBlYyA9IFNZTlRBWF9FUlI7Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4g
bnVsbHB0cjsKICAgICB9CiAKICAgICByZXR1cm4gbm9kZTsKQEAgLTU3Niw3ICs1NzYsNyBAQCBQ
YXNzUmVmUHRyPENoYW5uZWxNZXJnZXJOb2RlPiBBdWRpb0NvbnRleHQ6OmNyZWF0ZUNoYW5uZWxN
ZXJnZXIoc2l6ZV90IG51bWJlck9mSQogCiAgICAgaWYgKCFub2RlLmdldCgpKSB7CiAgICAgICAg
IGVjID0gU1lOVEFYX0VSUjsKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBudWxs
cHRyOwogICAgIH0KIAogICAgIHJldHVybiBub2RlOwpAQCAtNjAyLDcgKzYwMiw3IEBAIFBhc3NS
ZWZQdHI8UGVyaW9kaWNXYXZlPiBBdWRpb0NvbnRleHQ6OmNyZWF0ZVBlcmlvZGljV2F2ZShGbG9h
dDMyQXJyYXkqIHJlYWwsIEZsCiAgICAgCiAgICAgaWYgKCFyZWFsIHx8ICFpbWFnIHx8IChyZWFs
LT5sZW5ndGgoKSAhPSBpbWFnLT5sZW5ndGgoKSB8fCAocmVhbC0+bGVuZ3RoKCkgPiBNYXhQZXJp
b2RpY1dhdmVMZW5ndGgpIHx8IChyZWFsLT5sZW5ndGgoKSA8PSAwKSkpIHsKICAgICAgICAgZWMg
PSBTWU5UQVhfRVJSOwotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIG51bGxwdHI7
CiAgICAgfQogICAgIAogICAgIGxhenlJbml0aWFsaXplKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvTm9kZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL3dlYmF1ZGlvL0F1ZGlvTm9kZS5jcHAKaW5kZXggZmUwZGQ4MmY0MDIxYWE3ZDc3ZDYx
NWUwMTVlNDg2MjcxMTVlODc4ZS4uNDY1M2E1NmFlNDdkZWMwMzZiN2I2NWRjYTEzYjk4YTA4MTA3
YjA5MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9BdWRpb05v
ZGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vQXVkaW9Ob2RlLmNw
cApAQCAtMTEyLDE0ICsxMTIsMTQgQEAgQXVkaW9Ob2RlSW5wdXQqIEF1ZGlvTm9kZTo6aW5wdXQo
dW5zaWduZWQgaSkKIHsKICAgICBpZiAoaSA8IG1faW5wdXRzLnNpemUoKSkKICAgICAgICAgcmV0
dXJuIG1faW5wdXRzW2ldLmdldCgpOwotICAgIHJldHVybiAwOworICAgIHJldHVybiBudWxscHRy
OwogfQogCiBBdWRpb05vZGVPdXRwdXQqIEF1ZGlvTm9kZTo6b3V0cHV0KHVuc2lnbmVkIGkpCiB7
CiAgICAgaWYgKGkgPCBtX291dHB1dHMuc2l6ZSgpKQogICAgICAgICByZXR1cm4gbV9vdXRwdXRz
W2ldLmdldCgpOwotICAgIHJldHVybiAwOworICAgIHJldHVybiBudWxscHRyOwogfQogCiB2b2lk
IEF1ZGlvTm9kZTo6Y29ubmVjdChBdWRpb05vZGUqIGRlc3RpbmF0aW9uLCB1bnNpZ25lZCBvdXRw
dXRJbmRleCwgdW5zaWduZWQgaW5wdXRJbmRleCwgRXhjZXB0aW9uQ29kZSYgZWMpCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0NoYW5uZWxNZXJnZXJOb2RlLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vQ2hhbm5lbE1lcmdlck5vZGUuY3Bw
CmluZGV4IDk1MTc4MDBkYmVjMmZiOWFiOWJlZGI5YTA4NzY0NDRhM2U1OWRmNzYuLjg4NjZjYTU0
NTM5NTcyNGUwMmNiMTVmMzI1YjY3OTYzN2MwMzU3M2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvd2ViYXVkaW8vQ2hhbm5lbE1lcmdlck5vZGUuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vQ2hhbm5lbE1lcmdlck5vZGUuY3BwCkBAIC00Myw3ICs0
Myw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIFBhc3NSZWZQdHI8Q2hhbm5lbE1lcmdlck5vZGU+
IENoYW5uZWxNZXJnZXJOb2RlOjpjcmVhdGUoQXVkaW9Db250ZXh0KiBjb250ZXh0LCBmbG9hdCBz
YW1wbGVSYXRlLCB1bnNpZ25lZCBudW1iZXJPZklucHV0cykKIHsKICAgICBpZiAoIW51bWJlck9m
SW5wdXRzIHx8IG51bWJlck9mSW5wdXRzID4gQXVkaW9Db250ZXh0OjptYXhOdW1iZXJPZkNoYW5u
ZWxzKCkpCi0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gbnVsbHB0cjsKICAgICAK
ICAgICByZXR1cm4gYWRvcHRSZWYobmV3IENoYW5uZWxNZXJnZXJOb2RlKGNvbnRleHQsIHNhbXBs
ZVJhdGUsIG51bWJlck9mSW5wdXRzKSk7ICAgICAgCiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0NoYW5uZWxTcGxpdHRlck5vZGUuY3BwIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy93ZWJhdWRpby9DaGFubmVsU3BsaXR0ZXJOb2RlLmNwcAppbmRleCBjYzUw
NTI2ZDdiN2U3YmYxMDQwNjExMzI4NjA1NTUwZTRkM2Q2ZTJjLi42MTUzMjNmNTFmYmM2ODc1ZjZi
M2FiMDgwNDcxYmUwNmQ1MjM3OGYwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L3dlYmF1ZGlvL0NoYW5uZWxTcGxpdHRlck5vZGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvd2ViYXVkaW8vQ2hhbm5lbFNwbGl0dGVyTm9kZS5jcHAKQEAgLTM3LDcgKzM3LDcgQEAg
bmFtZXNwYWNlIFdlYkNvcmUgewogUGFzc1JlZlB0cjxDaGFubmVsU3BsaXR0ZXJOb2RlPiBDaGFu
bmVsU3BsaXR0ZXJOb2RlOjpjcmVhdGUoQXVkaW9Db250ZXh0KiBjb250ZXh0LCBmbG9hdCBzYW1w
bGVSYXRlLCB1bnNpZ25lZCBudW1iZXJPZk91dHB1dHMpCiB7CiAgICAgaWYgKCFudW1iZXJPZk91
dHB1dHMgfHwgbnVtYmVyT2ZPdXRwdXRzID4gQXVkaW9Db250ZXh0OjptYXhOdW1iZXJPZkNoYW5u
ZWxzKCkpCi0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gbnVsbHB0cjsKIAogICAg
IHJldHVybiBhZG9wdFJlZihuZXcgQ2hhbm5lbFNwbGl0dGVyTm9kZShjb250ZXh0LCBzYW1wbGVS
YXRlLCBudW1iZXJPZk91dHB1dHMpKTsgICAgICAKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvd2ViYXVkaW8vTWVkaWFTdHJlYW1BdWRpb1NvdXJjZS5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL01lZGlhU3RyZWFtQXVkaW9Tb3VyY2UuY3BwCmluZGV4
IDExZjQ5NjU5N2UxYmVlZjkwZjU2YjM1NGFiYjc2MmZjZDc3ZDI5ZDYuLmE2ZjViN2JlZDAwZTE5
YjhiNDBiM2UzZDNhMjg5MzQ5ZjQ2YmRjOWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvd2ViYXVkaW8vTWVkaWFTdHJlYW1BdWRpb1NvdXJjZS5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy93ZWJhdWRpby9NZWRpYVN0cmVhbUF1ZGlvU291cmNlLmNwcApAQCAtNTAs
NyArNTAsNyBAQCBSZWZQdHI8TWVkaWFTdHJlYW1Tb3VyY2VDYXBhYmlsaXRpZXM+IE1lZGlhU3Ry
ZWFtQXVkaW9Tb3VyY2U6OmNhcGFiaWxpdGllcygpIGNvbgogICAgIC8vIEZJWE1FOiBpbXBsZW1l
bnQgdGhpcy4KICAgICAvLyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTIyNDMwCiAgICAgbm90SW1wbGVtZW50ZWQoKTsKLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm4g
bnVsbHB0cjsKIH0KIAogY29uc3QgTWVkaWFTdHJlYW1Tb3VyY2VTdGF0ZXMmIE1lZGlhU3RyZWFt
QXVkaW9Tb3VyY2U6OnN0YXRlcygpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L3dlYmF1ZGlvL09mZmxpbmVBdWRpb0NvbnRleHQuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy93ZWJhdWRpby9PZmZsaW5lQXVkaW9Db250ZXh0LmNwcAppbmRleCA1MGJmZWIzYmQ5NmJiNmQ5
YTFhZDVmODhiNTYxM2IyM2YzNmJmMzBhLi4zYmVjZTMwMTk1NzRlM2EzOWY2NjI1YzdjMWUzMWRm
ODQ5ZjgzMDRiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL09m
ZmxpbmVBdWRpb0NvbnRleHQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVk
aW8vT2ZmbGluZUF1ZGlvQ29udGV4dC5jcHAKQEAgLTM5LDE0ICszOSwxNCBAQCBQYXNzUmVmUHRy
PE9mZmxpbmVBdWRpb0NvbnRleHQ+IE9mZmxpbmVBdWRpb0NvbnRleHQ6OmNyZWF0ZShTY3JpcHRF
eGVjdXRpb25Db250ZQogICAgIC8vIEZJWE1FOiBhZGQgc3VwcG9ydCBmb3Igd29ya2Vycy4KICAg
ICBpZiAoIWNvbnRleHQuaXNEb2N1bWVudCgpKSB7CiAgICAgICAgIGVjID0gTk9UX1NVUFBPUlRF
RF9FUlI7Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gbnVsbHB0cjsKICAgICB9
CiAKICAgICBEb2N1bWVudCYgZG9jdW1lbnQgPSB0b0RvY3VtZW50KGNvbnRleHQpOwogCiAgICAg
aWYgKG51bWJlck9mQ2hhbm5lbHMgPiAxMCB8fCAhaXNTYW1wbGVSYXRlUmFuZ2VHb29kKHNhbXBs
ZVJhdGUpKSB7CiAgICAgICAgIGVjID0gU1lOVEFYX0VSUjsKLSAgICAgICAgcmV0dXJuIDA7Cisg
ICAgICAgIHJldHVybiBudWxscHRyOwogICAgIH0KIAogICAgIFJlZlB0cjxPZmZsaW5lQXVkaW9D
b250ZXh0PiBhdWRpb0NvbnRleHQoYWRvcHRSZWYobmV3IE9mZmxpbmVBdWRpb0NvbnRleHQoZG9j
dW1lbnQsIG51bWJlck9mQ2hhbm5lbHMsIG51bWJlck9mRnJhbWVzLCBzYW1wbGVSYXRlKSkpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9QZXJpb2RpY1dhdmUu
Y3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9QZXJpb2RpY1dhdmUuY3BwCmlu
ZGV4IDA2MWYxOTRjYjJjYjhmYjk1NjY5NzAzNjZkYzM5ZGE1ZDcyY2I5YWEuLjY4YWJhYWEyODBk
OGNjN2I2NzA1NmIwM2M5M2I0MWM5MTRiYjBiN2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L01vZHVsZXMvd2ViYXVkaW8vUGVyaW9kaWNXYXZlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL3dlYmF1ZGlvL1BlcmlvZGljV2F2ZS5jcHAKQEAgLTU2LDcgKzU2LDcgQEAgUGFzc1Jl
ZlB0cjxQZXJpb2RpY1dhdmU+IFBlcmlvZGljV2F2ZTo6Y3JlYXRlKGZsb2F0IHNhbXBsZVJhdGUs
IEZsb2F0MzJBcnJheSogcmUKICAgICAgICAgd2F2ZVRhYmxlLT5jcmVhdGVCYW5kTGltaXRlZFRh
YmxlcyhyZWFsLT5kYXRhKCksIGltYWctPmRhdGEoKSwgbnVtYmVyT2ZDb21wb25lbnRzKTsKICAg
ICAgICAgcmV0dXJuIHdhdmVUYWJsZTsKICAgICB9Ci0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJu
IG51bGxwdHI7CiB9CiAKIFBhc3NSZWZQdHI8UGVyaW9kaWNXYXZlPiBQZXJpb2RpY1dhdmU6OmNy
ZWF0ZVNpbmUoZmxvYXQgc2FtcGxlUmF0ZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvd2ViYXVkaW8vU2NyaXB0UHJvY2Vzc29yTm9kZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL3dlYmF1ZGlvL1NjcmlwdFByb2Nlc3Nvck5vZGUuY3BwCmluZGV4IDVjMTI5NjNkNWE5
YWIxYTIxYzAzMjQ3YjU1ZTJjZTEyOTM4YjI4M2IuLjY4ODk2OWVhNmFjOGU0NjYwNjhmNjdkMDQ1
ZjI1ZjZmYTU4MWQ4MjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVk
aW8vU2NyaXB0UHJvY2Vzc29yTm9kZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93
ZWJhdWRpby9TY3JpcHRQcm9jZXNzb3JOb2RlLmNwcApAQCAtNTMsMTcgKzUzLDE3IEBAIFBhc3NS
ZWZQdHI8U2NyaXB0UHJvY2Vzc29yTm9kZT4gU2NyaXB0UHJvY2Vzc29yTm9kZTo6Y3JlYXRlKEF1
ZGlvQ29udGV4dCogY29udGV4CiAgICAgY2FzZSAxNjM4NDoKICAgICAgICAgYnJlYWs7CiAgICAg
ZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBudWxscHRyOwogICAg
IH0KIAogICAgIGlmICghbnVtYmVyT2ZJbnB1dENoYW5uZWxzICYmICFudW1iZXJPZk91dHB1dENo
YW5uZWxzKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAKICAg
ICBpZiAobnVtYmVyT2ZJbnB1dENoYW5uZWxzID4gQXVkaW9Db250ZXh0OjptYXhOdW1iZXJPZkNo
YW5uZWxzKCkpCi0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gbnVsbHB0cjsKIAog
ICAgIGlmIChudW1iZXJPZk91dHB1dENoYW5uZWxzID4gQXVkaW9Db250ZXh0OjptYXhOdW1iZXJP
ZkNoYW5uZWxzKCkpCi0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gbnVsbHB0cjsK
IAogICAgIHJldHVybiBhZG9wdFJlZihuZXcgU2NyaXB0UHJvY2Vzc29yTm9kZShjb250ZXh0LCBz
YW1wbGVSYXRlLCBidWZmZXJTaXplLCBudW1iZXJPZklucHV0Q2hhbm5lbHMsIG51bWJlck9mT3V0
cHV0Q2hhbm5lbHMpKTsKIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>