<?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>213809</bug_id>
          
          <creation_ts>2020-06-30 12:29:28 -0700</creation_ts>
          <short_desc>[css-flex] Remove dead code paths when evaluating percentage resolution</short_desc>
          <delta_ts>2020-07-01 11:08:30 -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>
          
          <blocked>213739</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergio Villar Senin">svillar</reporter>
          <assigned_to name="Sergio Villar Senin">svillar</assigned_to>
          <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jfernandez</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>rego</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>svillar</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1667672</commentid>
    <comment_count>0</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2020-06-30 12:29:28 -0700</bug_when>
    <thetext>[css-flex] Remove death paths when evaluating percentage resolution</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1667678</commentid>
    <comment_count>1</comment_count>
      <attachid>403225</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2020-06-30 12:35:26 -0700</bug_when>
    <thetext>Created attachment 403225
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1667721</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-06-30 13:49:38 -0700</bug_when>
    <thetext>Can you use a less dramatic name than &quot;death paths&quot;? Do you mean &quot;dead code&quot; paths?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1667882</commentid>
    <comment_count>3</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2020-07-01 03:25:06 -0700</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #2)
&gt; Can you use a less dramatic name than &quot;death paths&quot;? Do you mean &quot;dead code&quot;
&gt; paths?

Yeah :), that&apos;s what I meant after all.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1667883</commentid>
    <comment_count>4</comment_count>
      <attachid>403281</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2020-07-01 03:27:31 -0700</bug_when>
    <thetext>Created attachment 403281
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1667885</commentid>
    <comment_count>5</comment_count>
      <attachid>403281</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2020-07-01 03:30:45 -0700</bug_when>
    <thetext>Comment on attachment 403281
Patch

r=me, nice catch!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1667886</commentid>
    <comment_count>6</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2020-07-01 03:36:52 -0700</bug_when>
    <thetext>Committed r263792: &lt;https://trac.webkit.org/changeset/263792&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1667887</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-07-01 03:37:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/64980540&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403225</attachid>
            <date>2020-06-30 12:35:26 -0700</date>
            <delta_ts>2020-07-01 03:27:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213809-20200630213524.patch</filename>
            <type>text/plain</type>
            <size>5196</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzNzYyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGEwYWRjYzNlNjgzMjQy
MGNmYmZhNTQ1YzM2NzZmZTZiNDkzMTJmNS4uYTVmNzE5ZjkxZGE2ZjZiMGQ3MDIxNmUwYTk1NTBi
OGIyZTEyMDRkZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIwLTA2LTMwICBTZXJn
aW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZmxl
eF0gUmVtb3ZlIGRlYXRoIHBhdGhzIHdoZW4gZXZhbHVhdGluZyBwZXJjZW50YWdlIHJlc29sdXRp
b24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMzgw
OQorCisgICAgICAgIEJvdGggY3Jvc3NTaXplRm9yUGVyY2VudGFnZVJlc29sdXRpb24oKSBhbmQg
bWFpblNpemVGb3JQZXJjZW50YWdlUmVzb2x1dGlvbigpIGFyZSBvbmx5IGNhbGxlZCBmcm9tCisg
ICAgICAgIGNoaWxkTG9naWNhbEhlaWdodEZvclBlcmNlbnRhZ2VSZXNvbHV0aW9uKCkuIFRoZSBm
b3JtZXIgaXMgY2FsbGVkIHdoZW5ldmVyIGhhc09ydGhvZ29uYWxGbG93KGNoaWxkKQorICAgICAg
ICBpcyBmYWxzZSBhbmQgdGhlIGxhdHRlciB3aGVuIGl0J3MgdHJ1ZS4gSG93ZXZlciBjcm9zc1Np
emVGb3JQZXJjZW50YWdlUmVzb2x1dGlvbigpIGhhcyBhIHBhdGggZm9yCisgICAgICAgIGhhc09y
dGhvZ29uYWxGbG93KGNoaWxkKT09dHJ1ZSB3aGljaCBpcyBpbXBvc3NpYmxlIHRvIHJlYWNoLiBU
aGUgc2FtZSBoYXBwZW5zIHRvCisgICAgICAgIG1haW5TaXplRm9yUGVyY2VudGFnZVJlc29sdXRp
b24oKSB3aGljaCBoYXMgYSBwYXRoIGZvciBoYXNPcnRob2dvbmFsRmxvdyhjaGlsZCk9PWZhbHNl
IHdoaWNoIGlzCisgICAgICAgIGFsc28gaW1wb3NzaWJsZSB0byByZWFjaC4KKworICAgICAgICBS
ZW1vdmUgYm90aCBkZWF0aCBwYXRocyBhbmQgcmVwbGFjZSB0aGVtIGJ5IGFzc2VydGlvbnMuIFdl
J3JlIGFsc28gbWFraW5nIGJvdGggbWV0aG9kcworICAgICAgICBwcml2YXRlIHNpbmNlIGFyZSBu
b3QgbWVhbnQgdG8gYmUgdXNlZCBmcm9tIHRoZSBvdXRzaWRlLgorCisgICAgICAgICogcmVuZGVy
aW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckZsZXhp
YmxlQm94Ojpjcm9zc1NpemVGb3JQZXJjZW50YWdlUmVzb2x1dGlvbik6IFJlbW92ZSBkZWF0aCBw
YXRoLgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyRmxleGlibGVCb3g6Om1haW5TaXplRm9yUGVy
Y2VudGFnZVJlc29sdXRpb24pOiBEaXR0by4KKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyRmxl
eGlibGVCb3guaDogTWFrZSBib3RoIGNhbGxzIHByaXZhdGUuCisKIDIwMjAtMDYtMzAgIERhbmll
bCBCYXRlcyAgPGRhYmF0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIEVkaXRhYmxlIHJl
Z2lvbnMgY2F1c2VzIH4xJSBzbG93ZG93biBpbiBQTFQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcAppbmRleCBhY2FmZGZkMDg0NWUzMmQ0NmNjNTI2
M2ZiODJkNjE0NmJlOTM4YjNlLi4yNTQ3Yjc1MjUzMjkyZTFmMzU5OGJlN2RmZWM5YjhhNDVkOWQx
NmQyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVC
b3guY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5j
cHAKQEAgLTExNjEsMTMgKzExNjEsMTIgQEAgTGF5b3V0VW5pdCBSZW5kZXJGbGV4aWJsZUJveDo6
YWRqdXN0Q2hpbGRTaXplRm9yTWluQW5kTWF4KGNvbnN0IFJlbmRlckJveCYgY2hpbGQKICAgICAK
IE9wdGlvbmFsPExheW91dFVuaXQ+IFJlbmRlckZsZXhpYmxlQm94Ojpjcm9zc1NpemVGb3JQZXJj
ZW50YWdlUmVzb2x1dGlvbihjb25zdCBSZW5kZXJCb3gmIGNoaWxkKQogeworICAgIEFTU0VSVCgh
aGFzT3J0aG9nb25hbEZsb3coY2hpbGQpKTsKICAgICBpZiAoYWxpZ25tZW50Rm9yQ2hpbGQoY2hp
bGQpICE9IEl0ZW1Qb3NpdGlvbjo6U3RyZXRjaCkKICAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9w
dDsKIAogICAgIC8vIEhlcmUgd2UgaW1wbGVtZW50IGh0dHBzOi8vZHJhZnRzLmNzc3dnLm9yZy9j
c3MtZmxleGJveC8jYWxnby1zdHJldGNoCi0gICAgaWYgKGhhc09ydGhvZ29uYWxGbG93KGNoaWxk
KSAmJiBjaGlsZC5oYXNPdmVycmlkZUNvbnRlbnRMb2dpY2FsV2lkdGgoKSkKLSAgICAgICAgcmV0
dXJuIGNoaWxkLm92ZXJyaWRlQ29udGVudExvZ2ljYWxXaWR0aCgpOwotICAgIGlmICghaGFzT3J0
aG9nb25hbEZsb3coY2hpbGQpICYmIGNoaWxkLmhhc092ZXJyaWRlQ29udGVudExvZ2ljYWxIZWln
aHQoKSkKKyAgICBpZiAoY2hpbGQuaGFzT3ZlcnJpZGVDb250ZW50TG9naWNhbEhlaWdodCgpKQog
ICAgICAgICByZXR1cm4gY2hpbGQub3ZlcnJpZGVDb250ZW50TG9naWNhbEhlaWdodCgpOwogICAg
IAogICAgIC8vIFdlIGRvbid0IGN1cnJlbnRseSBpbXBsZW1lbnQgdGhlIG9wdGltaXphdGlvbiBm
cm9tCkBAIC0xMTgxLDE1ICsxMTgwLDE0IEBAIE9wdGlvbmFsPExheW91dFVuaXQ+IFJlbmRlckZs
ZXhpYmxlQm94Ojpjcm9zc1NpemVGb3JQZXJjZW50YWdlUmVzb2x1dGlvbihjb25zdCBSCiAKIE9w
dGlvbmFsPExheW91dFVuaXQ+IFJlbmRlckZsZXhpYmxlQm94OjptYWluU2l6ZUZvclBlcmNlbnRh
Z2VSZXNvbHV0aW9uKGNvbnN0IFJlbmRlckJveCYgY2hpbGQpCiB7CisgICAgQVNTRVJUKGhhc09y
dGhvZ29uYWxGbG93KGNoaWxkKSk7CiAgICAgLy8gVGhpcyBmdW5jdGlvbiBpbXBsZW1lbnRzIHNl
Y3Rpb24gOS44LiBEZWZpbml0ZSBhbmQgSW5kZWZpbml0ZSBTaXplcywgY2FzZSAyKSBvZiB0aGUg
ZmxleGJveCBzcGVjLgogICAgIC8vIElmIHRoZSBmbGV4IGNvbnRhaW5lciBoYXMgYSBkZWZpbml0
ZSBtYWluIHNpemUgdGhlIGZsZXggaXRlbSBwb3N0LWZsZXhpbmcgbWFpbiBzaXplIGlzIGFsc28g
dHJlYXRlZAogICAgIC8vIGFzIGRlZmluaXRlLiBXZSBtYWtlIHVwIGEgcGVyY2VudGFnZSB0byBj
aGVjayB3aGV0aGVyIHdlIGhhdmUgYSBkZWZpbml0ZSBzaXplLgogICAgIGlmICghbWFpbkF4aXNM
ZW5ndGhJc0RlZmluaXRlKGNoaWxkLCBMZW5ndGgoMCwgUGVyY2VudCkpKQogICAgICAgICByZXR1
cm4gV1RGOjpudWxsb3B0OwogCi0gICAgaWYgKGhhc09ydGhvZ29uYWxGbG93KGNoaWxkKSkKLSAg
ICAgICAgcmV0dXJuIGNoaWxkLmhhc092ZXJyaWRlQ29udGVudExvZ2ljYWxIZWlnaHQoKSA/IE9w
dGlvbmFsPExheW91dFVuaXQ+KGNoaWxkLm92ZXJyaWRlQ29udGVudExvZ2ljYWxIZWlnaHQoKSkg
OiBXVEY6Om51bGxvcHQ7Ci0gICAgcmV0dXJuIGNoaWxkLmhhc092ZXJyaWRlQ29udGVudExvZ2lj
YWxXaWR0aCgpID8gT3B0aW9uYWw8TGF5b3V0VW5pdD4oY2hpbGQub3ZlcnJpZGVDb250ZW50TG9n
aWNhbFdpZHRoKCkpIDogV1RGOjpudWxsb3B0OworICAgIHJldHVybiBjaGlsZC5oYXNPdmVycmlk
ZUNvbnRlbnRMb2dpY2FsSGVpZ2h0KCkgPyBPcHRpb25hbDxMYXlvdXRVbml0PihjaGlsZC5vdmVy
cmlkZUNvbnRlbnRMb2dpY2FsSGVpZ2h0KCkpIDogV1RGOjpudWxsb3B0OwogfQogCiBPcHRpb25h
bDxMYXlvdXRVbml0PiBSZW5kZXJGbGV4aWJsZUJveDo6Y2hpbGRMb2dpY2FsSGVpZ2h0Rm9yUGVy
Y2VudGFnZVJlc29sdXRpb24oY29uc3QgUmVuZGVyQm94JiBjaGlsZCkKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5oIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmgKaW5kZXggMTVhZmJiNzNhODdlZjY1NzY3
ODAzNGExY2Q1MjNjOTFkNjc4N2RhOC4uYzRiMDM3MzJkM2I5NjQyNDU4Y2VlZWJjYTU2NWIyM2Vh
ZDQxN2MwZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhp
YmxlQm94LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94
LmgKQEAgLTY5LDggKzY5LDYgQEAgcHVibGljOgogCiAgICAgdmlydHVhbCBib29sIGlzRmxleGli
bGVCb3hJbXBsKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH07CiAgICAgCi0gICAgT3B0aW9uYWw8
TGF5b3V0VW5pdD4gY3Jvc3NTaXplRm9yUGVyY2VudGFnZVJlc29sdXRpb24oY29uc3QgUmVuZGVy
Qm94Jik7Ci0gICAgT3B0aW9uYWw8TGF5b3V0VW5pdD4gbWFpblNpemVGb3JQZXJjZW50YWdlUmVz
b2x1dGlvbihjb25zdCBSZW5kZXJCb3gmKTsKICAgICBPcHRpb25hbDxMYXlvdXRVbml0PiBjaGls
ZExvZ2ljYWxIZWlnaHRGb3JQZXJjZW50YWdlUmVzb2x1dGlvbihjb25zdCBSZW5kZXJCb3gmKTsK
ICAgICAKICAgICB2b2lkIGNsZWFyQ2FjaGVkTWFpblNpemVGb3JDaGlsZChjb25zdCBSZW5kZXJC
b3gmIGNoaWxkKTsKQEAgLTE1NSw3ICsxNTMsOSBAQCBwcml2YXRlOgogICAgIE92ZXJmbG93IG1h
aW5BeGlzT3ZlcmZsb3dGb3JDaGlsZChjb25zdCBSZW5kZXJCb3gmIGNoaWxkKSBjb25zdDsKICAg
ICBPdmVyZmxvdyBjcm9zc0F4aXNPdmVyZmxvd0ZvckNoaWxkKGNvbnN0IFJlbmRlckJveCYgY2hp
bGQpIGNvbnN0OwogICAgIHZvaWQgY2FjaGVDaGlsZE1haW5TaXplKGNvbnN0IFJlbmRlckJveCYg
Y2hpbGQpOwotICAgIAorICAgIE9wdGlvbmFsPExheW91dFVuaXQ+IGNyb3NzU2l6ZUZvclBlcmNl
bnRhZ2VSZXNvbHV0aW9uKGNvbnN0IFJlbmRlckJveCYpOworICAgIE9wdGlvbmFsPExheW91dFVu
aXQ+IG1haW5TaXplRm9yUGVyY2VudGFnZVJlc29sdXRpb24oY29uc3QgUmVuZGVyQm94Jik7CisK
ICAgICB2b2lkIGxheW91dEZsZXhJdGVtcyhib29sIHJlbGF5b3V0Q2hpbGRyZW4pOwogICAgIExh
eW91dFVuaXQgYXV0b01hcmdpbk9mZnNldEluTWFpbkF4aXMoY29uc3QgVmVjdG9yPEZsZXhJdGVt
PiYsIExheW91dFVuaXQmIGF2YWlsYWJsZUZyZWVTcGFjZSk7CiAgICAgdm9pZCB1cGRhdGVBdXRv
TWFyZ2luc0luTWFpbkF4aXMoUmVuZGVyQm94JiBjaGlsZCwgTGF5b3V0VW5pdCBhdXRvTWFyZ2lu
T2Zmc2V0KTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403281</attachid>
            <date>2020-07-01 03:27:31 -0700</date>
            <delta_ts>2020-07-01 03:30:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213809-20200701122729.patch</filename>
            <type>text/plain</type>
            <size>5211</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzNzYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGEwYWRjYzNlNjgzMjQy
MGNmYmZhNTQ1YzM2NzZmZTZiNDkzMTJmNS4uODAzMWE0YTYwMDQ0ZGMwYjVhNDYwMjI0ZWRmM2M5
NDM3YmE4ZWQyNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIwLTA2LTMwICBTZXJn
aW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZmxl
eF0gUmVtb3ZlIGRlYXRoIGNvZGUgcGF0aHMgd2hlbiBldmFsdWF0aW5nIHBlcmNlbnRhZ2UgcmVz
b2x1dGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjEzODA5CisKKyAgICAgICAgQm90aCBjcm9zc1NpemVGb3JQZXJjZW50YWdlUmVzb2x1dGlvbigp
IGFuZCBtYWluU2l6ZUZvclBlcmNlbnRhZ2VSZXNvbHV0aW9uKCkgYXJlIG9ubHkgY2FsbGVkIGZy
b20KKyAgICAgICAgY2hpbGRMb2dpY2FsSGVpZ2h0Rm9yUGVyY2VudGFnZVJlc29sdXRpb24oKS4g
VGhlIGZvcm1lciBpcyBjYWxsZWQgd2hlbmV2ZXIgaGFzT3J0aG9nb25hbEZsb3coY2hpbGQpCisg
ICAgICAgIGlzIGZhbHNlIGFuZCB0aGUgbGF0dGVyIHdoZW4gaXQncyB0cnVlLiBIb3dldmVyIGNy
b3NzU2l6ZUZvclBlcmNlbnRhZ2VSZXNvbHV0aW9uKCkgaGFzIGEgcGF0aCBmb3IKKyAgICAgICAg
aGFzT3J0aG9nb25hbEZsb3coY2hpbGQpPT10cnVlIHdoaWNoIGlzIGltcG9zc2libGUgdG8gcmVh
Y2guIFRoZSBzYW1lIGhhcHBlbnMgdG8KKyAgICAgICAgbWFpblNpemVGb3JQZXJjZW50YWdlUmVz
b2x1dGlvbigpIHdoaWNoIGhhcyBhIHBhdGggZm9yIGhhc09ydGhvZ29uYWxGbG93KGNoaWxkKT09
ZmFsc2Ugd2hpY2ggaXMKKyAgICAgICAgYWxzbyBpbXBvc3NpYmxlIHRvIHJlYWNoLgorCisgICAg
ICAgIFJlbW92ZSBib3RoIGRlYXRoIGNvZGUgcGF0aHMgYW5kIHJlcGxhY2UgdGhlbSBieSBhc3Nl
cnRpb25zLiBXZSdyZSBhbHNvIG1ha2luZyBib3RoIG1ldGhvZHMKKyAgICAgICAgcHJpdmF0ZSBz
aW5jZSBhcmUgbm90IG1lYW50IHRvIGJlIHVzZWQgZnJvbSB0aGUgb3V0c2lkZS4KKworICAgICAg
ICAqIHJlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJGbGV4aWJsZUJveDo6Y3Jvc3NTaXplRm9yUGVyY2VudGFnZVJlc29sdXRpb24pOiBSZW1v
dmUgZGVhdGggY29kZSBwYXRoLgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyRmxleGlibGVCb3g6
Om1haW5TaXplRm9yUGVyY2VudGFnZVJlc29sdXRpb24pOiBEaXR0by4KKyAgICAgICAgKiByZW5k
ZXJpbmcvUmVuZGVyRmxleGlibGVCb3guaDogTWFrZSBib3RoIGNhbGxzIHByaXZhdGUuCisKIDIw
MjAtMDYtMzAgIERhbmllbCBCYXRlcyAgPGRhYmF0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIFtp
T1NdIEVkaXRhYmxlIHJlZ2lvbnMgY2F1c2VzIH4xJSBzbG93ZG93biBpbiBQTFQ1CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwIGIvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcAppbmRleCBhY2FmZGZk
MDg0NWUzMmQ0NmNjNTI2M2ZiODJkNjE0NmJlOTM4YjNlLi4yNTQ3Yjc1MjUzMjkyZTFmMzU5OGJl
N2RmZWM5YjhhNDVkOWQxNmQyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyRmxleGlibGVCb3guY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJGbGV4aWJsZUJveC5jcHAKQEAgLTExNjEsMTMgKzExNjEsMTIgQEAgTGF5b3V0VW5pdCBSZW5k
ZXJGbGV4aWJsZUJveDo6YWRqdXN0Q2hpbGRTaXplRm9yTWluQW5kTWF4KGNvbnN0IFJlbmRlckJv
eCYgY2hpbGQKICAgICAKIE9wdGlvbmFsPExheW91dFVuaXQ+IFJlbmRlckZsZXhpYmxlQm94Ojpj
cm9zc1NpemVGb3JQZXJjZW50YWdlUmVzb2x1dGlvbihjb25zdCBSZW5kZXJCb3gmIGNoaWxkKQog
eworICAgIEFTU0VSVCghaGFzT3J0aG9nb25hbEZsb3coY2hpbGQpKTsKICAgICBpZiAoYWxpZ25t
ZW50Rm9yQ2hpbGQoY2hpbGQpICE9IEl0ZW1Qb3NpdGlvbjo6U3RyZXRjaCkKICAgICAgICAgcmV0
dXJuIFdURjo6bnVsbG9wdDsKIAogICAgIC8vIEhlcmUgd2UgaW1wbGVtZW50IGh0dHBzOi8vZHJh
ZnRzLmNzc3dnLm9yZy9jc3MtZmxleGJveC8jYWxnby1zdHJldGNoCi0gICAgaWYgKGhhc09ydGhv
Z29uYWxGbG93KGNoaWxkKSAmJiBjaGlsZC5oYXNPdmVycmlkZUNvbnRlbnRMb2dpY2FsV2lkdGgo
KSkKLSAgICAgICAgcmV0dXJuIGNoaWxkLm92ZXJyaWRlQ29udGVudExvZ2ljYWxXaWR0aCgpOwot
ICAgIGlmICghaGFzT3J0aG9nb25hbEZsb3coY2hpbGQpICYmIGNoaWxkLmhhc092ZXJyaWRlQ29u
dGVudExvZ2ljYWxIZWlnaHQoKSkKKyAgICBpZiAoY2hpbGQuaGFzT3ZlcnJpZGVDb250ZW50TG9n
aWNhbEhlaWdodCgpKQogICAgICAgICByZXR1cm4gY2hpbGQub3ZlcnJpZGVDb250ZW50TG9naWNh
bEhlaWdodCgpOwogICAgIAogICAgIC8vIFdlIGRvbid0IGN1cnJlbnRseSBpbXBsZW1lbnQgdGhl
IG9wdGltaXphdGlvbiBmcm9tCkBAIC0xMTgxLDE1ICsxMTgwLDE0IEBAIE9wdGlvbmFsPExheW91
dFVuaXQ+IFJlbmRlckZsZXhpYmxlQm94Ojpjcm9zc1NpemVGb3JQZXJjZW50YWdlUmVzb2x1dGlv
bihjb25zdCBSCiAKIE9wdGlvbmFsPExheW91dFVuaXQ+IFJlbmRlckZsZXhpYmxlQm94OjptYWlu
U2l6ZUZvclBlcmNlbnRhZ2VSZXNvbHV0aW9uKGNvbnN0IFJlbmRlckJveCYgY2hpbGQpCiB7Cisg
ICAgQVNTRVJUKGhhc09ydGhvZ29uYWxGbG93KGNoaWxkKSk7CiAgICAgLy8gVGhpcyBmdW5jdGlv
biBpbXBsZW1lbnRzIHNlY3Rpb24gOS44LiBEZWZpbml0ZSBhbmQgSW5kZWZpbml0ZSBTaXplcywg
Y2FzZSAyKSBvZiB0aGUgZmxleGJveCBzcGVjLgogICAgIC8vIElmIHRoZSBmbGV4IGNvbnRhaW5l
ciBoYXMgYSBkZWZpbml0ZSBtYWluIHNpemUgdGhlIGZsZXggaXRlbSBwb3N0LWZsZXhpbmcgbWFp
biBzaXplIGlzIGFsc28gdHJlYXRlZAogICAgIC8vIGFzIGRlZmluaXRlLiBXZSBtYWtlIHVwIGEg
cGVyY2VudGFnZSB0byBjaGVjayB3aGV0aGVyIHdlIGhhdmUgYSBkZWZpbml0ZSBzaXplLgogICAg
IGlmICghbWFpbkF4aXNMZW5ndGhJc0RlZmluaXRlKGNoaWxkLCBMZW5ndGgoMCwgUGVyY2VudCkp
KQogICAgICAgICByZXR1cm4gV1RGOjpudWxsb3B0OwogCi0gICAgaWYgKGhhc09ydGhvZ29uYWxG
bG93KGNoaWxkKSkKLSAgICAgICAgcmV0dXJuIGNoaWxkLmhhc092ZXJyaWRlQ29udGVudExvZ2lj
YWxIZWlnaHQoKSA/IE9wdGlvbmFsPExheW91dFVuaXQ+KGNoaWxkLm92ZXJyaWRlQ29udGVudExv
Z2ljYWxIZWlnaHQoKSkgOiBXVEY6Om51bGxvcHQ7Ci0gICAgcmV0dXJuIGNoaWxkLmhhc092ZXJy
aWRlQ29udGVudExvZ2ljYWxXaWR0aCgpID8gT3B0aW9uYWw8TGF5b3V0VW5pdD4oY2hpbGQub3Zl
cnJpZGVDb250ZW50TG9naWNhbFdpZHRoKCkpIDogV1RGOjpudWxsb3B0OworICAgIHJldHVybiBj
aGlsZC5oYXNPdmVycmlkZUNvbnRlbnRMb2dpY2FsSGVpZ2h0KCkgPyBPcHRpb25hbDxMYXlvdXRV
bml0PihjaGlsZC5vdmVycmlkZUNvbnRlbnRMb2dpY2FsSGVpZ2h0KCkpIDogV1RGOjpudWxsb3B0
OwogfQogCiBPcHRpb25hbDxMYXlvdXRVbml0PiBSZW5kZXJGbGV4aWJsZUJveDo6Y2hpbGRMb2dp
Y2FsSGVpZ2h0Rm9yUGVyY2VudGFnZVJlc29sdXRpb24oY29uc3QgUmVuZGVyQm94JiBjaGlsZCkK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5o
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmgKaW5kZXggMTVh
ZmJiNzNhODdlZjY1NzY3ODAzNGExY2Q1MjNjOTFkNjc4N2RhOC4uYzRiMDM3MzJkM2I5NjQyNDU4
Y2VlZWJjYTU2NWIyM2VhZDQxN2MwZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckZsZXhpYmxlQm94LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckZsZXhpYmxlQm94LmgKQEAgLTY5LDggKzY5LDYgQEAgcHVibGljOgogCiAgICAgdmlydHVh
bCBib29sIGlzRmxleGlibGVCb3hJbXBsKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH07CiAgICAg
Ci0gICAgT3B0aW9uYWw8TGF5b3V0VW5pdD4gY3Jvc3NTaXplRm9yUGVyY2VudGFnZVJlc29sdXRp
b24oY29uc3QgUmVuZGVyQm94Jik7Ci0gICAgT3B0aW9uYWw8TGF5b3V0VW5pdD4gbWFpblNpemVG
b3JQZXJjZW50YWdlUmVzb2x1dGlvbihjb25zdCBSZW5kZXJCb3gmKTsKICAgICBPcHRpb25hbDxM
YXlvdXRVbml0PiBjaGlsZExvZ2ljYWxIZWlnaHRGb3JQZXJjZW50YWdlUmVzb2x1dGlvbihjb25z
dCBSZW5kZXJCb3gmKTsKICAgICAKICAgICB2b2lkIGNsZWFyQ2FjaGVkTWFpblNpemVGb3JDaGls
ZChjb25zdCBSZW5kZXJCb3gmIGNoaWxkKTsKQEAgLTE1NSw3ICsxNTMsOSBAQCBwcml2YXRlOgog
ICAgIE92ZXJmbG93IG1haW5BeGlzT3ZlcmZsb3dGb3JDaGlsZChjb25zdCBSZW5kZXJCb3gmIGNo
aWxkKSBjb25zdDsKICAgICBPdmVyZmxvdyBjcm9zc0F4aXNPdmVyZmxvd0ZvckNoaWxkKGNvbnN0
IFJlbmRlckJveCYgY2hpbGQpIGNvbnN0OwogICAgIHZvaWQgY2FjaGVDaGlsZE1haW5TaXplKGNv
bnN0IFJlbmRlckJveCYgY2hpbGQpOwotICAgIAorICAgIE9wdGlvbmFsPExheW91dFVuaXQ+IGNy
b3NzU2l6ZUZvclBlcmNlbnRhZ2VSZXNvbHV0aW9uKGNvbnN0IFJlbmRlckJveCYpOworICAgIE9w
dGlvbmFsPExheW91dFVuaXQ+IG1haW5TaXplRm9yUGVyY2VudGFnZVJlc29sdXRpb24oY29uc3Qg
UmVuZGVyQm94Jik7CisKICAgICB2b2lkIGxheW91dEZsZXhJdGVtcyhib29sIHJlbGF5b3V0Q2hp
bGRyZW4pOwogICAgIExheW91dFVuaXQgYXV0b01hcmdpbk9mZnNldEluTWFpbkF4aXMoY29uc3Qg
VmVjdG9yPEZsZXhJdGVtPiYsIExheW91dFVuaXQmIGF2YWlsYWJsZUZyZWVTcGFjZSk7CiAgICAg
dm9pZCB1cGRhdGVBdXRvTWFyZ2luc0luTWFpbkF4aXMoUmVuZGVyQm94JiBjaGlsZCwgTGF5b3V0
VW5pdCBhdXRvTWFyZ2luT2Zmc2V0KTsK
</data>
<flag name="review"
          id="418649"
          type_id="1"
          status="+"
          setter="rego"
    />
          </attachment>
      

    </bug>

</bugzilla>