<?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>223990</bug_id>
          
          <creation_ts>2021-03-31 03:48:29 -0700</creation_ts>
          <short_desc>Animated pseudo element style resolved against wrong parent style</short_desc>
          <delta_ts>2021-05-02 04:31:17 -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>CSS</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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>graouts</cc>
    
    <cc>spam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1745571</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-03-31 03:48:29 -0700</bug_when>
    <thetext>We end up using the parent of the host element rather than the host style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1745572</commentid>
    <comment_count>1</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-03-31 03:48:50 -0700</bug_when>
    <thetext>rdar://74997361</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1745576</commentid>
    <comment_count>2</comment_count>
      <attachid>424754</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-03-31 04:05:25 -0700</bug_when>
    <thetext>Created attachment 424754
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1745591</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-31 05:16:25 -0700</bug_when>
    <thetext>Committed r275277: &lt;https://commits.webkit.org/r275277&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 424754.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1756038</commentid>
    <comment_count>4</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2021-05-02 04:31:17 -0700</bug_when>
    <thetext>*** Bug 225207 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>424754</attachid>
            <date>2021-03-31 04:05:25 -0700</date>
            <delta_ts>2021-03-31 06:55:32 -0700</delta_ts>
            <desc>patch</desc>
            <filename>pseudo-element-style-adjuster.patch</filename>
            <type>text/plain</type>
            <size>9364</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiZTg4YTJkMzRlNjYuLmJlOTA4ZTdiMDI2OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBA
CisyMDIxLTAzLTMxICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAg
ICBBbmltYXRlZCBwc2V1ZG8gZWxlbWVudCBzdHlsZSByZXNvbHZlZCBhZ2FpbnN0IHdyb25nIHBh
cmVudCBzdHlsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjIzOTkwCisgICAgICAgIHJkYXI6Ly83NDk5NzM2MQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9hbmltYXRpb24vcHNldWRvLWVsZW1l
bnQtc3R5bGUtYWRqdXN0ZXItZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9h
bmltYXRpb24vcHNldWRvLWVsZW1lbnQtc3R5bGUtYWRqdXN0ZXIuaHRtbDogQWRkZWQuCisKIDIw
MjEtMDMtMjQgIExhdXJvIE1vdXJhICA8bG1vdXJhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dU
S10gUmUtc2tpcCBtb2Rlcm4tbWVkaWEtY29udHJvbHMgdGVzdHMgYWZ0ZXIgcjI3NDgxMApkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9hbmltYXRpb24vcHNldWRvLWVsZW1lbnQtc3R5bGUt
YWRqdXN0ZXItZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvYW5pbWF0aW9uL3BzZXVk
by1lbGVtZW50LXN0eWxlLWFkanVzdGVyLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwLi45M2U1Y2ZjY2YwZTAKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9mYXN0L2FuaW1hdGlvbi9wc2V1ZG8tZWxlbWVudC1zdHlsZS1hZGp1c3Rlci1l
eHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsOCBAQAorPHN0eWxlPgorLmZsZXggeyBkaXNwbGF5OmZs
ZXg7IH0KKy5ob3N0OjpiZWZvcmUgeyBkaXNwbGF5OmlubGluZS1ibG9jazsgY29udGVudDonT24g
dGhlIHNhbWUnOyB9CisuaG9zdDo6YWZ0ZXIgeyBkaXNwbGF5OmlubGluZS1ibG9jazsgY29udGVu
dDonbGluZSc7IGNvbG9yOmdyZWVuOyB9Cis8L3N0eWxlPgorPGRpdiBjbGFzcz1mbGV4PgorPGRp
diBjbGFzcz1ob3N0PiA8L2Rpdj4KKzwvZGl2PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9hbmltYXRpb24vcHNldWRvLWVsZW1lbnQtc3R5bGUtYWRqdXN0ZXIuaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvYW5pbWF0aW9uL3BzZXVkby1lbGVtZW50LXN0eWxlLWFkanVzdGVyLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5iMzUwNTBjNDViZWMKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2FuaW1hdGlvbi9wc2V1ZG8tZWxlbWVudC1z
dHlsZS1hZGp1c3Rlci5odG1sCkBAIC0wLDAgKzEsMTIgQEAKKzxzdHlsZT4KK0BrZXlmcmFtZXMg
YW5pbSB7CisgIGZyb20geyBjb2xvcjpyZWQ7IH0KKyAgdG8geyBjb2xvcjpncmVlbjsgfQorfQor
LmZsZXggeyBkaXNwbGF5OmZsZXg7IH0KKy5ob3N0OjpiZWZvcmUgeyBkaXNwbGF5OmlubGluZS1i
bG9jazsgY29udGVudDonT24gdGhlIHNhbWUnOyB9CisuaG9zdDo6YWZ0ZXIgeyBkaXNwbGF5Omlu
bGluZS1ibG9jazsgY29udGVudDonbGluZSc7IGFuaW1hdGlvbi1kdXJhdGlvbjowczsgYW5pbWF0
aW9uLW5hbWU6YW5pbTsgYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkczsgfQorPC9zdHlsZT4K
KzxkaXYgY2xhc3M9ZmxleD4KKzxkaXYgY2xhc3M9aG9zdD4gPC9kaXY+Cis8L2Rpdj4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZwppbmRleCAxYTM5ZjFkMGRiMGQuLjNlYmQxYTJlN2FlMyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDI3IEBACisyMDIxLTAzLTMxICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKwor
ICAgICAgICBBbmltYXRlZCBwc2V1ZG8gZWxlbWVudCBzdHlsZSByZXNvbHZlZCBhZ2FpbnN0IHdy
b25nIHBhcmVudCBzdHlsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjIzOTkwCisgICAgICAgIHJkYXI6Ly83NDk5NzM2MQorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgSW4gY3JlYXRlQW5pbWF0
ZWRFbGVtZW50VXBkYXRlIHdlIGdldCB0aGUgcGFyZW50IGFuZCBwYXJlbnQgYm94IHN0eWxlcyBm
cm9tIHRoZSBwYXJlbnQgc3RhY2suCisgICAgICAgIFRoaXMgaXMgd3JvbmcgZm9yIHBzZXVkbyBl
bGVtZW50cy4gVGhlaXIgcGFyZW50IHN0eWxlIHNob3VsZCB0aGUgaG9zdCBzdHlsZSB3aGljaCBp
cyBub3QgcHVzaGVkIHRvIHRoZSBzdGFjay4KKyAgICAgICAgCisgICAgICAgIFRoaXMgbWF0dGVy
cyBpbiBzdHlsZSBhZGp1c3RlciB3aGljaCBtYXkgYXBwbHkgd3JvbmcgYWRqdXN0bWVudHMgYXMg
YSByZXN1bHQuCisKKyAgICAgICAgVGVzdDogZmFzdC9hbmltYXRpb24vcHNldWRvLWVsZW1lbnQt
c3R5bGUtYWRqdXN0ZXIuaHRtbAorCisgICAgICAgICogc3R5bGUvU3R5bGVUcmVlUmVzb2x2ZXIu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGU6OlRyZWVSZXNvbHZlcjo6cmVzb2x2ZUVsZW1l
bnQpOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGU6OlRyZWVSZXNvbHZlcjo6cmVzb2x2ZVBzZXVk
b1N0eWxlKToKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlOjpUcmVlUmVzb2x2ZXI6OmNyZWF0ZUFu
aW1hdGVkRWxlbWVudFVwZGF0ZSk6CisgICAgICAgIAorICAgICAgICBNYWtlIHN0YXRpYyBhbmQg
cHJvdmlkZSB0aGUgcGFyZW50IGFuZCBwYXJlbnQgYm94IHN0eWxlcyBhcyBwYXJhbWV0ZXJzLgor
ICAgICAgICAKKyAgICAgICAgKiBzdHlsZS9TdHlsZVRyZWVSZXNvbHZlci5oOgorCiAyMDIxLTAz
LTI1ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgogCiAgICAgICAgIEltcHJv
dmUgaW50ZXJwb2xhdGlvbiBvZiB0aGUgc2hhcGUtb3V0c2lkZSBDU1MgcHJvcGVydHkKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlVHJlZVJlc29sdmVyLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3N0eWxlL1N0eWxlVHJlZVJlc29sdmVyLmNwcAppbmRleCAwOTg3ODY1MzlhOTcu
LmFjODQ5NTAxMWI2YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVUcmVl
UmVzb2x2ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlVHJlZVJlc29sdmVy
LmNwcApAQCAtMjIyLDcgKzIyMiw3IEBAIEVsZW1lbnRVcGRhdGVzIFRyZWVSZXNvbHZlcjo6cmVz
b2x2ZUVsZW1lbnQoRWxlbWVudCYgZWxlbWVudCkKICAgICAgICAgbV9kb2N1bWVudC5zZXRIYXNO
b2Rlc1dpdGhOb25GaW5hbFN0eWxlKCk7CiAgICAgfQogCi0gICAgYXV0byB1cGRhdGUgPSBjcmVh
dGVBbmltYXRlZEVsZW1lbnRVcGRhdGUoV1RGTW92ZShuZXdTdHlsZSksIHN0eWxlYWJsZSwgcGFy
ZW50KCkuY2hhbmdlKTsKKyAgICBhdXRvIHVwZGF0ZSA9IGNyZWF0ZUFuaW1hdGVkRWxlbWVudFVw
ZGF0ZShXVEZNb3ZlKG5ld1N0eWxlKSwgc3R5bGVhYmxlLCBwYXJlbnQoKS5jaGFuZ2UsIHBhcmVu
dCgpLnN0eWxlLCBwYXJlbnRCb3hTdHlsZSgpKTsKICAgICBhdXRvIGRlc2NlbmRhbnRzVG9SZXNv
bHZlID0gY29tcHV0ZURlc2NlbmRhbnRzVG9SZXNvbHZlKHVwZGF0ZS5jaGFuZ2UsIGVsZW1lbnQu
c3R5bGVWYWxpZGl0eSgpLCBwYXJlbnQoKS5kZXNjZW5kYW50c1RvUmVzb2x2ZSk7CiAKICAgICBp
ZiAoJmVsZW1lbnQgPT0gbV9kb2N1bWVudC5kb2N1bWVudEVsZW1lbnQoKSkgewpAQCAtMjc4LDgg
KzI3OCwxMSBAQCBPcHRpb25hbDxFbGVtZW50VXBkYXRlPiBUcmVlUmVzb2x2ZXI6OnJlc29sdmVQ
c2V1ZG9TdHlsZShFbGVtZW50JiBlbGVtZW50LCBjb25zdAogICAgICAgICByZXR1cm4geyB9Owog
ICAgIGlmICghZWxlbWVudFVwZGF0ZS5zdHlsZS0+aGFzUHNldWRvU3R5bGUocHNldWRvSWQpKQog
ICAgICAgICByZXR1cm4geyB9OwotCi0gICAgYXV0byBwc2V1ZG9TdHlsZSA9IHNjb3BlKCkucmVz
b2x2ZXIucHNldWRvU3R5bGVGb3JFbGVtZW50KGVsZW1lbnQsIHsgcHNldWRvSWQgfSwgKmVsZW1l
bnRVcGRhdGUuc3R5bGUsIHBhcmVudEJveFN0eWxlRm9yUHNldWRvKGVsZW1lbnRVcGRhdGUpLCAm
c2NvcGUoKS5zZWxlY3RvckZpbHRlcik7CisgICAgCisgICAgYXV0byYgcGFyZW50U3R5bGUgPSAq
ZWxlbWVudFVwZGF0ZS5zdHlsZTsKKyAgICBhdXRvKiBwYXJlbnRCb3hTdHlsZSA9IHBhcmVudEJv
eFN0eWxlRm9yUHNldWRvKGVsZW1lbnRVcGRhdGUpOworICAgIAorICAgIGF1dG8gcHNldWRvU3R5
bGUgPSBzY29wZSgpLnJlc29sdmVyLnBzZXVkb1N0eWxlRm9yRWxlbWVudChlbGVtZW50LCB7IHBz
ZXVkb0lkIH0sIHBhcmVudFN0eWxlLCBwYXJlbnRCb3hTdHlsZSwgJnNjb3BlKCkuc2VsZWN0b3JG
aWx0ZXIpOwogICAgIGlmICghcHNldWRvU3R5bGUpCiAgICAgICAgIHJldHVybiB7IH07CiAKQEAg
LTI4Nyw3ICsyOTAsNyBAQCBPcHRpb25hbDxFbGVtZW50VXBkYXRlPiBUcmVlUmVzb2x2ZXI6OnJl
c29sdmVQc2V1ZG9TdHlsZShFbGVtZW50JiBlbGVtZW50LCBjb25zdAogICAgIGlmICghcHNldWRv
RWxlbWVudFJlbmRlcmVySXNOZWVkZWQocHNldWRvU3R5bGUuZ2V0KCkpICYmICFoYXNBbmltYXRp
b25zKQogICAgICAgICByZXR1cm4geyB9OwogCi0gICAgcmV0dXJuIGNyZWF0ZUFuaW1hdGVkRWxl
bWVudFVwZGF0ZShXVEZNb3ZlKHBzZXVkb1N0eWxlKSwgeyBlbGVtZW50LCBwc2V1ZG9JZCB9LCBl
bGVtZW50VXBkYXRlLmNoYW5nZSk7CisgICAgcmV0dXJuIGNyZWF0ZUFuaW1hdGVkRWxlbWVudFVw
ZGF0ZShXVEZNb3ZlKHBzZXVkb1N0eWxlKSwgeyBlbGVtZW50LCBwc2V1ZG9JZCB9LCBlbGVtZW50
VXBkYXRlLmNoYW5nZSwgcGFyZW50U3R5bGUsIHBhcmVudEJveFN0eWxlKTsKIH0KIAogY29uc3Qg
UmVuZGVyU3R5bGUqIFRyZWVSZXNvbHZlcjo6cGFyZW50Qm94U3R5bGUoKSBjb25zdApAQCAtMzE2
LDkgKzMxOSwxMCBAQCBjb25zdCBSZW5kZXJTdHlsZSogVHJlZVJlc29sdmVyOjpwYXJlbnRCb3hT
dHlsZUZvclBzZXVkbyhjb25zdCBFbGVtZW50VXBkYXRlJiBlbAogICAgIH0KIH0KIAotRWxlbWVu
dFVwZGF0ZSBUcmVlUmVzb2x2ZXI6OmNyZWF0ZUFuaW1hdGVkRWxlbWVudFVwZGF0ZShzdGQ6OnVu
aXF1ZV9wdHI8UmVuZGVyU3R5bGU+IG5ld1N0eWxlLCBjb25zdCBTdHlsZWFibGUmIHN0eWxlYWJs
ZSwgQ2hhbmdlIHBhcmVudENoYW5nZSkKK0VsZW1lbnRVcGRhdGUgVHJlZVJlc29sdmVyOjpjcmVh
dGVBbmltYXRlZEVsZW1lbnRVcGRhdGUoc3RkOjp1bmlxdWVfcHRyPFJlbmRlclN0eWxlPiBuZXdT
dHlsZSwgY29uc3QgU3R5bGVhYmxlJiBzdHlsZWFibGUsIENoYW5nZSBwYXJlbnRDaGFuZ2UsIGNv
bnN0IFJlbmRlclN0eWxlJiBwYXJlbnRTdHlsZSwgY29uc3QgUmVuZGVyU3R5bGUqIHBhcmVudEJv
eFN0eWxlKQogewogICAgIGF1dG8mIGVsZW1lbnQgPSBzdHlsZWFibGUuZWxlbWVudDsKKyAgICBh
dXRvJiBkb2N1bWVudCA9IGVsZW1lbnQuZG9jdW1lbnQoKTsKICAgICBhdXRvKiBvbGRTdHlsZSA9
IGVsZW1lbnQucmVuZGVyT3JEaXNwbGF5Q29udGVudHNTdHlsZShzdHlsZWFibGUucHNldWRvSWQp
OwogCiAgICAgT3B0aW9uU2V0PEFuaW1hdGlvbkltcGFjdD4gYW5pbWF0aW9uSW1wYWN0OwpAQCAt
MzI2LDE1ICszMzAsMTUgQEAgRWxlbWVudFVwZGF0ZSBUcmVlUmVzb2x2ZXI6OmNyZWF0ZUFuaW1h
dGVkRWxlbWVudFVwZGF0ZShzdGQ6OnVuaXF1ZV9wdHI8UmVuZGVyU3QKICAgICAvLyBGaXJzdCwg
d2UgbmVlZCB0byBtYWtlIHN1cmUgdGhhdCBhbnkgbmV3IENTUyBhbmltYXRpb24gb2NjdXJpbmcg
b24gdGhpcyBlbGVtZW50IGhhcyBhIG1hdGNoaW5nIFdlYkFuaW1hdGlvbgogICAgIC8vIG9uIHRo
ZSBkb2N1bWVudCB0aW1lbGluZS4gTm90ZSB0aGF0IHdlIGdldCB0aW1lbGluZSgpIG9uIHRoZSBE
b2N1bWVudCBoZXJlIGJlY2F1c2Ugd2UgbmVlZCBhIHRpbWVsaW5lIGNyZWF0ZWQKICAgICAvLyBp
biBjYXNlIG5vIFdlYiBBbmltYXRpb25zIGhhdmUgYmVlbiBjcmVhdGVkIHRocm91Z2ggdGhlIEpT
IEFQSS4KLSAgICBpZiAoZWxlbWVudC5kb2N1bWVudCgpLmJhY2tGb3J3YXJkQ2FjaGVTdGF0ZSgp
ID09IERvY3VtZW50OjpOb3RJbkJhY2tGb3J3YXJkQ2FjaGUgJiYgIWVsZW1lbnQuZG9jdW1lbnQo
KS5yZW5kZXJWaWV3KCktPnByaW50aW5nKCkpIHsKKyAgICBpZiAoZG9jdW1lbnQuYmFja0Zvcndh
cmRDYWNoZVN0YXRlKCkgPT0gRG9jdW1lbnQ6Ok5vdEluQmFja0ZvcndhcmRDYWNoZSAmJiAhZG9j
dW1lbnQucmVuZGVyVmlldygpLT5wcmludGluZygpKSB7CiAgICAgICAgIGlmIChvbGRTdHlsZSAm
JiAob2xkU3R5bGUtPmhhc1RyYW5zaXRpb25zKCkgfHwgbmV3U3R5bGUtPmhhc1RyYW5zaXRpb25z
KCkpKQotICAgICAgICAgICAgbV9kb2N1bWVudC50aW1lbGluZSgpLnVwZGF0ZUNTU1RyYW5zaXRp
b25zRm9yU3R5bGVhYmxlKHN0eWxlYWJsZSwgKm9sZFN0eWxlLCAqbmV3U3R5bGUpOworICAgICAg
ICAgICAgZG9jdW1lbnQudGltZWxpbmUoKS51cGRhdGVDU1NUcmFuc2l0aW9uc0ZvclN0eWxlYWJs
ZShzdHlsZWFibGUsICpvbGRTdHlsZSwgKm5ld1N0eWxlKTsKIAogICAgICAgICAvLyBUaGUgb3Jk
ZXIgaW4gd2hpY2ggQ1NTIFRyYW5zaXRpb25zIGFuZCBDU1MgQW5pbWF0aW9ucyBhcmUgdXBkYXRl
ZCBtYXR0ZXJzIHNpbmNlIENTUyBUcmFuc2l0aW9ucyBkZWZpbmUgdGhlIGFmdGVyLWNoYW5nZSBz
dHlsZQogICAgICAgICAvLyB0byB1c2UgQ1NTIEFuaW1hdGlvbnMgYXMgZGVmaW5lZCBpbiB0aGUg
cHJldmlvdXMgc3R5bGUgY2hhbmdlIGV2ZW50LiBBcyBzdWNoLCB3ZSB1cGRhdGUgQ1NTIEFuaW1h
dGlvbnMgYWZ0ZXIgQ1NTIFRyYW5zaXRpb25zCiAgICAgICAgIC8vIHN1Y2ggdGhhdCB3aGVuIENT
UyBUcmFuc2l0aW9ucyBhcmUgdXBkYXRlZCB0aGUgQ1NTIEFuaW1hdGlvbnMgZGF0YSBpcyB0aGUg
c2FtZSBhcyBkdXJpbmcgdGhlIHByZXZpb3VzIHN0eWxlIGNoYW5nZSBldmVudC4KICAgICAgICAg
aWYgKChvbGRTdHlsZSAmJiBvbGRTdHlsZS0+aGFzQW5pbWF0aW9ucygpKSB8fCBuZXdTdHlsZS0+
aGFzQW5pbWF0aW9ucygpKQotICAgICAgICAgICAgbV9kb2N1bWVudC50aW1lbGluZSgpLnVwZGF0
ZUNTU0FuaW1hdGlvbnNGb3JTdHlsZWFibGUoc3R5bGVhYmxlLCBvbGRTdHlsZSwgKm5ld1N0eWxl
LCAmcGFyZW50KCkuc3R5bGUpOworICAgICAgICAgICAgZG9jdW1lbnQudGltZWxpbmUoKS51cGRh
dGVDU1NBbmltYXRpb25zRm9yU3R5bGVhYmxlKHN0eWxlYWJsZSwgb2xkU3R5bGUsICpuZXdTdHls
ZSwgJnBhcmVudFN0eWxlKTsKICAgICB9CiAKICAgICAvLyBOb3cgd2UgY2FuIHVwZGF0ZSBhbGwg
V2ViIGFuaW1hdGlvbnMsIHdoaWNoIHdpbGwgaW5jbHVkZSBDU1MgQW5pbWF0aW9ucyBhcyB3ZWxs
CkBAIC0zNDUsMTAgKzM0OSwxMCBAQCBFbGVtZW50VXBkYXRlIFRyZWVSZXNvbHZlcjo6Y3JlYXRl
QW5pbWF0ZWRFbGVtZW50VXBkYXRlKHN0ZDo6dW5pcXVlX3B0cjxSZW5kZXJTdAogICAgICAgICBz
dHlsZWFibGUuc2V0TGFzdFN0eWxlQ2hhbmdlRXZlbnRTdHlsZShSZW5kZXJTdHlsZTo6Y2xvbmVQ
dHIoKm5ld1N0eWxlKSk7CiAgICAgICAgIC8vIEFwcGx5IGFsbCBrZXlmcmFtZSBlZmZlY3RzIHRv
IHRoZSBuZXcgc3R5bGUuCiAgICAgICAgIGF1dG8gYW5pbWF0ZWRTdHlsZSA9IFJlbmRlclN0eWxl
OjpjbG9uZVB0cigqbmV3U3R5bGUpOwotICAgICAgICBhbmltYXRpb25JbXBhY3QgPSBzdHlsZWFi
bGUuYXBwbHlLZXlmcmFtZUVmZmVjdHMoKmFuaW1hdGVkU3R5bGUsICpwcmV2aW91c0xhc3RTdHls
ZUNoYW5nZUV2ZW50U3R5bGUsICZwYXJlbnQoKS5zdHlsZSk7CisgICAgICAgIGFuaW1hdGlvbklt
cGFjdCA9IHN0eWxlYWJsZS5hcHBseUtleWZyYW1lRWZmZWN0cygqYW5pbWF0ZWRTdHlsZSwgKnBy
ZXZpb3VzTGFzdFN0eWxlQ2hhbmdlRXZlbnRTdHlsZSwgJnBhcmVudFN0eWxlKTsKICAgICAgICAg
bmV3U3R5bGUgPSBXVEZNb3ZlKGFuaW1hdGVkU3R5bGUpOwogCi0gICAgICAgIEFkanVzdGVyIGFk
anVzdGVyKG1fZG9jdW1lbnQsIHBhcmVudCgpLnN0eWxlLCBwYXJlbnRCb3hTdHlsZSgpLCBzdHls
ZWFibGUucHNldWRvSWQgPT0gUHNldWRvSWQ6Ok5vbmUgPyAmZWxlbWVudCA6IG51bGxwdHIpOwor
ICAgICAgICBBZGp1c3RlciBhZGp1c3Rlcihkb2N1bWVudCwgcGFyZW50U3R5bGUsIHBhcmVudEJv
eFN0eWxlLCBzdHlsZWFibGUucHNldWRvSWQgPT0gUHNldWRvSWQ6Ok5vbmUgPyAmZWxlbWVudCA6
IG51bGxwdHIpOwogICAgICAgICBhZGp1c3Rlci5hZGp1c3RBbmltYXRlZFN0eWxlKCpuZXdTdHls
ZSwgYW5pbWF0aW9uSW1wYWN0KTsKICAgICB9IGVsc2UKICAgICAgICAgc3R5bGVhYmxlLnNldExh
c3RTdHlsZUNoYW5nZUV2ZW50U3R5bGUobnVsbHB0cik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9zdHlsZS9TdHlsZVRyZWVSZXNvbHZlci5oIGIvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5
bGVUcmVlUmVzb2x2ZXIuaAppbmRleCAxODZiYjU0ZDUwZGIuLjIwMzcxOWViYTY5NCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVUcmVlUmVzb2x2ZXIuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9zdHlsZS9TdHlsZVRyZWVSZXNvbHZlci5oCkBAIC02MSw3ICs2MSw3IEBAIHBy
aXZhdGU6CiAKICAgICBFbGVtZW50VXBkYXRlcyByZXNvbHZlRWxlbWVudChFbGVtZW50Jik7CiAK
LSAgICBFbGVtZW50VXBkYXRlIGNyZWF0ZUFuaW1hdGVkRWxlbWVudFVwZGF0ZShzdGQ6OnVuaXF1
ZV9wdHI8UmVuZGVyU3R5bGU+LCBjb25zdCBTdHlsZWFibGUmLCBDaGFuZ2UpOworICAgIHN0YXRp
YyBFbGVtZW50VXBkYXRlIGNyZWF0ZUFuaW1hdGVkRWxlbWVudFVwZGF0ZShzdGQ6OnVuaXF1ZV9w
dHI8UmVuZGVyU3R5bGU+LCBjb25zdCBTdHlsZWFibGUmLCBDaGFuZ2UsIGNvbnN0IFJlbmRlclN0
eWxlJiBwYXJlbnRTdHlsZSwgY29uc3QgUmVuZGVyU3R5bGUqIHBhcmVudEJveFN0eWxlKTsKICAg
ICBPcHRpb25hbDxFbGVtZW50VXBkYXRlPiByZXNvbHZlUHNldWRvU3R5bGUoRWxlbWVudCYsIGNv
bnN0IEVsZW1lbnRVcGRhdGUmLCBQc2V1ZG9JZCk7CiAKICAgICBzdHJ1Y3QgU2NvcGUgOiBSZWZD
b3VudGVkPFNjb3BlPiB7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>