<?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>296932</bug_id>
          
          <creation_ts>2025-08-05 07:59:03 -0700</creation_ts>
          <short_desc>[Cleanup] Remove redundant baseline checks from baselineForBox</short_desc>
          <delta_ts>2025-08-05 13:48:14 -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>New Bugs</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>koivisto</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2134398</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2025-08-05 07:59:03 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2134399</commentid>
    <comment_count>1</comment_count>
      <attachid>476287</attachid>
    <who name="alan">zalan</who>
    <bug_when>2025-08-05 08:00:41 -0700</bug_when>
    <thetext>Created attachment 476287
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2134419</commentid>
    <comment_count>2</comment_count>
      <attachid>476288</attachid>
    <who name="alan">zalan</who>
    <bug_when>2025-08-05 09:45:37 -0700</bug_when>
    <thetext>Created attachment 476288
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2134511</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-08-05 13:47:39 -0700</bug_when>
    <thetext>Committed 298256@main (7c498a9bf982): &lt;https://commits.webkit.org/298256@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 476288.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2134512</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-08-05 13:48:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/157596454&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>476287</attachid>
            <date>2025-08-05 08:00:41 -0700</date>
            <delta_ts>2025-08-05 09:45:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-296932-20250805080040.patch</filename>
            <type>text/plain</type>
            <size>4841</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSBlMDVjM2Y3YjVlMWU3M2MzNmI0ZmY5NDM4MDU1M2U2ZTYzZTE1ODUxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFR1ZSwgNSBBdWcgMjAyNSAwNzo1OToxMiAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIFtDbGVhbnVw
XSBSZW1vdmUgcmVkdW5kYW50IGJhc2VsaW5lIGNoZWNrcyBmcm9tCiBiYXNlbGluZUZvckJveCBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mjk2OTMyCgpSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KCiogU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xh
eW91dEludGVncmF0aW9uQm94R2VvbWV0cnlVcGRhdGVyLmNwcDoKKFdlYkNvcmU6OkxheW91dElu
dGVncmF0aW9uOjpiYXNlbGluZUZvckJveCk6Ci0tLQogLi4uL0xheW91dEludGVncmF0aW9uQm94
R2VvbWV0cnlVcGRhdGVyLmNwcCAgIHwgNDUgKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkJveEdlb21l
dHJ5VXBkYXRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0
SW50ZWdyYXRpb25Cb3hHZW9tZXRyeVVwZGF0ZXIuY3BwCmluZGV4IDAxYzY4Yzk2OWJjYi4uNzY3
YWNlNWU2ZjNiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24v
TGF5b3V0SW50ZWdyYXRpb25Cb3hHZW9tZXRyeVVwZGF0ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkJveEdlb21ldHJ5VXBkYXRl
ci5jcHAKQEAgLTQwNyw5ICs0MDcsNyBAQCBzdGF0aWMgc3RkOjpvcHRpb25hbDxMYXlvdXRVbml0
PiBiYXNlbGluZUZvckJveChjb25zdCBSZW5kZXJCb3gmIHJlbmRlckJveCkKICAgICBpZiAoaXM8
UmVuZGVyQnV0dG9uPihyZW5kZXJCb3gpKSB7CiAgICAgICAgIC8vIFdlIGNhbm5vdCByZWx5IG9u
IFJlbmRlckZsZXhpYmxlQm94OjpiYXNlbGluZVBvc2l0aW9uKCkgYmVjYXVzZSBvZiBmbGV4Ym94
ZXMgaGF2ZSBzb21lIHNwZWNpYWwgYmVoYXZpb3IKICAgICAgICAgLy8gcmVnYXJkaW5nIGJhc2Vs
aW5lcyB0aGF0IHNob3VsZG4ndCBhcHBseSB0byBidXR0b25zLgotICAgICAgICBpZiAoYXV0byBi
YXNlbGluZSA9IHJlbmRlckJveC5maXJzdExpbmVCYXNlbGluZSgpKQotICAgICAgICAgICAgcmV0
dXJuICpiYXNlbGluZTsKLSAgICAgICAgcmV0dXJuIGNvbnRlbnRCb3hCb3R0b207CisgICAgICAg
IHJldHVybiByZW5kZXJCb3guZmlyc3RMaW5lQmFzZWxpbmUoKS52YWx1ZV9vcihjb250ZW50Qm94
Qm90dG9tKTsKICAgICB9CiAKICAgICBpZiAoaXM8UmVuZGVyTGlzdEJveD4ocmVuZGVyQm94KSkg
ewpAQCAtNDQ1LDMxICs0NDMsMjAgQEAgc3RhdGljIHN0ZDo6b3B0aW9uYWw8TGF5b3V0VW5pdD4g
YmFzZWxpbmVGb3JCb3goY29uc3QgUmVuZGVyQm94JiByZW5kZXJCb3gpCiAgICAgICAgIHJldHVy
biBib3JkZXJCb3hCb3R0b207CiAKICNpZiBFTkFCTEUoTUFUSE1MKQotICAgIGlmIChpczxSZW5k
ZXJNYXRoTUxCbG9jaz4ocmVuZGVyQm94KSkgewotICAgICAgICBpZiAoYXV0byBiYXNlbGluZSA9
IHJlbmRlckJveC5maXJzdExpbmVCYXNlbGluZSgpKQotICAgICAgICAgICAgcmV0dXJuICpiYXNl
bGluZTsKLSAgICAgICAgcmV0dXJuIHsgfTsKLSAgICB9CisgICAgaWYgKGlzPFJlbmRlck1hdGhN
TEJsb2NrPihyZW5kZXJCb3gpKQorICAgICAgICByZXR1cm4gcmVuZGVyQm94LmZpcnN0TGluZUJh
c2VsaW5lKCk7CiAjZW5kaWYKIAotICAgIGlmIChpczxSZW5kZXJUYWJsZT4ocmVuZGVyQm94KSkg
ewotICAgICAgICBpZiAoYXV0byBiYXNlbGluZSA9IHJlbmRlckJveC5maXJzdExpbmVCYXNlbGlu
ZSgpKQotICAgICAgICAgICAgcmV0dXJuICpiYXNlbGluZTsKLSAgICAgICAgcmV0dXJuIHsgfTsK
LSAgICB9CisgICAgaWYgKGlzPFJlbmRlclRhYmxlPihyZW5kZXJCb3gpKQorICAgICAgICByZXR1
cm4gcmVuZGVyQm94LmZpcnN0TGluZUJhc2VsaW5lKCk7CiAKICAgICBpZiAoaXM8UmVuZGVyTWVu
dUxpc3Q+KHJlbmRlckJveCkgfHwgaXM8UmVuZGVyVGV4dENvbnRyb2xJbm5lckNvbnRhaW5lcj4o
cmVuZGVyQm94KSkgewogICAgICAgICAvLyBCb3RoIG1lbnUgbGlzdCBhbmQgaW5uZXIgY29udGFp
bmVyIGFyZSB0eXBlcyBvZiBmbGV4IGJveCBidXQgdGhleSBiZWhhdmUgc2xpZ2h0bHkgZGlmZmVy
ZW50bHkgc28gYWx3YXlzIGNoZWNrIHRoZW0gYmVmb3JlIGNoZWNraW5nIGZvciBmbGV4LgotICAg
ICAgICBpZiAoYXV0byBiYXNlbGluZSA9IGxhc3RJbmZsb3dCb3hCYXNlbGluZShkb3duY2FzdDxS
ZW5kZXJCbG9jaz4ocmVuZGVyQm94KSkpCi0gICAgICAgICAgICByZXR1cm4gKmJhc2VsaW5lOwot
ICAgICAgICByZXR1cm4geyB9OworICAgICAgICByZXR1cm4gbGFzdEluZmxvd0JveEJhc2VsaW5l
KGRvd25jYXN0PFJlbmRlckJsb2NrPihyZW5kZXJCb3gpKTsKICAgICB9CiAKLSAgICBpZiAoaXM8
UmVuZGVyRmxleGlibGVCb3g+KHJlbmRlckJveCkgfHwgaXM8UmVuZGVyR3JpZD4ocmVuZGVyQm94
KSkgewotICAgICAgICBpZiAoYXV0byBiYXNlbGluZSA9IHJlbmRlckJveC5maXJzdExpbmVCYXNl
bGluZSgpKQotICAgICAgICAgICAgcmV0dXJuICpiYXNlbGluZTsKLSAgICAgICAgcmV0dXJuIHsg
fTsKLSAgICB9CisgICAgaWYgKGlzPFJlbmRlckZsZXhpYmxlQm94PihyZW5kZXJCb3gpIHx8IGlz
PFJlbmRlckdyaWQ+KHJlbmRlckJveCkpCisgICAgICAgIHJldHVybiByZW5kZXJCb3guZmlyc3RM
aW5lQmFzZWxpbmUoKTsKIAogICAgIGlmIChyZW5kZXJCb3guaXNGaWVsZHNldCgpKSB7CiAgICAg
ICAgIC8vIE5vdGUgdGhhdCA8ZmllbGRzZXQ+IG1heSBzaW1wbHkgYmUgYSBmbGV4L2dyaWQgYm94
IChhIG5vbi1SZW5kZXJCbG9ja0Zsb3cgUmVuZGVyQmxvY2spIGFuZCBhbHJlYWR5IGhhbmRsZWQg
YWJvdmUuCkBAIC00NzcsOCArNDY0LDcgQEAgc3RhdGljIHN0ZDo6b3B0aW9uYWw8TGF5b3V0VW5p
dD4gYmFzZWxpbmVGb3JCb3goY29uc3QgUmVuZGVyQm94JiByZW5kZXJCb3gpCiAgICAgICAgICAg
ICAvLyA8ZmllbGRzZXQ+IHdpdGggbm8gbGVnZW5kLgogICAgICAgICAgICAgaWYgKENoZWNrZWRQ
dHIgaW5saW5lTGF5b3V0ID0gYmxvY2tGbG93LT5pbmxpbmVMYXlvdXQoKSkKICAgICAgICAgICAg
ICAgICByZXR1cm4gZmxvb3JUb0ludChpbmxpbmVMYXlvdXQtPmxhc3RMaW5lQmFzZWxpbmUoKSk7
Ci0gICAgICAgICAgICBpZiAoYXV0byBiYXNlbGluZSA9IGxhc3RJbmZsb3dCb3hCYXNlbGluZSgq
YmxvY2tGbG93KSkKLSAgICAgICAgICAgICAgICByZXR1cm4gKmJhc2VsaW5lOworICAgICAgICAg
ICAgcmV0dXJuIGxhc3RJbmZsb3dCb3hCYXNlbGluZSgqYmxvY2tGbG93KTsKICAgICAgICAgfQog
ICAgICAgICByZXR1cm4geyB9OwogICAgIH0KQEAgLTUzMywyMSArNTE5LDE2IEBAIHN0YXRpYyBz
dGQ6Om9wdGlvbmFsPExheW91dFVuaXQ+IGJhc2VsaW5lRm9yQm94KGNvbnN0IFJlbmRlckJveCYg
cmVuZGVyQm94KQogICAgICAgICAgICAgcmV0dXJuIG1hcmdpbkJveEJvdHRvbTsKIAogICAgICAg
ICAvLyBOb3RlIHRoYXQgaGVyZSB3ZSBvbmx5IHRha2UgdGhlIGxlZnQgYW5kIGJvdHRvbSBpbnRv
IGNvbnNpZGVyYXRpb24uIE91ciBjYWxsZXIgdGFrZXMgdGhlIHJpZ2h0IGFuZCB0b3AgaW50byBj
b25zaWRlcmF0aW9uLgotICAgICAgICBpZiAoIWJsb2NrRmxvdy0+Y2hpbGRyZW5JbmxpbmUoKSkg
ewotICAgICAgICAgICAgaWYgKGF1dG8gYmxvY2tCYXNlbGluZSA9IGxhc3RJbmZsb3dCb3hCYXNl
bGluZSgqYmxvY2tGbG93KSkKLSAgICAgICAgICAgICAgICByZXR1cm4gKmJsb2NrQmFzZWxpbmU7
Ci0gICAgICAgICAgICByZXR1cm4geyB9OwotICAgICAgICB9CisgICAgICAgIGlmICghYmxvY2tG
bG93LT5jaGlsZHJlbklubGluZSgpKQorICAgICAgICAgICAgcmV0dXJuIGxhc3RJbmZsb3dCb3hC
YXNlbGluZSgqYmxvY2tGbG93KTsKIAogICAgICAgICBpZiAoIWJsb2NrRmxvdy0+aGFzTGluZXMo
KSkgewogICAgICAgICAgICAgQVNTRVJUKGJsb2NrRmxvdy0+aGFzTGluZUlmRW1wdHkoKSk7CiAg
ICAgICAgICAgICByZXR1cm4gKGZvbnRNZXRyaWNzQmFzZWRCYXNlbGluZSgqYmxvY2tGbG93KSAr
ICh3cml0aW5nTW9kZS5pc0hvcml6b250YWwoKSA/IGJsb2NrRmxvdy0+Ym9yZGVyVG9wKCkgKyBi
bG9ja0Zsb3ctPnBhZGRpbmdUb3AoKSA6IGJsb2NrRmxvdy0+Ym9yZGVyUmlnaHQoKSArIGJsb2Nr
Rmxvdy0+cGFkZGluZ1JpZ2h0KCkpKS50b0ludCgpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYg
KGF1dG8qIGlubGluZUxheW91dCA9IGJsb2NrRmxvdy0+aW5saW5lTGF5b3V0KCkpIHsKLSAgICAg
ICAgICAgIGF1dG8gYmFzZWxpbmUgPSBpbmxpbmVMYXlvdXQtPmxhc3RMaW5lQmFzZWxpbmUoKTsK
LSAgICAgICAgICAgIHJldHVybiBmbG9vclRvSW50KGJhc2VsaW5lKTsKLSAgICAgICAgfQorICAg
ICAgICBpZiAoYXV0byogaW5saW5lTGF5b3V0ID0gYmxvY2tGbG93LT5pbmxpbmVMYXlvdXQoKSkK
KyAgICAgICAgICAgIHJldHVybiBmbG9vclRvSW50KGlubGluZUxheW91dC0+bGFzdExpbmVCYXNl
bGluZSgpKTsKIAogICAgICAgICBpZiAoYmxvY2tGbG93LT5zdmdUZXh0TGF5b3V0KCkpIHsKICAg
ICAgICAgICAgIGF1dG8mIHN0eWxlID0gYmxvY2tGbG93LT5maXJzdExpbmVTdHlsZSgpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>476288</attachid>
            <date>2025-08-05 09:45:37 -0700</date>
            <delta_ts>2025-08-05 13:47:39 -0700</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-296932-20250805094536.patch</filename>
            <type>text/plain</type>
            <size>4841</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA2ZGIwNTdlNmViZmQzYzdlZjM3ZGZiOGJiNDBhZDI3MmI2NjEwMjdiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFR1ZSwgNSBBdWcgMjAyNSAwNzo1OToxMiAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIFtDbGVhbnVw
XSBSZW1vdmUgcmVkdW5kYW50IGJhc2VsaW5lIGNoZWNrcyBmcm9tCiBiYXNlbGluZUZvckJveCBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mjk2OTMyCgpSZXZpZXdlZCBi
eSBBbnR0aSBLb2l2aXN0by4KCiogU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xh
eW91dEludGVncmF0aW9uQm94R2VvbWV0cnlVcGRhdGVyLmNwcDoKKFdlYkNvcmU6OkxheW91dElu
dGVncmF0aW9uOjpiYXNlbGluZUZvckJveCk6Ci0tLQogLi4uL0xheW91dEludGVncmF0aW9uQm94
R2VvbWV0cnlVcGRhdGVyLmNwcCAgIHwgNDUgKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkJveEdlb21l
dHJ5VXBkYXRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0
SW50ZWdyYXRpb25Cb3hHZW9tZXRyeVVwZGF0ZXIuY3BwCmluZGV4IDAxYzY4Yzk2OWJjYi4uNzY3
YWNlNWU2ZjNiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24v
TGF5b3V0SW50ZWdyYXRpb25Cb3hHZW9tZXRyeVVwZGF0ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkJveEdlb21ldHJ5VXBkYXRl
ci5jcHAKQEAgLTQwNyw5ICs0MDcsNyBAQCBzdGF0aWMgc3RkOjpvcHRpb25hbDxMYXlvdXRVbml0
PiBiYXNlbGluZUZvckJveChjb25zdCBSZW5kZXJCb3gmIHJlbmRlckJveCkKICAgICBpZiAoaXM8
UmVuZGVyQnV0dG9uPihyZW5kZXJCb3gpKSB7CiAgICAgICAgIC8vIFdlIGNhbm5vdCByZWx5IG9u
IFJlbmRlckZsZXhpYmxlQm94OjpiYXNlbGluZVBvc2l0aW9uKCkgYmVjYXVzZSBvZiBmbGV4Ym94
ZXMgaGF2ZSBzb21lIHNwZWNpYWwgYmVoYXZpb3IKICAgICAgICAgLy8gcmVnYXJkaW5nIGJhc2Vs
aW5lcyB0aGF0IHNob3VsZG4ndCBhcHBseSB0byBidXR0b25zLgotICAgICAgICBpZiAoYXV0byBi
YXNlbGluZSA9IHJlbmRlckJveC5maXJzdExpbmVCYXNlbGluZSgpKQotICAgICAgICAgICAgcmV0
dXJuICpiYXNlbGluZTsKLSAgICAgICAgcmV0dXJuIGNvbnRlbnRCb3hCb3R0b207CisgICAgICAg
IHJldHVybiByZW5kZXJCb3guZmlyc3RMaW5lQmFzZWxpbmUoKS52YWx1ZV9vcihjb250ZW50Qm94
Qm90dG9tKTsKICAgICB9CiAKICAgICBpZiAoaXM8UmVuZGVyTGlzdEJveD4ocmVuZGVyQm94KSkg
ewpAQCAtNDQ1LDMxICs0NDMsMjAgQEAgc3RhdGljIHN0ZDo6b3B0aW9uYWw8TGF5b3V0VW5pdD4g
YmFzZWxpbmVGb3JCb3goY29uc3QgUmVuZGVyQm94JiByZW5kZXJCb3gpCiAgICAgICAgIHJldHVy
biBib3JkZXJCb3hCb3R0b207CiAKICNpZiBFTkFCTEUoTUFUSE1MKQotICAgIGlmIChpczxSZW5k
ZXJNYXRoTUxCbG9jaz4ocmVuZGVyQm94KSkgewotICAgICAgICBpZiAoYXV0byBiYXNlbGluZSA9
IHJlbmRlckJveC5maXJzdExpbmVCYXNlbGluZSgpKQotICAgICAgICAgICAgcmV0dXJuICpiYXNl
bGluZTsKLSAgICAgICAgcmV0dXJuIHsgfTsKLSAgICB9CisgICAgaWYgKGlzPFJlbmRlck1hdGhN
TEJsb2NrPihyZW5kZXJCb3gpKQorICAgICAgICByZXR1cm4gcmVuZGVyQm94LmZpcnN0TGluZUJh
c2VsaW5lKCk7CiAjZW5kaWYKIAotICAgIGlmIChpczxSZW5kZXJUYWJsZT4ocmVuZGVyQm94KSkg
ewotICAgICAgICBpZiAoYXV0byBiYXNlbGluZSA9IHJlbmRlckJveC5maXJzdExpbmVCYXNlbGlu
ZSgpKQotICAgICAgICAgICAgcmV0dXJuICpiYXNlbGluZTsKLSAgICAgICAgcmV0dXJuIHsgfTsK
LSAgICB9CisgICAgaWYgKGlzPFJlbmRlclRhYmxlPihyZW5kZXJCb3gpKQorICAgICAgICByZXR1
cm4gcmVuZGVyQm94LmZpcnN0TGluZUJhc2VsaW5lKCk7CiAKICAgICBpZiAoaXM8UmVuZGVyTWVu
dUxpc3Q+KHJlbmRlckJveCkgfHwgaXM8UmVuZGVyVGV4dENvbnRyb2xJbm5lckNvbnRhaW5lcj4o
cmVuZGVyQm94KSkgewogICAgICAgICAvLyBCb3RoIG1lbnUgbGlzdCBhbmQgaW5uZXIgY29udGFp
bmVyIGFyZSB0eXBlcyBvZiBmbGV4IGJveCBidXQgdGhleSBiZWhhdmUgc2xpZ2h0bHkgZGlmZmVy
ZW50bHkgc28gYWx3YXlzIGNoZWNrIHRoZW0gYmVmb3JlIGNoZWNraW5nIGZvciBmbGV4LgotICAg
ICAgICBpZiAoYXV0byBiYXNlbGluZSA9IGxhc3RJbmZsb3dCb3hCYXNlbGluZShkb3duY2FzdDxS
ZW5kZXJCbG9jaz4ocmVuZGVyQm94KSkpCi0gICAgICAgICAgICByZXR1cm4gKmJhc2VsaW5lOwot
ICAgICAgICByZXR1cm4geyB9OworICAgICAgICByZXR1cm4gbGFzdEluZmxvd0JveEJhc2VsaW5l
KGRvd25jYXN0PFJlbmRlckJsb2NrPihyZW5kZXJCb3gpKTsKICAgICB9CiAKLSAgICBpZiAoaXM8
UmVuZGVyRmxleGlibGVCb3g+KHJlbmRlckJveCkgfHwgaXM8UmVuZGVyR3JpZD4ocmVuZGVyQm94
KSkgewotICAgICAgICBpZiAoYXV0byBiYXNlbGluZSA9IHJlbmRlckJveC5maXJzdExpbmVCYXNl
bGluZSgpKQotICAgICAgICAgICAgcmV0dXJuICpiYXNlbGluZTsKLSAgICAgICAgcmV0dXJuIHsg
fTsKLSAgICB9CisgICAgaWYgKGlzPFJlbmRlckZsZXhpYmxlQm94PihyZW5kZXJCb3gpIHx8IGlz
PFJlbmRlckdyaWQ+KHJlbmRlckJveCkpCisgICAgICAgIHJldHVybiByZW5kZXJCb3guZmlyc3RM
aW5lQmFzZWxpbmUoKTsKIAogICAgIGlmIChyZW5kZXJCb3guaXNGaWVsZHNldCgpKSB7CiAgICAg
ICAgIC8vIE5vdGUgdGhhdCA8ZmllbGRzZXQ+IG1heSBzaW1wbHkgYmUgYSBmbGV4L2dyaWQgYm94
IChhIG5vbi1SZW5kZXJCbG9ja0Zsb3cgUmVuZGVyQmxvY2spIGFuZCBhbHJlYWR5IGhhbmRsZWQg
YWJvdmUuCkBAIC00NzcsOCArNDY0LDcgQEAgc3RhdGljIHN0ZDo6b3B0aW9uYWw8TGF5b3V0VW5p
dD4gYmFzZWxpbmVGb3JCb3goY29uc3QgUmVuZGVyQm94JiByZW5kZXJCb3gpCiAgICAgICAgICAg
ICAvLyA8ZmllbGRzZXQ+IHdpdGggbm8gbGVnZW5kLgogICAgICAgICAgICAgaWYgKENoZWNrZWRQ
dHIgaW5saW5lTGF5b3V0ID0gYmxvY2tGbG93LT5pbmxpbmVMYXlvdXQoKSkKICAgICAgICAgICAg
ICAgICByZXR1cm4gZmxvb3JUb0ludChpbmxpbmVMYXlvdXQtPmxhc3RMaW5lQmFzZWxpbmUoKSk7
Ci0gICAgICAgICAgICBpZiAoYXV0byBiYXNlbGluZSA9IGxhc3RJbmZsb3dCb3hCYXNlbGluZSgq
YmxvY2tGbG93KSkKLSAgICAgICAgICAgICAgICByZXR1cm4gKmJhc2VsaW5lOworICAgICAgICAg
ICAgcmV0dXJuIGxhc3RJbmZsb3dCb3hCYXNlbGluZSgqYmxvY2tGbG93KTsKICAgICAgICAgfQog
ICAgICAgICByZXR1cm4geyB9OwogICAgIH0KQEAgLTUzMywyMSArNTE5LDE2IEBAIHN0YXRpYyBz
dGQ6Om9wdGlvbmFsPExheW91dFVuaXQ+IGJhc2VsaW5lRm9yQm94KGNvbnN0IFJlbmRlckJveCYg
cmVuZGVyQm94KQogICAgICAgICAgICAgcmV0dXJuIG1hcmdpbkJveEJvdHRvbTsKIAogICAgICAg
ICAvLyBOb3RlIHRoYXQgaGVyZSB3ZSBvbmx5IHRha2UgdGhlIGxlZnQgYW5kIGJvdHRvbSBpbnRv
IGNvbnNpZGVyYXRpb24uIE91ciBjYWxsZXIgdGFrZXMgdGhlIHJpZ2h0IGFuZCB0b3AgaW50byBj
b25zaWRlcmF0aW9uLgotICAgICAgICBpZiAoIWJsb2NrRmxvdy0+Y2hpbGRyZW5JbmxpbmUoKSkg
ewotICAgICAgICAgICAgaWYgKGF1dG8gYmxvY2tCYXNlbGluZSA9IGxhc3RJbmZsb3dCb3hCYXNl
bGluZSgqYmxvY2tGbG93KSkKLSAgICAgICAgICAgICAgICByZXR1cm4gKmJsb2NrQmFzZWxpbmU7
Ci0gICAgICAgICAgICByZXR1cm4geyB9OwotICAgICAgICB9CisgICAgICAgIGlmICghYmxvY2tG
bG93LT5jaGlsZHJlbklubGluZSgpKQorICAgICAgICAgICAgcmV0dXJuIGxhc3RJbmZsb3dCb3hC
YXNlbGluZSgqYmxvY2tGbG93KTsKIAogICAgICAgICBpZiAoIWJsb2NrRmxvdy0+aGFzTGluZXMo
KSkgewogICAgICAgICAgICAgQVNTRVJUKGJsb2NrRmxvdy0+aGFzTGluZUlmRW1wdHkoKSk7CiAg
ICAgICAgICAgICByZXR1cm4gKGZvbnRNZXRyaWNzQmFzZWRCYXNlbGluZSgqYmxvY2tGbG93KSAr
ICh3cml0aW5nTW9kZS5pc0hvcml6b250YWwoKSA/IGJsb2NrRmxvdy0+Ym9yZGVyVG9wKCkgKyBi
bG9ja0Zsb3ctPnBhZGRpbmdUb3AoKSA6IGJsb2NrRmxvdy0+Ym9yZGVyUmlnaHQoKSArIGJsb2Nr
Rmxvdy0+cGFkZGluZ1JpZ2h0KCkpKS50b0ludCgpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYg
KGF1dG8qIGlubGluZUxheW91dCA9IGJsb2NrRmxvdy0+aW5saW5lTGF5b3V0KCkpIHsKLSAgICAg
ICAgICAgIGF1dG8gYmFzZWxpbmUgPSBpbmxpbmVMYXlvdXQtPmxhc3RMaW5lQmFzZWxpbmUoKTsK
LSAgICAgICAgICAgIHJldHVybiBmbG9vclRvSW50KGJhc2VsaW5lKTsKLSAgICAgICAgfQorICAg
ICAgICBpZiAoYXV0byogaW5saW5lTGF5b3V0ID0gYmxvY2tGbG93LT5pbmxpbmVMYXlvdXQoKSkK
KyAgICAgICAgICAgIHJldHVybiBmbG9vclRvSW50KGlubGluZUxheW91dC0+bGFzdExpbmVCYXNl
bGluZSgpKTsKIAogICAgICAgICBpZiAoYmxvY2tGbG93LT5zdmdUZXh0TGF5b3V0KCkpIHsKICAg
ICAgICAgICAgIGF1dG8mIHN0eWxlID0gYmxvY2tGbG93LT5maXJzdExpbmVTdHlsZSgpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>