<?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>230873</bug_id>
          
          <creation_ts>2021-09-27 18:25:37 -0700</creation_ts>
          <short_desc>Incorrect Length constructor used after blending negative Length</short_desc>
          <delta_ts>2021-10-05 13:13:08 -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>Animations</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="Gabriel Nava Marino">gnavamarino</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dino</cc>
    
    <cc>fpizlo</cc>
    
    <cc>graouts</cc>
    
    <cc>graouts</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1797728</commentid>
    <comment_count>0</comment_count>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-09-27 18:25:37 -0700</bug_when>
    <thetext>In some scenarios, BuilderConverter::convertToRadiusLength can return a negative Length of LengthType::Fixed. This is later blended with a Length of LengthType::Calculated which results in the incorrect Length constructor being called.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1797739</commentid>
    <comment_count>1</comment_count>
      <attachid>439425</attachid>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-09-27 18:56:59 -0700</bug_when>
    <thetext>Created attachment 439425
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799364</commentid>
    <comment_count>2</comment_count>
      <attachid>439870</attachid>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-10-01 10:05:26 -0700</bug_when>
    <thetext>Created attachment 439870
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799366</commentid>
    <comment_count>3</comment_count>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-10-01 10:07:06 -0700</bug_when>
    <thetext>Smaller scope patch that still addresses the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1800125</commentid>
    <comment_count>4</comment_count>
      <attachid>440076</attachid>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-10-04 10:52:45 -0700</bug_when>
    <thetext>Created attachment 440076
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1800220</commentid>
    <comment_count>5</comment_count>
      <attachid>440076</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2021-10-04 14:21:40 -0700</bug_when>
    <thetext>Comment on attachment 440076
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=440076&amp;action=review

&gt; Source/WebCore/platform/Length.cpp:344
&gt; +        LengthType type = from.isZero() ? to.type() : from.type();

You can use `auto` here.

&gt; Source/WebCore/style/StyleBuilderConverter.h:321
&gt; +    Length length = value.computeLength&lt;Length&gt;(conversionData);

You can use `auto` here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1800252</commentid>
    <comment_count>6</comment_count>
      <attachid>440113</attachid>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-10-04 15:42:15 -0700</bug_when>
    <thetext>Created attachment 440113
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1800340</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-04 18:26:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/83865564&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1800724</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-05 13:13:05 -0700</bug_when>
    <thetext>Committed r283568 (242533@main): &lt;https://commits.webkit.org/242533@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 440113.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>439425</attachid>
            <date>2021-09-27 18:56:59 -0700</date>
            <delta_ts>2021-10-01 10:05:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230873-20210927185658.patch</filename>
            <type>text/plain</type>
            <size>6014</size>
            <attacher name="Gabriel Nava Marino">gnavamarino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyNzk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzRkOWJkM2U2MmZhZjFj
NmIyNTA2ZTZkMDk5ZmFkMTY4YzEzYjNjZS4uMmVjZmIwZDBmMmVjNDVkM2E3ODE4NjlkZTUzZjMx
YTdkZjE1YTgyYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDIxLTA5LTI3ICBHYWJy
aWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9AYXBwbGUuY29tPgorCisgICAgICAgIEluY29y
cmVjdCBMZW5ndGggY29uc3RydWN0b3IgdXNlZCBhZnRlciBibGVuZGluZyBuZWdhdGl2ZSBMZW5n
dGgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMDg3
MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6
IGZhc3QvYm9yZGVycy9ib3JkZXItcmFkaXVzLWN1YmljLWJlemllci10aW1pbmctZnVuY3Rpb24t
bmVnYXRpdmUtdmFsdWUuaHRtbAorCisgICAgICAgICogcGxhdGZvcm0vTGVuZ3RoLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OmJsZW5kKToKKworICAgICAgICBPbmx5IGNhbGwgY3VycmVudCBMZW5n
dGggY29uc3RydWN0b3IgZm9yIHRoZSBub24tTGVuZ3RoVHlwZTo6Q2FsY3VsYXRlZCB0eXBlcyB3
aGVuIHRoZSB2YWx1ZSBpcyBuZWdhdGl2ZSwgb3RoZXJ3aXNlIHVzZSBiZWhhdmlvciBiZWZvcmUg
cjI3MzYwMy4KKworICAgICAgICAqIHBsYXRmb3JtL0xlbmd0aC5oOgorICAgICAgICAoV2ViQ29y
ZTo6TGVuZ3RoOjpvcGVyYXRvcj09IGNvbnN0KToKKworICAgICAgICBPbmx5IGNvbXBhcmUgTGVu
Z3RoVHlwZTo6Q2FsY3VsYXRlZCBMZW5ndGhzIHRvIG90aGVyIExlbmd0aFR5cGU6OkNhbGN1bGF0
ZWQgTGVuZ3RocyBpbiBMZW5ndGg6Om9wZXJhdG9yPT0KKworICAgICAgICAqIHN0eWxlL1N0eWxl
QnVpbGRlckNvbnZlcnRlci5oOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGU6OkJ1aWxkZXJDb252
ZXJ0ZXI6OmNvbnZlcnRUb1JhZGl1c0xlbmd0aCk6CisKKyAgICAgICAgIENsYW1wIEJ1aWxkZXJD
b252ZXJ0ZXI6OmNvbnZlcnRUb1JhZGl1c0xlbmd0aCBMZW5ndGhzIHRvIHZhbHVlcyA+PSAwCisK
IDIwMjEtMDktMjAgIE5pa29zIE1vdWNodGFyaXMgIDxubW91Y2h0YXJpc0BhcHBsZS5jb20+CiAK
ICAgICAgICAgSW1wbGVtZW50IGV4cCxsb2cgZnVuY3Rpb25zIGNhbGMgZnVuY3Rpb25zCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9MZW5ndGguY3BwIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vTGVuZ3RoLmNwcAppbmRleCAwMjRjMjA5OTFjZmIxYmE0YzIyMGFiOGQ4MTM5
ZDlhMzA3NjVmNjNmLi5mNzJkZjhmNjEzNmU5OGE2MGVjODZiNDliZTFkMWUzMTJmM2RhZThjIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9MZW5ndGguY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL0xlbmd0aC5jcHAKQEAgLTM0MCw4ICszNDAsMTIgQEAgTGVuZ3Ro
IGJsZW5kKGNvbnN0IExlbmd0aCYgZnJvbSwgY29uc3QgTGVuZ3RoJiB0bywgY29uc3QgQmxlbmRp
bmdDb250ZXh0JiBjb250ZXgKIExlbmd0aCBibGVuZChjb25zdCBMZW5ndGgmIGZyb20sIGNvbnN0
IExlbmd0aCYgdG8sIGNvbnN0IEJsZW5kaW5nQ29udGV4dCYgY29udGV4dCwgVmFsdWVSYW5nZSB2
YWx1ZVJhbmdlKQogewogICAgIGF1dG8gYmxlbmRlZCA9IGJsZW5kKGZyb20sIHRvLCBjb250ZXh0
KTsKLSAgICBpZiAodmFsdWVSYW5nZSA9PSBWYWx1ZVJhbmdlOjpOb25OZWdhdGl2ZSAmJiBibGVu
ZGVkLmlzTmVnYXRpdmUoKSkKLSAgICAgICAgcmV0dXJuIHsgMCwgZnJvbS5pc1plcm8gKCkgPyB0
by50eXBlKCkgOiBmcm9tLnR5cGUoKSB9OworICAgIGlmICh2YWx1ZVJhbmdlID09IFZhbHVlUmFu
Z2U6Ok5vbk5lZ2F0aXZlICYmIGJsZW5kZWQuaXNOZWdhdGl2ZSgpKSB7CisgICAgICAgIExlbmd0
aFR5cGUgdHlwZSA9IGZyb20uaXNaZXJvKCkgPyB0by50eXBlKCkgOiBmcm9tLnR5cGUoKTsKKyAg
ICAgICAgaWYgKHR5cGUgIT0gTGVuZ3RoVHlwZTo6Q2FsY3VsYXRlZCkKKyAgICAgICAgICAgIHJl
dHVybiB7IDAsIHR5cGUgfTsKKyAgICAgICAgcmV0dXJuIHsgMCwgTGVuZ3RoVHlwZTo6Rml4ZWQg
fTsKKyAgICB9CiAgICAgcmV0dXJuIGJsZW5kZWQ7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL0xlbmd0aC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vTGVuZ3Ro
LmgKaW5kZXggZTdjYzk1OTA1M2Y5MDIzNDdmMTA0MzRiYTRhN2MwMDFjMjU0MGI0OC4uZGI5NTk5
YjQ5ZmY3OTY1MGFjZjcwNmI4NTA4YjY4MDQxNWYwMWJlZiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vTGVuZ3RoLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vTGVu
Z3RoLmgKQEAgLTIyOCw3ICsyMjgsNyBAQCBpbmxpbmUgYm9vbCBMZW5ndGg6Om9wZXJhdG9yPT0o
Y29uc3QgTGVuZ3RoJiBvdGhlcikgY29uc3QKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIGlm
IChpc1VuZGVmaW5lZCgpKQogICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICBpZiAoaXNDYWxjdWxh
dGVkKCkpCisgICAgaWYgKGlzQ2FsY3VsYXRlZCgpICYmIG90aGVyLmlzQ2FsY3VsYXRlZCgpKQog
ICAgICAgICByZXR1cm4gaXNDYWxjdWxhdGVkRXF1YWwob3RoZXIpOwogICAgIHJldHVybiB2YWx1
ZSgpID09IG90aGVyLnZhbHVlKCk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9zdHls
ZS9TdHlsZUJ1aWxkZXJDb252ZXJ0ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlQnVp
bGRlckNvbnZlcnRlci5oCmluZGV4IDQ1MzRmZDgxMWQzY2EzMTViOGQ3M2YxYWM2OGJkNWJhNWMw
NjdjZTEuLmQ2MTNhZjQwNGEzNmJiNTUwYTgyNjI1ZGYxNTViNmMzM2Q3Y2Y4NDggMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlQnVpbGRlckNvbnZlcnRlci5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlQnVpbGRlckNvbnZlcnRlci5oCkBAIC0zMTgsNyArMzE4
LDEwIEBAIGlubGluZSBMZW5ndGggQnVpbGRlckNvbnZlcnRlcjo6Y29udmVydFRvUmFkaXVzTGVu
Z3RoKENTU1RvTGVuZ3RoQ29udmVyc2lvbkRhdGEmCiAgICAgICAgIHJldHVybiBMZW5ndGgodmFs
dWUuZG91YmxlVmFsdWUoKSwgTGVuZ3RoVHlwZTo6UGVyY2VudCk7CiAgICAgaWYgKHZhbHVlLmlz
Q2FsY3VsYXRlZFBlcmNlbnRhZ2VXaXRoTGVuZ3RoKCkpCiAgICAgICAgIHJldHVybiBMZW5ndGgo
dmFsdWUuY3NzQ2FsY1ZhbHVlKCktPmNyZWF0ZUNhbGN1bGF0aW9uVmFsdWUoY29udmVyc2lvbkRh
dGEpKTsKLSAgICByZXR1cm4gdmFsdWUuY29tcHV0ZUxlbmd0aDxMZW5ndGg+KGNvbnZlcnNpb25E
YXRhKTsKKyAgICBMZW5ndGggbGVuZ3RoID0gdmFsdWUuY29tcHV0ZUxlbmd0aDxMZW5ndGg+KGNv
bnZlcnNpb25EYXRhKTsKKyAgICBpZiAobGVuZ3RoLmlzTmVnYXRpdmUoKSkKKyAgICAgICAgcmV0
dXJuIHsgMCwgTGVuZ3RoVHlwZTo6Rml4ZWQgfTsKKyAgICByZXR1cm4gbGVuZ3RoOwogfQogCiBp
bmxpbmUgTGVuZ3RoU2l6ZSBCdWlsZGVyQ29udmVydGVyOjpjb252ZXJ0UmFkaXVzKEJ1aWxkZXJT
dGF0ZSYgYnVpbGRlclN0YXRlLCBjb25zdCBDU1NWYWx1ZSYgdmFsdWUpCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZjdiMDE4
YzlkYTk3MGE1Mjc4NGVmOTk4MmU4MTA2ZDE4ZWJiZTZjOC4uZDg2Zjg0NjU3N2U3NDVhNzBkMDIw
NTg2NTM1Y2RmNzIyODQ5MmRlYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIxLTA5LTI3ICBH
YWJyaWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9AYXBwbGUuY29tPgorCisgICAgICAgIElu
Y29ycmVjdCBMZW5ndGggY29uc3RydWN0b3IgdXNlZCBhZnRlciBibGVuZGluZyBuZWdhdGl2ZSBM
ZW5ndGgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
MDg3MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
ZmFzdC9ib3JkZXJzL2JvcmRlci1yYWRpdXMtY3ViaWMtYmV6aWVyLXRpbWluZy1mdW5jdGlvbi1u
ZWdhdGl2ZS12YWx1ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvYm9yZGVy
cy9ib3JkZXItcmFkaXVzLWN1YmljLWJlemllci10aW1pbmctZnVuY3Rpb24tbmVnYXRpdmUtdmFs
dWUuaHRtbDogQWRkZWQuCisKIDIwMjEtMDktMjAgIEF5dW1pIEtvamltYSAgPGF5dW1pX2tvamlt
YUBhcHBsZS5jb20+CiAKICAgICAgICAgWyBpT1MgXSBodHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0
cy9oeWJpL2FsZXJ0LWluLWV2ZW50LWhhbmRsZXIuaHRtbCBpcyBhIGZsYWt5IGNyYXNoLgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ib3JkZXJzL2JvcmRlci1yYWRpdXMtY3ViaWMtYmV6
aWVyLXRpbWluZy1mdW5jdGlvbi1uZWdhdGl2ZS12YWx1ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9mYXN0L2JvcmRlcnMvYm9yZGVyLXJhZGl1cy1jdWJpYy1iZXppZXItdGltaW5nLWZ1bmN0
aW9uLW5lZ2F0aXZlLXZhbHVlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi42OWNmYzVhOThkYjc0
ZmJlMzJhYzliNjc4YTYxMzRhZjk3MzZkZDU5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC9ib3JkZXJzL2JvcmRlci1yYWRpdXMtY3ViaWMtYmV6aWVyLXRpbWluZy1mdW5jdGlv
bi1uZWdhdGl2ZS12YWx1ZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyIEBACitQQVNTCisKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYm9yZGVycy9ib3JkZXItcmFkaXVzLWN1YmljLWJl
emllci10aW1pbmctZnVuY3Rpb24tbmVnYXRpdmUtdmFsdWUuaHRtbCBiL0xheW91dFRlc3RzL2Zh
c3QvYm9yZGVycy9ib3JkZXItcmFkaXVzLWN1YmljLWJlemllci10aW1pbmctZnVuY3Rpb24tbmVn
YXRpdmUtdmFsdWUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hYTg4Yzc2ZjE5OTQzNjBhNmMxZmQzOWE3OGQ5
YzE5YTlhZjE0N2Q0Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ib3JkZXJz
L2JvcmRlci1yYWRpdXMtY3ViaWMtYmV6aWVyLXRpbWluZy1mdW5jdGlvbi1uZWdhdGl2ZS12YWx1
ZS5odG1sCkBAIC0wLDAgKzEsMjYgQEAKKzxzdHlsZT4KKyAgaHRtbCB7CisgICAgdHJhbnNpdGlv
bi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAtMTAwLCAxLCAxKTsKKyAgfQorICBo
dG1sLCBkaXYgeworICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwbXM7CisgIH0KKyAgZGl2IHsK
KyAgICBib3JkZXItcmFkaXVzOiAxJTsKKyAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjog
c3RlcHMoMSwganVtcC1zdGFydCk7CisgIH0KKzwvc3R5bGU+Cis8c2NyaXB0PgorICBvbmxvYWQg
PSAoKSA9PiB7CisgICAgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnN0eWxlLnpvb20gPSAnMic7
CisgICAgbGV0IGRpdjAgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKKyAgICBkb2N1
bWVudC5ib2R5LmFwcGVuZENoaWxkKGRpdjApOworICAgIGRvY3VtZW50LmJvZHkub2Zmc2V0VG9w
OworICAgIGRpdjAuc3R5bGUuYm9yZGVyVG9wTGVmdFJhZGl1cyA9ICcxcHgnOworICAgIGlmICh3
aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKyAg
ICB9CisgIH07CisKKzwvc2NyaXB0PgorUEFTUwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>439870</attachid>
            <date>2021-10-01 10:05:26 -0700</date>
            <delta_ts>2021-10-04 10:52:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230873-20211001100525.patch</filename>
            <type>text/plain</type>
            <size>4186</size>
            <attacher name="Gabriel Nava Marino">gnavamarino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzMjI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjI4ZjVhYWY5ZWY0MDRh
OGI3ZWYzMmQ3MWI2MDVmNDRhZmZlOGU2Yi4uODEzN2ViZmFiNDBkM2Y5ZGYzM2Y5YTNjZDRlOTM1
Y2U5MzBhNjY3MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTEwLTAxICBHYWJy
aWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9AYXBwbGUuY29tPgorCisgICAgICAgIEluY29y
cmVjdCBMZW5ndGggY29uc3RydWN0b3IgdXNlZCBhZnRlciBibGVuZGluZyBuZWdhdGl2ZSBMZW5n
dGgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMDg3
MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6
IGZhc3QvYm9yZGVycy9ib3JkZXItcmFkaXVzLWN1YmljLWJlemllci10aW1pbmctZnVuY3Rpb24t
bmVnYXRpdmUtdmFsdWUuaHRtbAorCisgICAgICAgICogcGxhdGZvcm0vTGVuZ3RoLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OmJsZW5kKToKKworICAgICAgICBPbmx5IGNhbGwgY3VycmVudCBMZW5n
dGggY29uc3RydWN0b3IgZm9yIHRoZSBub24tTGVuZ3RoVHlwZTo6Q2FsY3VsYXRlZCB0eXBlcwor
ICAgICAgICB3aGVuIHRoZSB2YWx1ZSBpcyBuZWdhdGl2ZSwgb3RoZXJ3aXNlIHVzZSBiZWhhdmlv
ciBiZWZvcmUgcjI3MzYwMy4KKwogMjAyMS0wOS0yOSAgT2xpdmllciBCbGluICA8b2xpdmllci5i
bGluQHNvZnRhdGhvbWUuY29tPgogCiAgICAgICAgIEZpeCB0eXBvIGluIFJlbmRlclNWR0Jsb2Nr
Ojp1cGRhdGVGcm9tU3R5bGUgY29tbWVudApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vTGVuZ3RoLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0xlbmd0aC5jcHAKaW5k
ZXggMDI0YzIwOTkxY2ZiMWJhNGMyMjBhYjhkODEzOWQ5YTMwNzY1ZjYzZi4uZjcyZGY4ZjYxMzZl
OThhNjBlYzg2YjQ5YmUxZDFlMzEyZjNkYWU4YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vTGVuZ3RoLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9MZW5ndGgu
Y3BwCkBAIC0zNDAsOCArMzQwLDEyIEBAIExlbmd0aCBibGVuZChjb25zdCBMZW5ndGgmIGZyb20s
IGNvbnN0IExlbmd0aCYgdG8sIGNvbnN0IEJsZW5kaW5nQ29udGV4dCYgY29udGV4CiBMZW5ndGgg
YmxlbmQoY29uc3QgTGVuZ3RoJiBmcm9tLCBjb25zdCBMZW5ndGgmIHRvLCBjb25zdCBCbGVuZGlu
Z0NvbnRleHQmIGNvbnRleHQsIFZhbHVlUmFuZ2UgdmFsdWVSYW5nZSkKIHsKICAgICBhdXRvIGJs
ZW5kZWQgPSBibGVuZChmcm9tLCB0bywgY29udGV4dCk7Ci0gICAgaWYgKHZhbHVlUmFuZ2UgPT0g
VmFsdWVSYW5nZTo6Tm9uTmVnYXRpdmUgJiYgYmxlbmRlZC5pc05lZ2F0aXZlKCkpCi0gICAgICAg
IHJldHVybiB7IDAsIGZyb20uaXNaZXJvICgpID8gdG8udHlwZSgpIDogZnJvbS50eXBlKCkgfTsK
KyAgICBpZiAodmFsdWVSYW5nZSA9PSBWYWx1ZVJhbmdlOjpOb25OZWdhdGl2ZSAmJiBibGVuZGVk
LmlzTmVnYXRpdmUoKSkgeworICAgICAgICBMZW5ndGhUeXBlIHR5cGUgPSBmcm9tLmlzWmVybygp
ID8gdG8udHlwZSgpIDogZnJvbS50eXBlKCk7CisgICAgICAgIGlmICh0eXBlICE9IExlbmd0aFR5
cGU6OkNhbGN1bGF0ZWQpCisgICAgICAgICAgICByZXR1cm4geyAwLCB0eXBlIH07CisgICAgICAg
IHJldHVybiB7IDAsIExlbmd0aFR5cGU6OkZpeGVkIH07CisgICAgfQogICAgIHJldHVybiBibGVu
ZGVkOwogfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggMThlYWYyMzExOTRhZDdmZDZhMDc3OTQ1OTk4ZGQ4YjI4ODE0Yjhl
Yy4uODYzNTM2ZDA1ZDg1NTg5MTI2MWY4MmQ2ODUxMDk1Y2MyYmIwY2QxMyAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDEzIEBACisyMDIxLTEwLTAxICBHYWJyaWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9A
YXBwbGUuY29tPgorCisgICAgICAgIEluY29ycmVjdCBMZW5ndGggY29uc3RydWN0b3IgdXNlZCBh
ZnRlciBibGVuZGluZyBuZWdhdGl2ZSBMZW5ndGgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMDg3MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9ib3JkZXJzL2JvcmRlci1yYWRpdXMtY3ViaWMt
YmV6aWVyLXRpbWluZy1mdW5jdGlvbi1uZWdhdGl2ZS12YWx1ZS1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIGZhc3QvYm9yZGVycy9ib3JkZXItcmFkaXVzLWN1YmljLWJlemllci10aW1p
bmctZnVuY3Rpb24tbmVnYXRpdmUtdmFsdWUuaHRtbDogQWRkZWQuCisKIDIwMjEtMDktMjkgIEF5
dW1pIEtvamltYSAgPGF5dW1pX2tvamltYUBhcHBsZS5jb20+CiAKICAgICAgICAgWyBpT1MgXSBm
YXN0L3Njcm9sbGluZy9pb3MvY2xpY2stZXZlbnRzLWFmdGVyLWxvbmctcHJlc3MtZHVyaW5nLW1v
bWVudHVtLXNjcm9sbC1pbi1vdmVyZmxvdy5odG1sIGlzIGEgZmxha3kgdGltZW91dC4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYm9yZGVycy9ib3JkZXItcmFkaXVzLWN1YmljLWJlemll
ci10aW1pbmctZnVuY3Rpb24tbmVnYXRpdmUtdmFsdWUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvZmFzdC9ib3JkZXJzL2JvcmRlci1yYWRpdXMtY3ViaWMtYmV6aWVyLXRpbWluZy1mdW5jdGlv
bi1uZWdhdGl2ZS12YWx1ZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNjljZmM1YTk4ZGI3NGZi
ZTMyYWM5YjY3OGE2MTM0YWY5NzM2ZGQ1OQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvYm9yZGVycy9ib3JkZXItcmFkaXVzLWN1YmljLWJlemllci10aW1pbmctZnVuY3Rpb24t
bmVnYXRpdmUtdmFsdWUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMiBAQAorUEFTUworCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2JvcmRlcnMvYm9yZGVyLXJhZGl1cy1jdWJpYy1iZXpp
ZXItdGltaW5nLWZ1bmN0aW9uLW5lZ2F0aXZlLXZhbHVlLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L2JvcmRlcnMvYm9yZGVyLXJhZGl1cy1jdWJpYy1iZXppZXItdGltaW5nLWZ1bmN0aW9uLW5lZ2F0
aXZlLXZhbHVlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uN2JhN2Q2MmEzNTliZjA4MzM5YzhhYmNmMmY1ZWI1
ODMwYjYwM2VmOAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvYm9yZGVycy9i
b3JkZXItcmFkaXVzLWN1YmljLWJlemllci10aW1pbmctZnVuY3Rpb24tbmVnYXRpdmUtdmFsdWUu
aHRtbApAQCAtMCwwICsxLDI1IEBACis8c3R5bGU+CisgIGh0bWwgeworICAgIHRyYW5zaXRpb24t
dGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwgLTEwMCwgMSwgMSk7CisgIH0KKyAgaHRt
bCwgZGl2IHsKKyAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMG1zOworICB9CisgIGRpdiB7Cisg
ICAgYm9yZGVyLXJhZGl1czogMSU7CisgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHN0
ZXBzKDEsIGp1bXAtc3RhcnQpOworICB9Cis8L3N0eWxlPgorPHNjcmlwdD4KKyAgb25sb2FkID0g
KCkgPT4geworICAgIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zdHlsZS56b29tID0gJzInOwor
ICAgIGxldCBkaXYwID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CisgICAgZG9jdW1l
bnQuYm9keS5hcHBlbmRDaGlsZChkaXYwKTsKKyAgICBkb2N1bWVudC5ib2R5Lm9mZnNldFRvcDsK
KyAgICBkaXYwLnN0eWxlLmJvcmRlclRvcExlZnRSYWRpdXMgPSAnMXB4JzsKKyAgICBpZiAod2lu
ZG93LnRlc3RSdW5uZXIpIHsKKyAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAg
fQorICB9OworPC9zY3JpcHQ+CitQQVNTCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>440076</attachid>
            <date>2021-10-04 10:52:45 -0700</date>
            <delta_ts>2021-10-04 15:42:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230873-20211004105244.patch</filename>
            <type>text/plain</type>
            <size>5259</size>
            <attacher name="Gabriel Nava Marino">gnavamarino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyNzk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzRkOWJkM2U2MmZhZjFj
NmIyNTA2ZTZkMDk5ZmFkMTY4YzEzYjNjZS4uZjA0ZDBmNjI2ZTAxMDhlMWMyYjA5OTA5MjUzNjNj
NWJiZGZmYzY0NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIxLTA5LTI3ICBHYWJy
aWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9AYXBwbGUuY29tPgorCisgICAgICAgIEluY29y
cmVjdCBMZW5ndGggY29uc3RydWN0b3IgdXNlZCBhZnRlciBibGVuZGluZyBuZWdhdGl2ZSBMZW5n
dGgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMDg3
MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6
IGZhc3QvYm9yZGVycy9ib3JkZXItcmFkaXVzLWN1YmljLWJlemllci10aW1pbmctZnVuY3Rpb24t
bmVnYXRpdmUtdmFsdWUuaHRtbAorCisgICAgICAgICogcGxhdGZvcm0vTGVuZ3RoLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OmJsZW5kKToKKworICAgICAgICBPbmx5IGNhbGwgY3VycmVudCBMZW5n
dGggY29uc3RydWN0b3IgZm9yIHRoZSBub24tTGVuZ3RoVHlwZTo6Q2FsY3VsYXRlZCB0eXBlcyB3
aGVuIHRoZSB2YWx1ZSBpcyBuZWdhdGl2ZSwgb3RoZXJ3aXNlIHVzZSBiZWhhdmlvciBiZWZvcmUg
cjI3MzYwMy4KKworICAgICAgICAqIHN0eWxlL1N0eWxlQnVpbGRlckNvbnZlcnRlci5oOgorICAg
ICAgICAoV2ViQ29yZTo6U3R5bGU6OkJ1aWxkZXJDb252ZXJ0ZXI6OmNvbnZlcnRUb1JhZGl1c0xl
bmd0aCk6CisKKyAgICAgICAgQ2xhbXAgQnVpbGRlckNvbnZlcnRlcjo6Y29udmVydFRvUmFkaXVz
TGVuZ3RoIExlbmd0aHMgdG8gdmFsdWVzID49IDAKKwogMjAyMS0wOS0yMCAgTmlrb3MgTW91Y2h0
YXJpcyAgPG5tb3VjaHRhcmlzQGFwcGxlLmNvbT4KIAogICAgICAgICBJbXBsZW1lbnQgZXhwLGxv
ZyBmdW5jdGlvbnMgY2FsYyBmdW5jdGlvbnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL0xlbmd0aC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9MZW5ndGguY3BwCmlu
ZGV4IDAyNGMyMDk5MWNmYjFiYTRjMjIwYWI4ZDgxMzlkOWEzMDc2NWY2M2YuLmY3MmRmOGY2MTM2
ZTk4YTYwZWM4NmI0OWJlMWQxZTMxMmYzZGFlOGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL0xlbmd0aC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vTGVuZ3Ro
LmNwcApAQCAtMzQwLDggKzM0MCwxMiBAQCBMZW5ndGggYmxlbmQoY29uc3QgTGVuZ3RoJiBmcm9t
LCBjb25zdCBMZW5ndGgmIHRvLCBjb25zdCBCbGVuZGluZ0NvbnRleHQmIGNvbnRleAogTGVuZ3Ro
IGJsZW5kKGNvbnN0IExlbmd0aCYgZnJvbSwgY29uc3QgTGVuZ3RoJiB0bywgY29uc3QgQmxlbmRp
bmdDb250ZXh0JiBjb250ZXh0LCBWYWx1ZVJhbmdlIHZhbHVlUmFuZ2UpCiB7CiAgICAgYXV0byBi
bGVuZGVkID0gYmxlbmQoZnJvbSwgdG8sIGNvbnRleHQpOwotICAgIGlmICh2YWx1ZVJhbmdlID09
IFZhbHVlUmFuZ2U6Ok5vbk5lZ2F0aXZlICYmIGJsZW5kZWQuaXNOZWdhdGl2ZSgpKQotICAgICAg
ICByZXR1cm4geyAwLCBmcm9tLmlzWmVybyAoKSA/IHRvLnR5cGUoKSA6IGZyb20udHlwZSgpIH07
CisgICAgaWYgKHZhbHVlUmFuZ2UgPT0gVmFsdWVSYW5nZTo6Tm9uTmVnYXRpdmUgJiYgYmxlbmRl
ZC5pc05lZ2F0aXZlKCkpIHsKKyAgICAgICAgTGVuZ3RoVHlwZSB0eXBlID0gZnJvbS5pc1plcm8o
KSA/IHRvLnR5cGUoKSA6IGZyb20udHlwZSgpOworICAgICAgICBpZiAodHlwZSAhPSBMZW5ndGhU
eXBlOjpDYWxjdWxhdGVkKQorICAgICAgICAgICAgcmV0dXJuIHsgMCwgdHlwZSB9OworICAgICAg
ICByZXR1cm4geyAwLCBMZW5ndGhUeXBlOjpGaXhlZCB9OworICAgIH0KICAgICByZXR1cm4gYmxl
bmRlZDsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVCdWlsZGVy
Q29udmVydGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZUJ1aWxkZXJDb252ZXJ0ZXIu
aAppbmRleCA0NTM0ZmQ4MTFkM2NhMzE1YjhkNzNmMWFjNjhiZDViYTVjMDY3Y2UxLi5kNjEzYWY0
MDRhMzZiYjU1MGE4MjYyNWRmMTU1YjZjMzNkN2NmODQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9zdHlsZS9TdHlsZUJ1aWxkZXJDb252ZXJ0ZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9z
dHlsZS9TdHlsZUJ1aWxkZXJDb252ZXJ0ZXIuaApAQCAtMzE4LDcgKzMxOCwxMCBAQCBpbmxpbmUg
TGVuZ3RoIEJ1aWxkZXJDb252ZXJ0ZXI6OmNvbnZlcnRUb1JhZGl1c0xlbmd0aChDU1NUb0xlbmd0
aENvbnZlcnNpb25EYXRhJgogICAgICAgICByZXR1cm4gTGVuZ3RoKHZhbHVlLmRvdWJsZVZhbHVl
KCksIExlbmd0aFR5cGU6OlBlcmNlbnQpOwogICAgIGlmICh2YWx1ZS5pc0NhbGN1bGF0ZWRQZXJj
ZW50YWdlV2l0aExlbmd0aCgpKQogICAgICAgICByZXR1cm4gTGVuZ3RoKHZhbHVlLmNzc0NhbGNW
YWx1ZSgpLT5jcmVhdGVDYWxjdWxhdGlvblZhbHVlKGNvbnZlcnNpb25EYXRhKSk7Ci0gICAgcmV0
dXJuIHZhbHVlLmNvbXB1dGVMZW5ndGg8TGVuZ3RoPihjb252ZXJzaW9uRGF0YSk7CisgICAgTGVu
Z3RoIGxlbmd0aCA9IHZhbHVlLmNvbXB1dGVMZW5ndGg8TGVuZ3RoPihjb252ZXJzaW9uRGF0YSk7
CisgICAgaWYgKGxlbmd0aC5pc05lZ2F0aXZlKCkpCisgICAgICAgIHJldHVybiB7IDAsIExlbmd0
aFR5cGU6OkZpeGVkIH07CisgICAgcmV0dXJuIGxlbmd0aDsKIH0KIAogaW5saW5lIExlbmd0aFNp
emUgQnVpbGRlckNvbnZlcnRlcjo6Y29udmVydFJhZGl1cyhCdWlsZGVyU3RhdGUmIGJ1aWxkZXJT
dGF0ZSwgY29uc3QgQ1NTVmFsdWUmIHZhbHVlKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGY3YjAxOGM5ZGE5NzBhNTI3ODRl
Zjk5ODJlODEwNmQxOGViYmU2YzguLmQ4NmY4NDY1NzdlNzQ1YTcwZDAyMDU4NjUzNWNkZjcyMjg0
OTJkZWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAyMS0wOS0yNyAgR2FicmllbCBOYXZhIE1h
cmlubyAgPGduYXZhbWFyaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBJbmNvcnJlY3QgTGVuZ3Ro
IGNvbnN0cnVjdG9yIHVzZWQgYWZ0ZXIgYmxlbmRpbmcgbmVnYXRpdmUgTGVuZ3RoCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzA4NzMKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvYm9yZGVycy9i
b3JkZXItcmFkaXVzLWN1YmljLWJlemllci10aW1pbmctZnVuY3Rpb24tbmVnYXRpdmUtdmFsdWUt
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2JvcmRlcnMvYm9yZGVyLXJhZGl1
cy1jdWJpYy1iZXppZXItdGltaW5nLWZ1bmN0aW9uLW5lZ2F0aXZlLXZhbHVlLmh0bWw6IEFkZGVk
LgorCiAyMDIxLTA5LTIwICBBeXVtaSBLb2ppbWEgIDxheXVtaV9rb2ppbWFAYXBwbGUuY29tPgog
CiAgICAgICAgIFsgaU9TIF0gaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9hbGVydC1p
bi1ldmVudC1oYW5kbGVyLmh0bWwgaXMgYSBmbGFreSBjcmFzaC4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvYm9yZGVycy9ib3JkZXItcmFkaXVzLWN1YmljLWJlemllci10aW1pbmctZnVu
Y3Rpb24tbmVnYXRpdmUtdmFsdWUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9ib3Jk
ZXJzL2JvcmRlci1yYWRpdXMtY3ViaWMtYmV6aWVyLXRpbWluZy1mdW5jdGlvbi1uZWdhdGl2ZS12
YWx1ZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNjljZmM1YTk4ZGI3NGZiZTMyYWM5YjY3OGE2
MTM0YWY5NzM2ZGQ1OQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvYm9yZGVy
cy9ib3JkZXItcmFkaXVzLWN1YmljLWJlemllci10aW1pbmctZnVuY3Rpb24tbmVnYXRpdmUtdmFs
dWUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMiBAQAorUEFTUworCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2JvcmRlcnMvYm9yZGVyLXJhZGl1cy1jdWJpYy1iZXppZXItdGltaW5nLWZ1
bmN0aW9uLW5lZ2F0aXZlLXZhbHVlLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2JvcmRlcnMvYm9y
ZGVyLXJhZGl1cy1jdWJpYy1iZXppZXItdGltaW5nLWZ1bmN0aW9uLW5lZ2F0aXZlLXZhbHVlLmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uYWE4OGM3NmYxOTk0MzYwYTZjMWZkMzlhNzhkOWMxOWE5YWYxNDdkNAot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvYm9yZGVycy9ib3JkZXItcmFkaXVz
LWN1YmljLWJlemllci10aW1pbmctZnVuY3Rpb24tbmVnYXRpdmUtdmFsdWUuaHRtbApAQCAtMCww
ICsxLDI2IEBACis8c3R5bGU+CisgIGh0bWwgeworICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0
aW9uOiBjdWJpYy1iZXppZXIoMSwgLTEwMCwgMSwgMSk7CisgIH0KKyAgaHRtbCwgZGl2IHsKKyAg
ICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMG1zOworICB9CisgIGRpdiB7CisgICAgYm9yZGVyLXJh
ZGl1czogMSU7CisgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHN0ZXBzKDEsIGp1bXAt
c3RhcnQpOworICB9Cis8L3N0eWxlPgorPHNjcmlwdD4KKyAgb25sb2FkID0gKCkgPT4geworICAg
IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zdHlsZS56b29tID0gJzInOworICAgIGxldCBkaXYw
ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CisgICAgZG9jdW1lbnQuYm9keS5hcHBl
bmRDaGlsZChkaXYwKTsKKyAgICBkb2N1bWVudC5ib2R5Lm9mZnNldFRvcDsKKyAgICBkaXYwLnN0
eWxlLmJvcmRlclRvcExlZnRSYWRpdXMgPSAnMXB4JzsKKyAgICBpZiAod2luZG93LnRlc3RSdW5u
ZXIpIHsKKyAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAgfQorICB9OworCis8
L3NjcmlwdD4KK1BBU1MK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>440113</attachid>
            <date>2021-10-04 15:42:15 -0700</date>
            <delta_ts>2021-10-05 13:13:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230873-20211004154214.patch</filename>
            <type>text/plain</type>
            <size>5249</size>
            <attacher name="Gabriel Nava Marino">gnavamarino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyNzk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzRkOWJkM2U2MmZhZjFj
NmIyNTA2ZTZkMDk5ZmFkMTY4YzEzYjNjZS4uMTg3OWNjNWRlZWU1Y2VkZjllMGZhN2U3ZmZjOGZi
MGZmMmE4NjgxNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIxLTA5LTI3ICBHYWJy
aWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9AYXBwbGUuY29tPgorCisgICAgICAgIEluY29y
cmVjdCBMZW5ndGggY29uc3RydWN0b3IgdXNlZCBhZnRlciBibGVuZGluZyBuZWdhdGl2ZSBMZW5n
dGgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMDg3
MworCisgICAgICAgIFJldmlld2VkIGJ5IEFudG9pbmUgUXVpbnQuCisKKyAgICAgICAgVGVzdDog
ZmFzdC9ib3JkZXJzL2JvcmRlci1yYWRpdXMtY3ViaWMtYmV6aWVyLXRpbWluZy1mdW5jdGlvbi1u
ZWdhdGl2ZS12YWx1ZS5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9MZW5ndGguY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6YmxlbmQpOgorCisgICAgICAgIE9ubHkgY2FsbCBjdXJyZW50IExlbmd0
aCBjb25zdHJ1Y3RvciBmb3IgdGhlIG5vbi1MZW5ndGhUeXBlOjpDYWxjdWxhdGVkIHR5cGVzIHdo
ZW4gdGhlIHZhbHVlIGlzIG5lZ2F0aXZlLCBvdGhlcndpc2UgdXNlIGJlaGF2aW9yIGJlZm9yZSBy
MjczNjAzLgorCisgICAgICAgICogc3R5bGUvU3R5bGVCdWlsZGVyQ29udmVydGVyLmg6CisgICAg
ICAgIChXZWJDb3JlOjpTdHlsZTo6QnVpbGRlckNvbnZlcnRlcjo6Y29udmVydFRvUmFkaXVzTGVu
Z3RoKToKKworICAgICAgICBDbGFtcCBCdWlsZGVyQ29udmVydGVyOjpjb252ZXJ0VG9SYWRpdXNM
ZW5ndGggTGVuZ3RocyB0byB2YWx1ZXMgPj0gMAorCiAyMDIxLTA5LTIwICBOaWtvcyBNb3VjaHRh
cmlzICA8bm1vdWNodGFyaXNAYXBwbGUuY29tPgogCiAgICAgICAgIEltcGxlbWVudCBleHAsbG9n
IGZ1bmN0aW9ucyBjYWxjIGZ1bmN0aW9ucwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vTGVuZ3RoLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0xlbmd0aC5jcHAKaW5k
ZXggMDI0YzIwOTkxY2ZiMWJhNGMyMjBhYjhkODEzOWQ5YTMwNzY1ZjYzZi4uN2NiYWZkMTJmYmVh
NGM1MjA2Yzk3MDM4NTdhZWU2ODA1ZTk1YjUyYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vTGVuZ3RoLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9MZW5ndGgu
Y3BwCkBAIC0zNDAsOCArMzQwLDEyIEBAIExlbmd0aCBibGVuZChjb25zdCBMZW5ndGgmIGZyb20s
IGNvbnN0IExlbmd0aCYgdG8sIGNvbnN0IEJsZW5kaW5nQ29udGV4dCYgY29udGV4CiBMZW5ndGgg
YmxlbmQoY29uc3QgTGVuZ3RoJiBmcm9tLCBjb25zdCBMZW5ndGgmIHRvLCBjb25zdCBCbGVuZGlu
Z0NvbnRleHQmIGNvbnRleHQsIFZhbHVlUmFuZ2UgdmFsdWVSYW5nZSkKIHsKICAgICBhdXRvIGJs
ZW5kZWQgPSBibGVuZChmcm9tLCB0bywgY29udGV4dCk7Ci0gICAgaWYgKHZhbHVlUmFuZ2UgPT0g
VmFsdWVSYW5nZTo6Tm9uTmVnYXRpdmUgJiYgYmxlbmRlZC5pc05lZ2F0aXZlKCkpCi0gICAgICAg
IHJldHVybiB7IDAsIGZyb20uaXNaZXJvICgpID8gdG8udHlwZSgpIDogZnJvbS50eXBlKCkgfTsK
KyAgICBpZiAodmFsdWVSYW5nZSA9PSBWYWx1ZVJhbmdlOjpOb25OZWdhdGl2ZSAmJiBibGVuZGVk
LmlzTmVnYXRpdmUoKSkgeworICAgICAgICBhdXRvIHR5cGUgPSBmcm9tLmlzWmVybygpID8gdG8u
dHlwZSgpIDogZnJvbS50eXBlKCk7CisgICAgICAgIGlmICh0eXBlICE9IExlbmd0aFR5cGU6OkNh
bGN1bGF0ZWQpCisgICAgICAgICAgICByZXR1cm4geyAwLCB0eXBlIH07CisgICAgICAgIHJldHVy
biB7IDAsIExlbmd0aFR5cGU6OkZpeGVkIH07CisgICAgfQogICAgIHJldHVybiBibGVuZGVkOwog
fQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZUJ1aWxkZXJDb252ZXJ0
ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlQnVpbGRlckNvbnZlcnRlci5oCmluZGV4
IDQ1MzRmZDgxMWQzY2EzMTViOGQ3M2YxYWM2OGJkNWJhNWMwNjdjZTEuLmQ5MzYyYWEyZGY4YzJm
ZWE3ZWRmMzhlZDUxOTQxZWFiYzM1ODJlNDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3N0
eWxlL1N0eWxlQnVpbGRlckNvbnZlcnRlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0
eWxlQnVpbGRlckNvbnZlcnRlci5oCkBAIC0zMTgsNyArMzE4LDEwIEBAIGlubGluZSBMZW5ndGgg
QnVpbGRlckNvbnZlcnRlcjo6Y29udmVydFRvUmFkaXVzTGVuZ3RoKENTU1RvTGVuZ3RoQ29udmVy
c2lvbkRhdGEmCiAgICAgICAgIHJldHVybiBMZW5ndGgodmFsdWUuZG91YmxlVmFsdWUoKSwgTGVu
Z3RoVHlwZTo6UGVyY2VudCk7CiAgICAgaWYgKHZhbHVlLmlzQ2FsY3VsYXRlZFBlcmNlbnRhZ2VX
aXRoTGVuZ3RoKCkpCiAgICAgICAgIHJldHVybiBMZW5ndGgodmFsdWUuY3NzQ2FsY1ZhbHVlKCkt
PmNyZWF0ZUNhbGN1bGF0aW9uVmFsdWUoY29udmVyc2lvbkRhdGEpKTsKLSAgICByZXR1cm4gdmFs
dWUuY29tcHV0ZUxlbmd0aDxMZW5ndGg+KGNvbnZlcnNpb25EYXRhKTsKKyAgICBhdXRvIGxlbmd0
aCA9IHZhbHVlLmNvbXB1dGVMZW5ndGg8TGVuZ3RoPihjb252ZXJzaW9uRGF0YSk7CisgICAgaWYg
KGxlbmd0aC5pc05lZ2F0aXZlKCkpCisgICAgICAgIHJldHVybiB7IDAsIExlbmd0aFR5cGU6OkZp
eGVkIH07CisgICAgcmV0dXJuIGxlbmd0aDsKIH0KIAogaW5saW5lIExlbmd0aFNpemUgQnVpbGRl
ckNvbnZlcnRlcjo6Y29udmVydFJhZGl1cyhCdWlsZGVyU3RhdGUmIGJ1aWxkZXJTdGF0ZSwgY29u
c3QgQ1NTVmFsdWUmIHZhbHVlKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGY3YjAxOGM5ZGE5NzBhNTI3ODRlZjk5ODJlODEw
NmQxOGViYmU2YzguLmNiZjZiYTY5NzhjOTRjN2EzMTFkMmUyYjU1YmRlNTljNmI3OTdhNzQgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxMyBAQAorMjAyMS0wOS0yNyAgR2FicmllbCBOYXZhIE1hcmlubyAgPGdu
YXZhbWFyaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBJbmNvcnJlY3QgTGVuZ3RoIGNvbnN0cnVj
dG9yIHVzZWQgYWZ0ZXIgYmxlbmRpbmcgbmVnYXRpdmUgTGVuZ3RoCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzA4NzMKKworICAgICAgICBSZXZpZXdl
ZCBieSBBbnRvaW5lIFF1aW50LgorCisgICAgICAgICogZmFzdC9ib3JkZXJzL2JvcmRlci1yYWRp
dXMtY3ViaWMtYmV6aWVyLXRpbWluZy1mdW5jdGlvbi1uZWdhdGl2ZS12YWx1ZS1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvYm9yZGVycy9ib3JkZXItcmFkaXVzLWN1YmljLWJl
emllci10aW1pbmctZnVuY3Rpb24tbmVnYXRpdmUtdmFsdWUuaHRtbDogQWRkZWQuCisKIDIwMjEt
MDktMjAgIEF5dW1pIEtvamltYSAgPGF5dW1pX2tvamltYUBhcHBsZS5jb20+CiAKICAgICAgICAg
WyBpT1MgXSBodHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL2FsZXJ0LWluLWV2ZW50LWhh
bmRsZXIuaHRtbCBpcyBhIGZsYWt5IGNyYXNoLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9ib3JkZXJzL2JvcmRlci1yYWRpdXMtY3ViaWMtYmV6aWVyLXRpbWluZy1mdW5jdGlvbi1uZWdh
dGl2ZS12YWx1ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2JvcmRlcnMvYm9yZGVy
LXJhZGl1cy1jdWJpYy1iZXppZXItdGltaW5nLWZ1bmN0aW9uLW5lZ2F0aXZlLXZhbHVlLWV4cGVj
dGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi42OWNmYzVhOThkYjc0ZmJlMzJhYzliNjc4YTYxMzRhZjk3MzZk
ZDU5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ib3JkZXJzL2JvcmRlci1y
YWRpdXMtY3ViaWMtYmV6aWVyLXRpbWluZy1mdW5jdGlvbi1uZWdhdGl2ZS12YWx1ZS1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSwyIEBACitQQVNTCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvYm9yZGVycy9ib3JkZXItcmFkaXVzLWN1YmljLWJlemllci10aW1pbmctZnVuY3Rpb24tbmVn
YXRpdmUtdmFsdWUuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvYm9yZGVycy9ib3JkZXItcmFkaXVz
LWN1YmljLWJlemllci10aW1pbmctZnVuY3Rpb24tbmVnYXRpdmUtdmFsdWUuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi5hYTg4Yzc2ZjE5OTQzNjBhNmMxZmQzOWE3OGQ5YzE5YTlhZjE0N2Q0Ci0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ib3JkZXJzL2JvcmRlci1yYWRpdXMtY3ViaWMtYmV6
aWVyLXRpbWluZy1mdW5jdGlvbi1uZWdhdGl2ZS12YWx1ZS5odG1sCkBAIC0wLDAgKzEsMjYgQEAK
KzxzdHlsZT4KKyAgaHRtbCB7CisgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1Ymlj
LWJlemllcigxLCAtMTAwLCAxLCAxKTsKKyAgfQorICBodG1sLCBkaXYgeworICAgIHRyYW5zaXRp
b24tZHVyYXRpb246IDEwbXM7CisgIH0KKyAgZGl2IHsKKyAgICBib3JkZXItcmFkaXVzOiAxJTsK
KyAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogc3RlcHMoMSwganVtcC1zdGFydCk7Cisg
IH0KKzwvc3R5bGU+Cis8c2NyaXB0PgorICBvbmxvYWQgPSAoKSA9PiB7CisgICAgZG9jdW1lbnQu
ZG9jdW1lbnRFbGVtZW50LnN0eWxlLnpvb20gPSAnMic7CisgICAgbGV0IGRpdjAgPSBkb2N1bWVu
dC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKKyAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGRp
djApOworICAgIGRvY3VtZW50LmJvZHkub2Zmc2V0VG9wOworICAgIGRpdjAuc3R5bGUuYm9yZGVy
VG9wTGVmdFJhZGl1cyA9ICcxcHgnOworICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAg
ICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKyAgICB9CisgIH07CisKKzwvc2NyaXB0Pgor
UEFTUwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>