<?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>122711</bug_id>
          
          <creation_ts>2013-10-12 20:57:06 -0700</creation_ts>
          <short_desc>Use nullptr instead of 0 in TreeScope.cpp</short_desc>
          <delta_ts>2019-02-06 09:03:54 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Darin Adler">darin</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>939174</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-10-12 20:57:06 -0700</bug_when>
    <thetext>Use nullptr instead of 0 in TreeScope.cpp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>939175</commentid>
    <comment_count>1</comment_count>
      <attachid>214079</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-10-12 20:57:34 -0700</bug_when>
    <thetext>Created attachment 214079
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>939196</commentid>
    <comment_count>2</comment_count>
      <attachid>214079</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-12 23:10:46 -0700</bug_when>
    <thetext>Comment on attachment 214079
Patch

Rejecting attachment 214079 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.appspot.com&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 214079, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
d: /Volumes/Data/EWS/WebKit

Parsed 2 diffs from patch file(s).
patching file Source/WebCore/ChangeLog
Hunk #1 succeeded at 1 with fuzz 1.
patching file Source/WebCore/dom/TreeScope.cpp
Hunk #5 FAILED at 141.
Hunk #6 FAILED at 175.
Hunk #7 FAILED at 197.
3 out of 17 hunks FAILED -- saving rejects to file Source/WebCore/dom/TreeScope.cpp.rej

Failed to run &quot;[u&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;, &apos;--reviewer&apos;, u&apos;Andreas Kling&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Full output: http://webkit-queues.appspot.com/results/3947507</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>939201</commentid>
    <comment_count>3</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-10-12 23:30:40 -0700</bug_when>
    <thetext>Committed r157356: &lt;http://trac.webkit.org/changeset/157356&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503060</commentid>
    <comment_count>4</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-02-06 09:03:54 -0800</bug_when>
    <thetext>Mass moving XML DOM bugs to the &quot;DOM&quot; Component.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>214079</attachid>
            <date>2013-10-12 20:57:34 -0700</date>
            <delta_ts>2013-10-12 23:10:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-122711-20131012205733.patch</filename>
            <type>text/plain</type>
            <size>8702</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU3MzUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTBmZTE4Y2FhNzA4MTg4
ZDVlY2JmNTMwMGM2NWExZWQ5ZTBiN2ZiMy4uZTZhYjMwYzA5NmEwOGMzYTk4ZWE3ZWJhOTZhYWYx
ODlmMGVhZGU5NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMwIEBACiAyMDEzLTEwLTEyICBEYXJp
biBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAorICAgICAgICBVc2UgbnVsbHB0ciBpbnN0ZWFk
IG9mIDAgaW4gVHJlZVNjb3BlLmNwcAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTIyNzExCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBkb20vVHJlZVNjb3BlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlRy
ZWVTY29wZTo6VHJlZVNjb3BlKToKKyAgICAgICAgKFdlYkNvcmU6OlRyZWVTY29wZTo6flRyZWVT
Y29wZSk6CisgICAgICAgIChXZWJDb3JlOjpUcmVlU2NvcGU6OmNsZWFyRG9jdW1lbnRTY29wZSk6
CisgICAgICAgIChXZWJDb3JlOjpUcmVlU2NvcGU6OmdldEVsZW1lbnRCeUlkKToKKyAgICAgICAg
KFdlYkNvcmU6OlRyZWVTY29wZTo6Z2V0QWxsRWxlbWVudHNCeUlkKToKKyAgICAgICAgKFdlYkNv
cmU6OlRyZWVTY29wZTo6Z2V0RWxlbWVudEJ5TmFtZSk6CisgICAgICAgIChXZWJDb3JlOjpUcmVl
U2NvcGU6OmFuY2VzdG9ySW5UaGlzU2NvcGUpOgorICAgICAgICAoV2ViQ29yZTo6VHJlZVNjb3Bl
OjpnZXRJbWFnZU1hcCk6CisgICAgICAgIChXZWJDb3JlOjpub2RlRnJvbVBvaW50KToKKyAgICAg
ICAgKFdlYkNvcmU6OlRyZWVTY29wZTo6bGFiZWxFbGVtZW50Rm9ySWQpOgorICAgICAgICAoV2Vi
Q29yZTo6VHJlZVNjb3BlOjpnZXRTZWxlY3Rpb24pOgorICAgICAgICAoV2ViQ29yZTo6VHJlZVNj
b3BlOjpmaW5kQW5jaG9yKToKKyAgICAgICAgKFdlYkNvcmU6OmZvY3VzZWRGcmFtZU93bmVyRWxl
bWVudCk6CisgICAgICAgIChXZWJDb3JlOjpUcmVlU2NvcGU6OmZvY3VzZWRFbGVtZW50KToKKyAg
ICAgICAgKFdlYkNvcmU6OmNvbW1vblRyZWVTY29wZSk6CisgICAgICAgIFVzZSBhIGxvdCBtb3Jl
IG51bGxwdHIsIGFuZCBhbHNvIHJld3JpdGUgb25lIHdoaWxlIGxvb3AgYXMgYSBmb3IgbG9vcC4K
KworMjAxMy0xMC0xMiAgRGFyaW4gQWRsZXIgIDxkYXJpbkBhcHBsZS5jb20+CisKICAgICAgICAg
UmVuYW1lIHRvUGFyZW50TWVkaWFFbGVtZW50IHRvIHBhcmVudE1lZGlhRWxlbWVudCwgc2luY2Ug
aXQncyBub3QgYSB0eXBlIGNhc3QKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEyMjcwNwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vVHJl
ZVNjb3BlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9UcmVlU2NvcGUuY3BwCmluZGV4IDg2ZWI3
MDI4ZDg0NzQyNWUyNjQwZWJmZTk4ZmI2YzNkMzVhOGUzYzAuLjY5MTNmMTU2YmYxNmE1Yzk4OGE2
ZGMxNTQwNDhlMTAyMjkxNzBiZGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9UcmVl
U2NvcGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9UcmVlU2NvcGUuY3BwCkBAIC04MSw3
ICs4MSw3IEBAIFRyZWVTY29wZTo6VHJlZVNjb3BlKENvbnRhaW5lck5vZGUqIHJvb3ROb2RlLCBE
b2N1bWVudCogZG9jdW1lbnQpCiBUcmVlU2NvcGU6OlRyZWVTY29wZShEb2N1bWVudCogZG9jdW1l
bnQpCiAgICAgOiBtX3Jvb3ROb2RlKGRvY3VtZW50KQogICAgICwgbV9kb2N1bWVudFNjb3BlKGRv
Y3VtZW50KQotICAgICwgbV9wYXJlbnRUcmVlU2NvcGUoMCkKKyAgICAsIG1fcGFyZW50VHJlZVNj
b3BlKG51bGxwdHIpCiAgICAgLCBtX3NlbGZPbmx5UmVmQ291bnQoMCkKICAgICAsIG1faWRUYXJn
ZXRPYnNlcnZlclJlZ2lzdHJ5KElkVGFyZ2V0T2JzZXJ2ZXJSZWdpc3RyeTo6Y3JlYXRlKCkpCiB7
CkBAIC05MCw5ICs5MCw5IEBAIFRyZWVTY29wZTo6VHJlZVNjb3BlKERvY3VtZW50KiBkb2N1bWVu
dCkKIH0KIAogVHJlZVNjb3BlOjpUcmVlU2NvcGUoKQotICAgIDogbV9yb290Tm9kZSgwKQotICAg
ICwgbV9kb2N1bWVudFNjb3BlKDApCi0gICAgLCBtX3BhcmVudFRyZWVTY29wZSgwKQorICAgIDog
bV9yb290Tm9kZShudWxscHRyKQorICAgICwgbV9kb2N1bWVudFNjb3BlKG51bGxwdHIpCisgICAg
LCBtX3BhcmVudFRyZWVTY29wZShudWxscHRyKQogICAgICwgbV9zZWxmT25seVJlZkNvdW50KDAp
CiB7CiB9CkBAIC0xMDQsNyArMTA0LDcgQEAgVHJlZVNjb3BlOjp+VHJlZVNjb3BlKCkKIAogICAg
IGlmIChtX3NlbGVjdGlvbikgewogICAgICAgICBtX3NlbGVjdGlvbi0+Y2xlYXJUcmVlU2NvcGUo
KTsKLSAgICAgICAgbV9zZWxlY3Rpb24gPSAwOworICAgICAgICBtX3NlbGVjdGlvbiA9IG51bGxw
dHI7CiAgICAgfQogCiAgICAgaWYgKG1fcGFyZW50VHJlZVNjb3BlKQpAQCAtMTIxLDcgKzEyMSw3
IEBAIHZvaWQgVHJlZVNjb3BlOjpkZXN0cm95VHJlZVNjb3BlRGF0YSgpCiB2b2lkIFRyZWVTY29w
ZTo6Y2xlYXJEb2N1bWVudFNjb3BlKCkKIHsKICAgICBBU1NFUlQocm9vdE5vZGUoKS0+aXNEb2N1
bWVudE5vZGUoKSk7Ci0gICAgbV9kb2N1bWVudFNjb3BlID0gMDsKKyAgICBtX2RvY3VtZW50U2Nv
cGUgPSBudWxscHRyOwogfQogCiB2b2lkIFRyZWVTY29wZTo6c2V0UGFyZW50VHJlZVNjb3BlKFRy
ZWVTY29wZSogbmV3UGFyZW50U2NvcGUpCkBAIC0xNDEsMTggKzE0MSwxOCBAQCB2b2lkIFRyZWVT
Y29wZTo6c2V0UGFyZW50VHJlZVNjb3BlKFRyZWVTY29wZSogbmV3UGFyZW50U2NvcGUpCiBFbGVt
ZW50KiBUcmVlU2NvcGU6OmdldEVsZW1lbnRCeUlkKGNvbnN0IEF0b21pY1N0cmluZyYgZWxlbWVu
dElkKSBjb25zdAogewogICAgIGlmIChlbGVtZW50SWQuaXNFbXB0eSgpKQotICAgICAgICByZXR1
cm4gMDsKKyAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAgICAgaWYgKCFtX2VsZW1lbnRzQnlJZCkK
LSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBudWxscHRyOwogICAgIHJldHVybiBt
X2VsZW1lbnRzQnlJZC0+Z2V0RWxlbWVudEJ5SWQoKmVsZW1lbnRJZC5pbXBsKCksICp0aGlzKTsK
IH0KIAogY29uc3QgVmVjdG9yPEVsZW1lbnQqPiogVHJlZVNjb3BlOjpnZXRBbGxFbGVtZW50c0J5
SWQoY29uc3QgQXRvbWljU3RyaW5nJiBlbGVtZW50SWQpIGNvbnN0CiB7CiAgICAgaWYgKGVsZW1l
bnRJZC5pc0VtcHR5KCkpCi0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gbnVsbHB0
cjsKICAgICBpZiAoIW1fZWxlbWVudHNCeUlkKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAg
cmV0dXJuIG51bGxwdHI7CiAgICAgcmV0dXJuIG1fZWxlbWVudHNCeUlkLT5nZXRBbGxFbGVtZW50
c0J5SWQoKmVsZW1lbnRJZC5pbXBsKCksICp0aGlzKTsKIH0KIApAQCAtMTc1LDkgKzE3NSw5IEBA
IHZvaWQgVHJlZVNjb3BlOjpyZW1vdmVFbGVtZW50QnlJZChjb25zdCBBdG9taWNTdHJpbmdJbXBs
JiBlbGVtZW50SWQsIEVsZW1lbnQmIGVsCiBFbGVtZW50KiBUcmVlU2NvcGU6OmdldEVsZW1lbnRC
eU5hbWUoY29uc3QgQXRvbWljU3RyaW5nJiBuYW1lKSBjb25zdAogewogICAgIGlmIChuYW1lLmlz
RW1wdHkoKSkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBudWxscHRyOwogICAg
IGlmICghbV9lbGVtZW50c0J5TmFtZSkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVy
biBudWxscHRyOwogICAgIHJldHVybiBtX2VsZW1lbnRzQnlOYW1lLT5nZXRFbGVtZW50QnlOYW1l
KCpuYW1lLmltcGwoKSwgKnRoaXMpOwogfQogCkBAIC0xOTcsMTYgKzE5NywxMyBAQCB2b2lkIFRy
ZWVTY29wZTo6cmVtb3ZlRWxlbWVudEJ5TmFtZShjb25zdCBBdG9taWNTdHJpbmdJbXBsJiBuYW1l
LCBFbGVtZW50JiBlbGVtZQogCiBOb2RlKiBUcmVlU2NvcGU6OmFuY2VzdG9ySW5UaGlzU2NvcGUo
Tm9kZSogbm9kZSkgY29uc3QKIHsKLSAgICB3aGlsZSAobm9kZSkgeworICAgIGZvciAoOyBub2Rl
OyBub2RlID0gbm9kZS0+c2hhZG93SG9zdCgpKSB7CiAgICAgICAgIGlmICgmbm9kZS0+dHJlZVNj
b3BlKCkgPT0gdGhpcykKICAgICAgICAgICAgIHJldHVybiBub2RlOwogICAgICAgICBpZiAoIW5v
ZGUtPmlzSW5TaGFkb3dUcmVlKCkpCi0gICAgICAgICAgICByZXR1cm4gMDsKLQotICAgICAgICBu
b2RlID0gbm9kZS0+c2hhZG93SG9zdCgpOworICAgICAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAg
ICAgfQotCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIG51bGxwdHI7CiB9CiAKIHZvaWQgVHJl
ZVNjb3BlOjphZGRJbWFnZU1hcChIVE1MTWFwRWxlbWVudCYgaW1hZ2VNYXApCkBAIC0yMzIsMTMg
KzIyOSwxMyBAQCB2b2lkIFRyZWVTY29wZTo6cmVtb3ZlSW1hZ2VNYXAoSFRNTE1hcEVsZW1lbnQm
IGltYWdlTWFwKQogSFRNTE1hcEVsZW1lbnQqIFRyZWVTY29wZTo6Z2V0SW1hZ2VNYXAoY29uc3Qg
U3RyaW5nJiB1cmwpIGNvbnN0CiB7CiAgICAgaWYgKHVybC5pc051bGwoKSkKLSAgICAgICAgcmV0
dXJuIDA7CisgICAgICAgIHJldHVybiBudWxscHRyOwogICAgIGlmICghbV9pbWFnZU1hcHNCeU5h
bWUpCi0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gbnVsbHB0cjsKICAgICBzaXpl
X3QgaGFzaFBvcyA9IHVybC5maW5kKCcjJyk7CiAgICAgU3RyaW5nIG5hbWUgPSAoaGFzaFBvcyA9
PSBub3RGb3VuZCA/IHVybCA6IHVybC5zdWJzdHJpbmcoaGFzaFBvcyArIDEpKS5pbXBsKCk7CiAg
ICAgaWYgKG5hbWUuaXNFbXB0eSgpKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJu
IG51bGxwdHI7CiAgICAgaWYgKHJvb3ROb2RlKCktPmRvY3VtZW50KCkuaXNIVE1MRG9jdW1lbnQo
KSkgewogICAgICAgICBBdG9taWNTdHJpbmcgbG93ZXJjYXNlZE5hbWUgPSBuYW1lLmxvd2VyKCk7
CiAgICAgICAgIHJldHVybiBtX2ltYWdlTWFwc0J5TmFtZS0+Z2V0RWxlbWVudEJ5TG93ZXJjYXNl
ZE1hcE5hbWUoKmxvd2VyY2FzZWROYW1lLmltcGwoKSwgKnRoaXMpOwpAQCAtMjUxLDE2ICsyNDgs
MTYgQEAgTm9kZSogbm9kZUZyb21Qb2ludChEb2N1bWVudCogZG9jdW1lbnQsIGludCB4LCBpbnQg
eSwgTGF5b3V0UG9pbnQqIGxvY2FsUG9pbnQpCiAgICAgRnJhbWUqIGZyYW1lID0gZG9jdW1lbnQt
PmZyYW1lKCk7CiAKICAgICBpZiAoIWZyYW1lKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAg
cmV0dXJuIG51bGxwdHI7CiAgICAgRnJhbWVWaWV3KiBmcmFtZVZpZXcgPSBmcmFtZS0+dmlldygp
OwogICAgIGlmICghZnJhbWVWaWV3KQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJu
IG51bGxwdHI7CiAKICAgICBmbG9hdCBzY2FsZUZhY3RvciA9IGZyYW1lLT5wYWdlWm9vbUZhY3Rv
cigpICogZnJhbWUtPmZyYW1lU2NhbGVGYWN0b3IoKTsKICAgICBJbnRQb2ludCBwb2ludCA9IHJv
dW5kZWRJbnRQb2ludChGbG9hdFBvaW50KHggKiBzY2FsZUZhY3RvciAgKyBmcmFtZVZpZXctPnNj
cm9sbFgoKSwgeSAqIHNjYWxlRmFjdG9yICsgZnJhbWVWaWV3LT5zY3JvbGxZKCkpKTsKIAogICAg
IGlmICghZnJhbWVWaWV3LT52aXNpYmxlQ29udGVudFJlY3QoKS5jb250YWlucyhwb2ludCkpCi0g
ICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gbnVsbHB0cjsKIAogICAgIEhpdFRlc3RS
ZXF1ZXN0IHJlcXVlc3QoSGl0VGVzdFJlcXVlc3Q6OlJlYWRPbmx5IHwgSGl0VGVzdFJlcXVlc3Q6
OkFjdGl2ZSB8IEhpdFRlc3RSZXF1ZXN0OjpEaXNhbGxvd1NoYWRvd0NvbnRlbnQpOwogICAgIEhp
dFRlc3RSZXN1bHQgcmVzdWx0KHBvaW50KTsKQEAgLTI5Nyw3ICsyOTQsNyBAQCB2b2lkIFRyZWVT
Y29wZTo6cmVtb3ZlTGFiZWwoY29uc3QgQXRvbWljU3RyaW5nSW1wbCYgZm9yQXR0cmlidXRlVmFs
dWUsIEhUTUxMYWJlbAogSFRNTExhYmVsRWxlbWVudCogVHJlZVNjb3BlOjpsYWJlbEVsZW1lbnRG
b3JJZChjb25zdCBBdG9taWNTdHJpbmcmIGZvckF0dHJpYnV0ZVZhbHVlKQogewogICAgIGlmIChm
b3JBdHRyaWJ1dGVWYWx1ZS5pc0VtcHR5KCkpCi0gICAgICAgIHJldHVybiAwOworICAgICAgICBy
ZXR1cm4gbnVsbHB0cjsKIAogICAgIGlmICghbV9sYWJlbHNCeUZvckF0dHJpYnV0ZSkgewogICAg
ICAgICAvLyBQb3B1bGF0ZSB0aGUgbWFwIG9uIGZpcnN0IGFjY2Vzcy4KQEAgLTMxNyw3ICszMTQs
NyBAQCBIVE1MTGFiZWxFbGVtZW50KiBUcmVlU2NvcGU6OmxhYmVsRWxlbWVudEZvcklkKGNvbnN0
IEF0b21pY1N0cmluZyYgZm9yQXR0cmlidXRlVgogRE9NU2VsZWN0aW9uKiBUcmVlU2NvcGU6Omdl
dFNlbGVjdGlvbigpIGNvbnN0CiB7CiAgICAgaWYgKCFyb290Tm9kZSgpLT5kb2N1bWVudCgpLmZy
YW1lKCkpCi0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gbnVsbHB0cjsKIAogICAg
IGlmIChtX3NlbGVjdGlvbikKICAgICAgICAgcmV0dXJuIG1fc2VsZWN0aW9uLmdldCgpOwpAQCAt
MzQyLDcgKzMzOSw3IEBAIERPTVNlbGVjdGlvbiogVHJlZVNjb3BlOjpnZXRTZWxlY3Rpb24oKSBj
b25zdAogRWxlbWVudCogVHJlZVNjb3BlOjpmaW5kQW5jaG9yKGNvbnN0IFN0cmluZyYgbmFtZSkK
IHsKICAgICBpZiAobmFtZS5pc0VtcHR5KCkpCi0gICAgICAgIHJldHVybiAwOworICAgICAgICBy
ZXR1cm4gbnVsbHB0cjsKICAgICBpZiAoRWxlbWVudCogZWxlbWVudCA9IGdldEVsZW1lbnRCeUlk
KG5hbWUpKQogICAgICAgICByZXR1cm4gZWxlbWVudDsKICAgICBhdXRvIGFuY2hvckRlc2NlbmRh
bnRzID0gZGVzY2VuZGFudHNPZlR5cGU8SFRNTEFuY2hvckVsZW1lbnQ+KHJvb3ROb2RlKCkpOwpA
QCAtMzU3LDcgKzM1NCw3IEBAIEVsZW1lbnQqIFRyZWVTY29wZTo6ZmluZEFuY2hvcihjb25zdCBT
dHJpbmcmIG5hbWUpCiAgICAgICAgICAgICAgICAgcmV0dXJuICYqYW5jaG9yOwogICAgICAgICB9
CiAgICAgfQotICAgIHJldHVybiAwOworICAgIHJldHVybiBudWxscHRyOwogfQogCiBib29sIFRy
ZWVTY29wZTo6YXBwbHlBdXRob3JTdHlsZXMoKSBjb25zdApAQCAtMzgyLDcgKzM3OSw3IEBAIHN0
YXRpYyBFbGVtZW50KiBmb2N1c2VkRnJhbWVPd25lckVsZW1lbnQoRnJhbWUqIGZvY3VzZWRGcmFt
ZSwgRnJhbWUqIGN1cnJlbnRGcmFtCiAgICAgICAgIGlmIChmb2N1c2VkRnJhbWUtPnRyZWUoKS5w
YXJlbnQoKSA9PSBjdXJyZW50RnJhbWUpCiAgICAgICAgICAgICByZXR1cm4gZm9jdXNlZEZyYW1l
LT5vd25lckVsZW1lbnQoKTsKICAgICB9Ci0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIG51bGxw
dHI7CiB9CiAKIEVsZW1lbnQqIFRyZWVTY29wZTo6Zm9jdXNlZEVsZW1lbnQoKQpAQCAtMzkzLDE0
ICszOTAsMTQgQEAgRWxlbWVudCogVHJlZVNjb3BlOjpmb2N1c2VkRWxlbWVudCgpCiAgICAgaWYg
KCFlbGVtZW50ICYmIGRvY3VtZW50LnBhZ2UoKSkKICAgICAgICAgZWxlbWVudCA9IGZvY3VzZWRG
cmFtZU93bmVyRWxlbWVudChkb2N1bWVudC5wYWdlKCktPmZvY3VzQ29udHJvbGxlcigpLmZvY3Vz
ZWRGcmFtZSgpLCBkb2N1bWVudC5mcmFtZSgpKTsKICAgICBpZiAoIWVsZW1lbnQpCi0gICAgICAg
IHJldHVybiAwOworICAgICAgICByZXR1cm4gbnVsbHB0cjsKICAgICBUcmVlU2NvcGUqIHRyZWVT
Y29wZSA9ICZlbGVtZW50LT50cmVlU2NvcGUoKTsKICAgICB3aGlsZSAodHJlZVNjb3BlICE9IHRo
aXMgJiYgdHJlZVNjb3BlICE9ICZkb2N1bWVudCkgewogICAgICAgICBlbGVtZW50ID0gdG9TaGFk
b3dSb290KHRyZWVTY29wZS0+cm9vdE5vZGUoKSktPmhvc3RFbGVtZW50KCk7CiAgICAgICAgIHRy
ZWVTY29wZSA9ICZlbGVtZW50LT50cmVlU2NvcGUoKTsKICAgICB9CiAgICAgaWYgKHRoaXMgIT0g
dHJlZVNjb3BlKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAg
ICAgcmV0dXJuIGVsZW1lbnQ7CiB9CiAKQEAgLTQxOCw3ICs0MTUsNyBAQCBzdGF0aWMgdm9pZCBs
aXN0VHJlZVNjb3BlcyhOb2RlKiBub2RlLCBWZWN0b3I8VHJlZVNjb3BlKiwgNT4mIHRyZWVTY29w
ZXMpCiBUcmVlU2NvcGUqIGNvbW1vblRyZWVTY29wZShOb2RlKiBub2RlQSwgTm9kZSogbm9kZUIp
CiB7CiAgICAgaWYgKCFub2RlQSB8fCAhbm9kZUIpCi0gICAgICAgIHJldHVybiAwOworICAgICAg
ICByZXR1cm4gbnVsbHB0cjsKIAogICAgIGlmICgmbm9kZUEtPnRyZWVTY29wZSgpID09ICZub2Rl
Qi0+dHJlZVNjb3BlKCkpCiAgICAgICAgIHJldHVybiAmbm9kZUEtPnRyZWVTY29wZSgpOwpAQCAt
NDM0LDcgKzQzMSw3IEBAIFRyZWVTY29wZSogY29tbW9uVHJlZVNjb3BlKE5vZGUqIG5vZGVBLCBO
b2RlKiBub2RlQikKIAogICAgIGZvciAoOyBpbmRleEEgPiAwICYmIGluZGV4QiA+IDAgJiYgdHJl
ZVNjb3Blc0FbaW5kZXhBIC0gMV0gPT0gdHJlZVNjb3Blc0JbaW5kZXhCIC0gMV07IC0taW5kZXhB
LCAtLWluZGV4QikgeyB9CiAKLSAgICByZXR1cm4gdHJlZVNjb3Blc0FbaW5kZXhBXSA9PSB0cmVl
U2NvcGVzQltpbmRleEJdID8gdHJlZVNjb3Blc0FbaW5kZXhBXSA6IDA7CisgICAgcmV0dXJuIHRy
ZWVTY29wZXNBW2luZGV4QV0gPT0gdHJlZVNjb3Blc0JbaW5kZXhCXSA/IHRyZWVTY29wZXNBW2lu
ZGV4QV0gOiBudWxscHRyOwogfQogCiAjaWZuZGVmIE5ERUJVRwo=
</data>
<flag name="review"
          id="236578"
          type_id="1"
          status="+"
          setter="kling"
    />
    <flag name="commit-queue"
          id="236579"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>