<?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>224851</bug_id>
          
          <creation_ts>2021-04-20 20:40:14 -0700</creation_ts>
          <short_desc>[macOS] Avoid triggering image extraction for animated images</short_desc>
          <delta_ts>2021-04-23 00:41:53 -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>Platform</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="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>hi</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1752615</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-04-20 20:40:14 -0700</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1752631</commentid>
    <comment_count>1</comment_count>
      <attachid>426645</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-04-20 22:05:53 -0700</bug_when>
    <thetext>Created attachment 426645
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1752632</commentid>
    <comment_count>2</comment_count>
      <attachid>426646</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-04-20 22:08:16 -0700</bug_when>
    <thetext>Created attachment 426646
Fix typo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1752634</commentid>
    <comment_count>3</comment_count>
      <attachid>426645</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2021-04-20 22:12:46 -0700</bug_when>
    <thetext>Comment on attachment 426645
Patch

If we need any more options, we should consider an options class or struct.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1752635</commentid>
    <comment_count>4</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-04-20 22:15:56 -0700</bug_when>
    <thetext>(In reply to Megan Gardner from comment #3)
&gt; Comment on attachment 426645 [details]
&gt; Patch
&gt; 
&gt; If we need any more options, we should consider an options class or struct.

Sounds reasonable! I&apos;ll leave it like this for now, since there are only two.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1752636</commentid>
    <comment_count>5</comment_count>
      <attachid>426648</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-04-20 22:17:20 -0700</bug_when>
    <thetext>Created attachment 426648
Fix typo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1752654</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-21 00:21:48 -0700</bug_when>
    <thetext>Committed r276348 (236826@main): &lt;https://commits.webkit.org/236826@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 426648.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753485</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-23 00:41:53 -0700</bug_when>
    <thetext>&lt;rdar://problem/77060324&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426645</attachid>
            <date>2021-04-20 22:05:53 -0700</date>
            <delta_ts>2021-04-20 22:16:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224851-20210420220552.patch</filename>
            <type>text/plain</type>
            <size>5997</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2MzQwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWQ5YjNjMGM3N2JlZGM0
YTE1M2MzMTFhZTY2YWMxYmNhNWM4NTZiNS4uNGI1OGViNTQ2ZGE4MTRhZmFjNDdmNjJlZDBmYzk5
NzdkMDM0ODdhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTA0LTIwICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFttYWNPU10gQXZv
aWQgdHJpZ2dlcmluZyBpbWFnZSBleHRyYWN0aW9uIGZvciBhbmltYXRlZCBpbWFnZXMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDg1MQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEF2b2lkIGFkZGluZyB0
aGUgIlJldmVhbCBJbWFnZSIgY29udGV4dCBtZW51IGl0ZW0gZm9yIGFuaW1hdGVkIGltYWdlcy4g
VGVzdGluZyBpcyBjdXJyZW50bHkgYmxvY2tlZCBvbgorICAgICAgICB3ZWJraXQub3JnL2IvMjI0
NjQxLgorCisgICAgICAgICogcGFnZS9Db250ZXh0TWVudUNvbnRyb2xsZXIuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6Q29udGV4dE1lbnVDb250cm9sbGVyOjpwb3B1bGF0ZSk6CisKIDIwMjEtMDQt
MjAgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgW2lP
U10gVGV4dCBzZWxlY3Rpb24gaW4gaW1hZ2Ugb3ZlcmxheXMgc2hvdWxkIG5vdCBiZSBsaW1pdGVk
IHRvIHJlY3RpbGluZWFyIHF1YWRzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxv
ZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGRjMjhkNjRkZWRlZTBmYmQ1NGRhZGY5
NDI4OGE0MzIwMjJhY2I5MDkuLjUxOWMzYWVkYzVkYTE1NmE2ZTVmZDRjNzBjYzJmMTRlYWZhNzIy
ZGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMjEtMDQtMjAgIFdlbnNvbiBIc2llaCAg
PHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgW21hY09TXSBBdm9pZCB0cmlnZ2Vy
aW5nIGltYWdlIGV4dHJhY3Rpb24gZm9yIGFuaW1hdGVkIGltYWdlcworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI0ODUxCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQXZvaWQgbWFraW5nIGltYWdlIGV4dHJh
Y3Rpb24gcmVxdWVzdHMgZm9yIGFuaW1hdGVkIGltYWdlcyBieSBhZGRpbmcgYW4gb3B0aW9uYWwg
YEFsbG93c0FuaW1hdGVkSW1hZ2VzYAorICAgICAgICBhcmd1bWVudCB0byBgY3JlYXRlU2hhcmVh
YmxlQml0bWFwYCwgYW5kIHBhc3NpbmcgaW4gYEFsbG93c0FuaW1hdGVkSW1hZ2VzOjpOb2AgaW4g
dGhlIGNhc2Ugd2hlcmUgd2UncmUgY3JlYXRpbmcKKyAgICAgICAgYSBzaGFyZWFibGUgYml0bWFw
IGR1ZSBmb3IgaW1hZ2UgZXh0cmFjdGlvbi4KKworICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29y
ZVN1cHBvcnQvU2hhcmVhYmxlQml0bWFwVXRpbGl0aWVzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6
Y3JlYXRlU2hhcmVhYmxlQml0bWFwKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYkNvcmVTdXBw
b3J0L1NoYXJlYWJsZUJpdG1hcFV0aWxpdGllcy5oOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2Vi
UGFnZS9XZWJQYWdlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6cmVxdWVzdEltYWdl
RXh0cmFjdGlvbik6CisKIDIwMjEtMDQtMjAgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBh
cHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gVGV4dCBzZWxlY3Rpb24gaW4gaW1hZ2Ugb3Zlcmxh
eXMgc2hvdWxkIG5vdCBiZSBsaW1pdGVkIHRvIHJlY3RpbGluZWFyIHF1YWRzCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0NvbnRleHRNZW51Q29udHJvbGxlci5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL0NvbnRleHRNZW51Q29udHJvbGxlci5jcHAKaW5kZXggMTFlYzMxZjBiYjNj
N2Y4OGMxMzNjNzk4ZWY1YTk4MWY2ODUzMWI0Yy4uMDZkYjUwMTc0ZGZiNTE4ZjAyZjNhOGEwYzdj
ZTQwMTYzZjhjYzQzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9Db250ZXh0TWVu
dUNvbnRyb2xsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvQ29udGV4dE1lbnVDb250
cm9sbGVyLmNwcApAQCAtODk1LDExICs4OTUsMTQgQEAgdm9pZCBDb250ZXh0TWVudUNvbnRyb2xs
ZXI6OnBvcHVsYXRlKCkKIAogICAgICAgICAgICAgYXBwZW5kSXRlbShPcGVuSW1hZ2VJbk5ld1dp
bmRvd0l0ZW0sIG1fY29udGV4dE1lbnUuZ2V0KCkpOwogICAgICAgICAgICAgYXBwZW5kSXRlbShE
b3dubG9hZEltYWdlSXRlbSwgbV9jb250ZXh0TWVudS5nZXQoKSk7Ci0gICAgICAgICAgICBpZiAo
aW1hZ2VVUkwuaXNMb2NhbEZpbGUoKSB8fCBtX2NvbnRleHQuaGl0VGVzdFJlc3VsdCgpLmltYWdl
KCkpIHsKKworICAgICAgICAgICAgYXV0byBpbWFnZSA9IG1fY29udGV4dC5oaXRUZXN0UmVzdWx0
KCkuaW1hZ2UoKTsKKyAgICAgICAgICAgIGlmIChpbWFnZVVSTC5pc0xvY2FsRmlsZSgpIHx8IGlt
YWdlKSB7CiAgICAgICAgICAgICAgICAgYXBwZW5kSXRlbShDb3B5SW1hZ2VJdGVtLCBtX2NvbnRl
eHRNZW51LmdldCgpKTsKIAogI2lmIEVOQUJMRShJTUFHRV9FWFRSQUNUSU9OKQotICAgICAgICAg
ICAgICAgIGFwcGVuZEl0ZW0oUmV2ZWFsSW1hZ2VJdGVtLCBtX2NvbnRleHRNZW51LmdldCgpKTsK
KyAgICAgICAgICAgICAgICBpZiAoaW1hZ2UgJiYgIWltYWdlLT5pc0FuaW1hdGVkKCkpCisgICAg
ICAgICAgICAgICAgICAgIGFwcGVuZEl0ZW0oUmV2ZWFsSW1hZ2VJdGVtLCBtX2NvbnRleHRNZW51
LmdldCgpKTsKICNlbmRpZgogICAgICAgICAgICAgfQogI2lmIFBMQVRGT1JNKEdUSykKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9TaGFyZWFibGVC
aXRtYXBVdGlsaXRpZXMuY3BwIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBw
b3J0L1NoYXJlYWJsZUJpdG1hcFV0aWxpdGllcy5jcHAKaW5kZXggZWExN2VhNmYxODNmMzg4NGYy
Njc2NTNiNjVhZDE5NTFlNTI1OTZlMC4uNTdhZWNiY2NmOTU2ZWYyOWQ5YzJlMTNiZjBlNzU0Y2Rl
NmRlZjFmMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBw
b3J0L1NoYXJlYWJsZUJpdG1hcFV0aWxpdGllcy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL1dlYkNvcmVTdXBwb3J0L1NoYXJlYWJsZUJpdG1hcFV0aWxpdGllcy5jcHAKQEAgLTM3
LDcgKzM3LDcgQEAKIG5hbWVzcGFjZSBXZWJLaXQgewogdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7
CiAKLVJlZlB0cjxTaGFyZWFibGVCaXRtYXA+IGNyZWF0ZVNoYXJlYWJsZUJpdG1hcChSZW5kZXJJ
bWFnZSYgcmVuZGVySW1hZ2UsIE9wdGlvbmFsPEZsb2F0U2l6ZT4gc2NyZWVuU2l6ZUluUGl4ZWxz
KQorUmVmUHRyPFNoYXJlYWJsZUJpdG1hcD4gY3JlYXRlU2hhcmVhYmxlQml0bWFwKFJlbmRlcklt
YWdlJiByZW5kZXJJbWFnZSwgT3B0aW9uYWw8RmxvYXRTaXplPiBzY3JlZW5TaXplSW5QaXhlbHMs
IEFsbG93QW5pbWF0ZWRJbWFnZXMgYWxsb3dBbmltYXRlZEltYWdlcykKIHsKICAgICBhdXRvKiBj
YWNoZWRJbWFnZSA9IHJlbmRlckltYWdlLmNhY2hlZEltYWdlKCk7CiAgICAgaWYgKCFjYWNoZWRJ
bWFnZSB8fCBjYWNoZWRJbWFnZS0+ZXJyb3JPY2N1cnJlZCgpKQpAQCAtNDcsNiArNDcsOSBAQCBS
ZWZQdHI8U2hhcmVhYmxlQml0bWFwPiBjcmVhdGVTaGFyZWFibGVCaXRtYXAoUmVuZGVySW1hZ2Um
IHJlbmRlckltYWdlLCBPcHRpb25hbAogICAgIGlmICghaW1hZ2UgfHwgaW1hZ2UtPndpZHRoKCkg
PD0gMSB8fCBpbWFnZS0+aGVpZ2h0KCkgPD0gMSkKICAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAK
KyAgICBpZiAoYWxsb3dBbmltYXRlZEltYWdlcyA9PSBBbGxvd0FuaW1hdGVkSW1hZ2VzOjpObyAm
JiBpbWFnZS0+aXNBbmltYXRlZCgpKQorICAgICAgICByZXR1cm4gbnVsbHB0cjsKKwogICAgIGF1
dG8gYml0bWFwU2l6ZSA9IGNhY2hlZEltYWdlLT5pbWFnZVNpemVGb3JSZW5kZXJlcigmcmVuZGVy
SW1hZ2UpOwogICAgIGlmIChzY3JlZW5TaXplSW5QaXhlbHMpIHsKICAgICAgICAgYXV0byBzY2Fs
ZWRTaXplID0gbGFyZ2VzdFJlY3RXaXRoQXNwZWN0UmF0aW9JbnNpZGVSZWN0KGJpdG1hcFNpemUu
d2lkdGgoKSAvIGJpdG1hcFNpemUuaGVpZ2h0KCksIHsgRmxvYXRQb2ludCgpLCAqc2NyZWVuU2l6
ZUluUGl4ZWxzIH0pLnNpemUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vz
cy9XZWJDb3JlU3VwcG9ydC9TaGFyZWFibGVCaXRtYXBVdGlsaXRpZXMuaCBiL1NvdXJjZS9XZWJL
aXQvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9TaGFyZWFibGVCaXRtYXBVdGlsaXRpZXMuaApp
bmRleCAwMDViN2M1MjM2ZjhhZjUyNzI4YjgwMjBiNDRmMDE4ZjczOGMwYWVkLi44MGJkZTVjMzAx
M2IwZmI4YzM4NWQzNzVlNWI5MjE3ZmZjNjYwZDY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvU2hhcmVhYmxlQml0bWFwVXRpbGl0aWVzLmgKKysr
IGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1NoYXJlYWJsZUJpdG1h
cFV0aWxpdGllcy5oCkBAIC0zNyw2ICszNyw3IEBAIG5hbWVzcGFjZSBXZWJLaXQgewogCiBjbGFz
cyBTaGFyZWFibGVCaXRtYXA7CiAKLVJlZlB0cjxTaGFyZWFibGVCaXRtYXA+IGNyZWF0ZVNoYXJl
YWJsZUJpdG1hcChXZWJDb3JlOjpSZW5kZXJJbWFnZSYsIE9wdGlvbmFsPFdlYkNvcmU6OkZsb2F0
U2l6ZT4gc2NyZWVuU2l6ZUluUGl4ZWxzID0gV1RGOjpudWxsb3B0KTsKK2VudW0gY2xhc3MgQWxs
b3dBbmltYXRlZEltYWdlcyA6IGJvb2wgeyBObywgWWVzIH07CitSZWZQdHI8U2hhcmVhYmxlQml0
bWFwPiBjcmVhdGVTaGFyZWFibGVCaXRtYXAoV2ViQ29yZTo6UmVuZGVySW1hZ2UmLCBPcHRpb25h
bDxXZWJDb3JlOjpGbG9hdFNpemU+IHNjcmVlblNpemVJblBpeGVscyA9IFdURjo6bnVsbG9wdCwg
QWxsb3dBbmltYXRlZEltYWdlcyA9IEFsbG93QW5pbWF0ZWRJbWFnZXM6Olllcyk7CiAKIH07CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcCBi
L1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCmluZGV4IGNkOWMy
YzA4NDE4ZThjMDZmMTRkMWExN2VmOWFlZjA5ZWMwMmI2NDEuLjQ5YzBmMTkwMDcxOTU3NTA2NmEy
NDFlNTQ2MWQxZWNmOTYzNTA3NWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vz
cy9XZWJQYWdlL1dlYlBhZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQ
YWdlL1dlYlBhZ2UuY3BwCkBAIC03MzE4LDcgKzczMTgsNyBAQCB2b2lkIFdlYlBhZ2U6OnJlcXVl
c3RJbWFnZUV4dHJhY3Rpb24oV2ViQ29yZTo6RWxlbWVudCYgZWxlbWVudCwgQ29tcGxldGlvbkhh
bmRsZQogICAgIH0KIAogICAgIGF1dG8mIHJlbmRlckltYWdlID0gZG93bmNhc3Q8UmVuZGVySW1h
Z2U+KCpyZW5kZXJlcik7Ci0gICAgYXV0byBiaXRtYXAgPSBjcmVhdGVTaGFyZWFibGVCaXRtYXAo
cmVuZGVySW1hZ2UpOworICAgIGF1dG8gYml0bWFwID0gY3JlYXRlU2hhcmVhYmxlQml0bWFwKHJl
bmRlckltYWdlLCBXVEY6Om51bGxvcHQsIEFsbG93QW5pbWF0ZWRJbWFnZXM6Ok5vKTsKICAgICBp
ZiAoIWJpdG1hcCkgewogICAgICAgICBpZiAoY29tcGxldGlvbikKICAgICAgICAgICAgIGNvbXBs
ZXRpb24oeyB9KTsK
</data>
<flag name="review"
          id="446993"
          type_id="1"
          status="+"
          setter="megan_gardner"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426646</attachid>
            <date>2021-04-20 22:08:16 -0700</date>
            <delta_ts>2021-04-20 22:16:41 -0700</delta_ts>
            <desc>Fix typo</desc>
            <filename>bug-224851-20210420220815.patch</filename>
            <type>text/plain</type>
            <size>5993</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2MzQwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWQ5YjNjMGM3N2JlZGM0
YTE1M2MzMTFhZTY2YWMxYmNhNWM4NTZiNS4uNGI1OGViNTQ2ZGE4MTRhZmFjNDdmNjJlZDBmYzk5
NzdkMDM0ODdhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTA0LTIwICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFttYWNPU10gQXZv
aWQgdHJpZ2dlcmluZyBpbWFnZSBleHRyYWN0aW9uIGZvciBhbmltYXRlZCBpbWFnZXMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDg1MQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEF2b2lkIGFkZGluZyB0
aGUgIlJldmVhbCBJbWFnZSIgY29udGV4dCBtZW51IGl0ZW0gZm9yIGFuaW1hdGVkIGltYWdlcy4g
VGVzdGluZyBpcyBjdXJyZW50bHkgYmxvY2tlZCBvbgorICAgICAgICB3ZWJraXQub3JnL2IvMjI0
NjQxLgorCisgICAgICAgICogcGFnZS9Db250ZXh0TWVudUNvbnRyb2xsZXIuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6Q29udGV4dE1lbnVDb250cm9sbGVyOjpwb3B1bGF0ZSk6CisKIDIwMjEtMDQt
MjAgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgW2lP
U10gVGV4dCBzZWxlY3Rpb24gaW4gaW1hZ2Ugb3ZlcmxheXMgc2hvdWxkIG5vdCBiZSBsaW1pdGVk
IHRvIHJlY3RpbGluZWFyIHF1YWRzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxv
ZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGRjMjhkNjRkZWRlZTBmYmQ1NGRhZGY5
NDI4OGE0MzIwMjJhY2I5MDkuLmM4NjhjNmE3NWI0ODc5MzZlMmE0ZjMzM2VkODYyNmMyNjMzYjYz
ZjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMjEtMDQtMjAgIFdlbnNvbiBIc2llaCAg
PHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgW21hY09TXSBBdm9pZCB0cmlnZ2Vy
aW5nIGltYWdlIGV4dHJhY3Rpb24gZm9yIGFuaW1hdGVkIGltYWdlcworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI0ODUxCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQXZvaWQgbWFraW5nIGltYWdlIGV4dHJh
Y3Rpb24gcmVxdWVzdHMgZm9yIGFuaW1hdGVkIGltYWdlcyBieSBhZGRpbmcgYW4gb3B0aW9uYWwg
YEFsbG93c0FuaW1hdGVkSW1hZ2VzYAorICAgICAgICBhcmd1bWVudCB0byBgY3JlYXRlU2hhcmVh
YmxlQml0bWFwYCwgYW5kIHBhc3NpbmcgaW4gYEFsbG93c0FuaW1hdGVkSW1hZ2VzOjpOb2AgaW4g
dGhlIGNhc2Ugd2hlcmUgd2UncmUgY3JlYXRpbmcKKyAgICAgICAgYSBzaGFyZWFibGUgYml0bWFw
IGZvciBpbWFnZSBleHRyYWN0aW9uLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJDb3JlU3Vw
cG9ydC9TaGFyZWFibGVCaXRtYXBVdGlsaXRpZXMuY3BwOgorICAgICAgICAoV2ViS2l0OjpjcmVh
dGVTaGFyZWFibGVCaXRtYXApOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQv
U2hhcmVhYmxlQml0bWFwVXRpbGl0aWVzLmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdl
L1dlYlBhZ2UuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpyZXF1ZXN0SW1hZ2VFeHRy
YWN0aW9uKToKKwogMjAyMS0wNC0yMCAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxl
LmNvbT4KIAogICAgICAgICBbaU9TXSBUZXh0IHNlbGVjdGlvbiBpbiBpbWFnZSBvdmVybGF5cyBz
aG91bGQgbm90IGJlIGxpbWl0ZWQgdG8gcmVjdGlsaW5lYXIgcXVhZHMKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvQ29udGV4dE1lbnVDb250cm9sbGVyLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvQ29udGV4dE1lbnVDb250cm9sbGVyLmNwcAppbmRleCAxMWVjMzFmMGJiM2M3Zjg4
YzEzM2M3OThlZjVhOTgxZjY4NTMxYjRjLi4wNmRiNTAxNzRkZmI1MThmMDJmM2E4YTBjN2NlNDAx
NjNmOGNjNDNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0NvbnRleHRNZW51Q29u
dHJvbGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9Db250ZXh0TWVudUNvbnRyb2xs
ZXIuY3BwCkBAIC04OTUsMTEgKzg5NSwxNCBAQCB2b2lkIENvbnRleHRNZW51Q29udHJvbGxlcjo6
cG9wdWxhdGUoKQogCiAgICAgICAgICAgICBhcHBlbmRJdGVtKE9wZW5JbWFnZUluTmV3V2luZG93
SXRlbSwgbV9jb250ZXh0TWVudS5nZXQoKSk7CiAgICAgICAgICAgICBhcHBlbmRJdGVtKERvd25s
b2FkSW1hZ2VJdGVtLCBtX2NvbnRleHRNZW51LmdldCgpKTsKLSAgICAgICAgICAgIGlmIChpbWFn
ZVVSTC5pc0xvY2FsRmlsZSgpIHx8IG1fY29udGV4dC5oaXRUZXN0UmVzdWx0KCkuaW1hZ2UoKSkg
eworCisgICAgICAgICAgICBhdXRvIGltYWdlID0gbV9jb250ZXh0LmhpdFRlc3RSZXN1bHQoKS5p
bWFnZSgpOworICAgICAgICAgICAgaWYgKGltYWdlVVJMLmlzTG9jYWxGaWxlKCkgfHwgaW1hZ2Up
IHsKICAgICAgICAgICAgICAgICBhcHBlbmRJdGVtKENvcHlJbWFnZUl0ZW0sIG1fY29udGV4dE1l
bnUuZ2V0KCkpOwogCiAjaWYgRU5BQkxFKElNQUdFX0VYVFJBQ1RJT04pCi0gICAgICAgICAgICAg
ICAgYXBwZW5kSXRlbShSZXZlYWxJbWFnZUl0ZW0sIG1fY29udGV4dE1lbnUuZ2V0KCkpOworICAg
ICAgICAgICAgICAgIGlmIChpbWFnZSAmJiAhaW1hZ2UtPmlzQW5pbWF0ZWQoKSkKKyAgICAgICAg
ICAgICAgICAgICAgYXBwZW5kSXRlbShSZXZlYWxJbWFnZUl0ZW0sIG1fY29udGV4dE1lbnUuZ2V0
KCkpOwogI2VuZGlmCiAgICAgICAgICAgICB9CiAjaWYgUExBVEZPUk0oR1RLKQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1NoYXJlYWJsZUJpdG1h
cFV0aWxpdGllcy5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQv
U2hhcmVhYmxlQml0bWFwVXRpbGl0aWVzLmNwcAppbmRleCBlYTE3ZWE2ZjE4M2YzODg0ZjI2NzY1
M2I2NWFkMTk1MWU1MjU5NmUwLi41N2FlY2JjY2Y5NTZlZjI5ZDljMmUxM2JmMGU3NTRjZGU2ZGVm
MWYyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQv
U2hhcmVhYmxlQml0bWFwVXRpbGl0aWVzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvV2ViQ29yZVN1cHBvcnQvU2hhcmVhYmxlQml0bWFwVXRpbGl0aWVzLmNwcApAQCAtMzcsNyAr
MzcsNyBAQAogbmFtZXNwYWNlIFdlYktpdCB7CiB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKIAot
UmVmUHRyPFNoYXJlYWJsZUJpdG1hcD4gY3JlYXRlU2hhcmVhYmxlQml0bWFwKFJlbmRlckltYWdl
JiByZW5kZXJJbWFnZSwgT3B0aW9uYWw8RmxvYXRTaXplPiBzY3JlZW5TaXplSW5QaXhlbHMpCitS
ZWZQdHI8U2hhcmVhYmxlQml0bWFwPiBjcmVhdGVTaGFyZWFibGVCaXRtYXAoUmVuZGVySW1hZ2Um
IHJlbmRlckltYWdlLCBPcHRpb25hbDxGbG9hdFNpemU+IHNjcmVlblNpemVJblBpeGVscywgQWxs
b3dBbmltYXRlZEltYWdlcyBhbGxvd0FuaW1hdGVkSW1hZ2VzKQogewogICAgIGF1dG8qIGNhY2hl
ZEltYWdlID0gcmVuZGVySW1hZ2UuY2FjaGVkSW1hZ2UoKTsKICAgICBpZiAoIWNhY2hlZEltYWdl
IHx8IGNhY2hlZEltYWdlLT5lcnJvck9jY3VycmVkKCkpCkBAIC00Nyw2ICs0Nyw5IEBAIFJlZlB0
cjxTaGFyZWFibGVCaXRtYXA+IGNyZWF0ZVNoYXJlYWJsZUJpdG1hcChSZW5kZXJJbWFnZSYgcmVu
ZGVySW1hZ2UsIE9wdGlvbmFsCiAgICAgaWYgKCFpbWFnZSB8fCBpbWFnZS0+d2lkdGgoKSA8PSAx
IHx8IGltYWdlLT5oZWlnaHQoKSA8PSAxKQogICAgICAgICByZXR1cm4gbnVsbHB0cjsKIAorICAg
IGlmIChhbGxvd0FuaW1hdGVkSW1hZ2VzID09IEFsbG93QW5pbWF0ZWRJbWFnZXM6Ok5vICYmIGlt
YWdlLT5pc0FuaW1hdGVkKCkpCisgICAgICAgIHJldHVybiBudWxscHRyOworCiAgICAgYXV0byBi
aXRtYXBTaXplID0gY2FjaGVkSW1hZ2UtPmltYWdlU2l6ZUZvclJlbmRlcmVyKCZyZW5kZXJJbWFn
ZSk7CiAgICAgaWYgKHNjcmVlblNpemVJblBpeGVscykgewogICAgICAgICBhdXRvIHNjYWxlZFNp
emUgPSBsYXJnZXN0UmVjdFdpdGhBc3BlY3RSYXRpb0luc2lkZVJlY3QoYml0bWFwU2l6ZS53aWR0
aCgpIC8gYml0bWFwU2l6ZS5oZWlnaHQoKSwgeyBGbG9hdFBvaW50KCksICpzY3JlZW5TaXplSW5Q
aXhlbHMgfSkuc2l6ZSgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dl
YkNvcmVTdXBwb3J0L1NoYXJlYWJsZUJpdG1hcFV0aWxpdGllcy5oIGIvU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1NoYXJlYWJsZUJpdG1hcFV0aWxpdGllcy5oCmluZGV4
IDAwNWI3YzUyMzZmOGFmNTI3MjhiODAyMGI0NGYwMThmNzM4YzBhZWQuLjgwYmRlNWMzMDEzYjBm
YjhjMzg1ZDM3NWU1YjkyMTdmZmM2NjBkNjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9TaGFyZWFibGVCaXRtYXBVdGlsaXRpZXMuaAorKysgYi9T
b3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvU2hhcmVhYmxlQml0bWFwVXRp
bGl0aWVzLmgKQEAgLTM3LDYgKzM3LDcgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiAKIGNsYXNzIFNo
YXJlYWJsZUJpdG1hcDsKIAotUmVmUHRyPFNoYXJlYWJsZUJpdG1hcD4gY3JlYXRlU2hhcmVhYmxl
Qml0bWFwKFdlYkNvcmU6OlJlbmRlckltYWdlJiwgT3B0aW9uYWw8V2ViQ29yZTo6RmxvYXRTaXpl
PiBzY3JlZW5TaXplSW5QaXhlbHMgPSBXVEY6Om51bGxvcHQpOworZW51bSBjbGFzcyBBbGxvd0Fu
aW1hdGVkSW1hZ2VzIDogYm9vbCB7IE5vLCBZZXMgfTsKK1JlZlB0cjxTaGFyZWFibGVCaXRtYXA+
IGNyZWF0ZVNoYXJlYWJsZUJpdG1hcChXZWJDb3JlOjpSZW5kZXJJbWFnZSYsIE9wdGlvbmFsPFdl
YkNvcmU6OkZsb2F0U2l6ZT4gc2NyZWVuU2l6ZUluUGl4ZWxzID0gV1RGOjpudWxsb3B0LCBBbGxv
d0FuaW1hdGVkSW1hZ2VzID0gQWxsb3dBbmltYXRlZEltYWdlczo6WWVzKTsKIAogfTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwIGIvU291
cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKaW5kZXggY2Q5YzJjMDg0
MThlOGMwNmYxNGQxYTE3ZWY5YWVmMDllYzAyYjY0MS4uNDljMGYxOTAwNzE5NTc1MDY2YTI0MWU1
NDYxZDFlY2Y5NjM1MDc1YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dl
YlBhZ2UvV2ViUGFnZS5jcHAKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2Uv
V2ViUGFnZS5jcHAKQEAgLTczMTgsNyArNzMxOCw3IEBAIHZvaWQgV2ViUGFnZTo6cmVxdWVzdElt
YWdlRXh0cmFjdGlvbihXZWJDb3JlOjpFbGVtZW50JiBlbGVtZW50LCBDb21wbGV0aW9uSGFuZGxl
CiAgICAgfQogCiAgICAgYXV0byYgcmVuZGVySW1hZ2UgPSBkb3duY2FzdDxSZW5kZXJJbWFnZT4o
KnJlbmRlcmVyKTsKLSAgICBhdXRvIGJpdG1hcCA9IGNyZWF0ZVNoYXJlYWJsZUJpdG1hcChyZW5k
ZXJJbWFnZSk7CisgICAgYXV0byBiaXRtYXAgPSBjcmVhdGVTaGFyZWFibGVCaXRtYXAocmVuZGVy
SW1hZ2UsIFdURjo6bnVsbG9wdCwgQWxsb3dBbmltYXRlZEltYWdlczo6Tm8pOwogICAgIGlmICgh
Yml0bWFwKSB7CiAgICAgICAgIGlmIChjb21wbGV0aW9uKQogICAgICAgICAgICAgY29tcGxldGlv
bih7IH0pOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426648</attachid>
            <date>2021-04-20 22:17:20 -0700</date>
            <delta_ts>2021-04-21 00:21:50 -0700</delta_ts>
            <desc>Fix typo</desc>
            <filename>bug-224851-20210420221719.patch</filename>
            <type>text/plain</type>
            <size>5991</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2MzQwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWQ5YjNjMGM3N2JlZGM0
YTE1M2MzMTFhZTY2YWMxYmNhNWM4NTZiNS4uMjBlZTAyOWY3YWNhN2ViMzRhYjBhYThjNjExOTA2
MDE5OWI3ZTc3MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTA0LTIwICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFttYWNPU10gQXZv
aWQgdHJpZ2dlcmluZyBpbWFnZSBleHRyYWN0aW9uIGZvciBhbmltYXRlZCBpbWFnZXMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDg1MQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE1lZ2FuIEdhcmRuZXIuCisKKyAgICAgICAgQXZvaWQgYWRkaW5nIHRo
ZSAiUmV2ZWFsIEltYWdlIiBjb250ZXh0IG1lbnUgaXRlbSBmb3IgYW5pbWF0ZWQgaW1hZ2VzLiBU
ZXN0aW5nIGlzIGN1cnJlbnRseSBibG9ja2VkIG9uCisgICAgICAgIHdlYmtpdC5vcmcvYi8yMjQ2
NDEuCisKKyAgICAgICAgKiBwYWdlL0NvbnRleHRNZW51Q29udHJvbGxlci5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpDb250ZXh0TWVudUNvbnRyb2xsZXI6OnBvcHVsYXRlKToKKwogMjAyMS0wNC0y
MCAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9T
XSBUZXh0IHNlbGVjdGlvbiBpbiBpbWFnZSBvdmVybGF5cyBzaG91bGQgbm90IGJlIGxpbWl0ZWQg
dG8gcmVjdGlsaW5lYXIgcXVhZHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9n
IGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKaW5kZXggZGMyOGQ2NGRlZGVlMGZiZDU0ZGFkZjk0
Mjg4YTQzMjAyMmFjYjkwOS4uOGJmOGNkYzhmYTBjMDczYTQ5ODhhYzQwOTQ2NjA1ZjNlYmIzZTcz
MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktp
dC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAyMS0wNC0yMCAgV2Vuc29uIEhzaWVoICA8
d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIEF2b2lkIHRyaWdnZXJp
bmcgaW1hZ2UgZXh0cmFjdGlvbiBmb3IgYW5pbWF0ZWQgaW1hZ2VzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjQ4NTEKKworICAgICAgICBSZXZpZXdl
ZCBieSBNZWdhbiBHYXJkbmVyLgorCisgICAgICAgIEF2b2lkIG1ha2luZyBpbWFnZSBleHRyYWN0
aW9uIHJlcXVlc3RzIGZvciBhbmltYXRlZCBpbWFnZXMgYnkgYWRkaW5nIGFuIG9wdGlvbmFsIGBB
bGxvd3NBbmltYXRlZEltYWdlc2AKKyAgICAgICAgYXJndW1lbnQgdG8gYGNyZWF0ZVNoYXJlYWJs
ZUJpdG1hcGAsIGFuZCBwYXNzaW5nIGluIGBBbGxvd3NBbmltYXRlZEltYWdlczo6Tm9gIGluIHRo
ZSBjYXNlIHdoZXJlIHdlJ3JlIGNyZWF0aW5nCisgICAgICAgIGEgc2hhcmVhYmxlIGJpdG1hcCBm
b3IgaW1hZ2UgZXh0cmFjdGlvbi4KKworICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBv
cnQvU2hhcmVhYmxlQml0bWFwVXRpbGl0aWVzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6Y3JlYXRl
U2hhcmVhYmxlQml0bWFwKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1No
YXJlYWJsZUJpdG1hcFV0aWxpdGllcy5oOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9X
ZWJQYWdlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6cmVxdWVzdEltYWdlRXh0cmFj
dGlvbik6CisKIDIwMjEtMDQtMjAgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5j
b20+CiAKICAgICAgICAgW2lPU10gVGV4dCBzZWxlY3Rpb24gaW4gaW1hZ2Ugb3ZlcmxheXMgc2hv
dWxkIG5vdCBiZSBsaW1pdGVkIHRvIHJlY3RpbGluZWFyIHF1YWRzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0NvbnRleHRNZW51Q29udHJvbGxlci5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL0NvbnRleHRNZW51Q29udHJvbGxlci5jcHAKaW5kZXggMTFlYzMxZjBiYjNjN2Y4OGMx
MzNjNzk4ZWY1YTk4MWY2ODUzMWI0Yy4uMDZkYjUwMTc0ZGZiNTE4ZjAyZjNhOGEwYzdjZTQwMTYz
ZjhjYzQzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9Db250ZXh0TWVudUNvbnRy
b2xsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvQ29udGV4dE1lbnVDb250cm9sbGVy
LmNwcApAQCAtODk1LDExICs4OTUsMTQgQEAgdm9pZCBDb250ZXh0TWVudUNvbnRyb2xsZXI6OnBv
cHVsYXRlKCkKIAogICAgICAgICAgICAgYXBwZW5kSXRlbShPcGVuSW1hZ2VJbk5ld1dpbmRvd0l0
ZW0sIG1fY29udGV4dE1lbnUuZ2V0KCkpOwogICAgICAgICAgICAgYXBwZW5kSXRlbShEb3dubG9h
ZEltYWdlSXRlbSwgbV9jb250ZXh0TWVudS5nZXQoKSk7Ci0gICAgICAgICAgICBpZiAoaW1hZ2VV
UkwuaXNMb2NhbEZpbGUoKSB8fCBtX2NvbnRleHQuaGl0VGVzdFJlc3VsdCgpLmltYWdlKCkpIHsK
KworICAgICAgICAgICAgYXV0byBpbWFnZSA9IG1fY29udGV4dC5oaXRUZXN0UmVzdWx0KCkuaW1h
Z2UoKTsKKyAgICAgICAgICAgIGlmIChpbWFnZVVSTC5pc0xvY2FsRmlsZSgpIHx8IGltYWdlKSB7
CiAgICAgICAgICAgICAgICAgYXBwZW5kSXRlbShDb3B5SW1hZ2VJdGVtLCBtX2NvbnRleHRNZW51
LmdldCgpKTsKIAogI2lmIEVOQUJMRShJTUFHRV9FWFRSQUNUSU9OKQotICAgICAgICAgICAgICAg
IGFwcGVuZEl0ZW0oUmV2ZWFsSW1hZ2VJdGVtLCBtX2NvbnRleHRNZW51LmdldCgpKTsKKyAgICAg
ICAgICAgICAgICBpZiAoaW1hZ2UgJiYgIWltYWdlLT5pc0FuaW1hdGVkKCkpCisgICAgICAgICAg
ICAgICAgICAgIGFwcGVuZEl0ZW0oUmV2ZWFsSW1hZ2VJdGVtLCBtX2NvbnRleHRNZW51LmdldCgp
KTsKICNlbmRpZgogICAgICAgICAgICAgfQogI2lmIFBMQVRGT1JNKEdUSykKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9TaGFyZWFibGVCaXRtYXBV
dGlsaXRpZXMuY3BwIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1No
YXJlYWJsZUJpdG1hcFV0aWxpdGllcy5jcHAKaW5kZXggZWExN2VhNmYxODNmMzg4NGYyNjc2NTNi
NjVhZDE5NTFlNTI1OTZlMC4uNTdhZWNiY2NmOTU2ZWYyOWQ5YzJlMTNiZjBlNzU0Y2RlNmRlZjFm
MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1No
YXJlYWJsZUJpdG1hcFV0aWxpdGllcy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L1dlYkNvcmVTdXBwb3J0L1NoYXJlYWJsZUJpdG1hcFV0aWxpdGllcy5jcHAKQEAgLTM3LDcgKzM3
LDcgQEAKIG5hbWVzcGFjZSBXZWJLaXQgewogdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiAKLVJl
ZlB0cjxTaGFyZWFibGVCaXRtYXA+IGNyZWF0ZVNoYXJlYWJsZUJpdG1hcChSZW5kZXJJbWFnZSYg
cmVuZGVySW1hZ2UsIE9wdGlvbmFsPEZsb2F0U2l6ZT4gc2NyZWVuU2l6ZUluUGl4ZWxzKQorUmVm
UHRyPFNoYXJlYWJsZUJpdG1hcD4gY3JlYXRlU2hhcmVhYmxlQml0bWFwKFJlbmRlckltYWdlJiBy
ZW5kZXJJbWFnZSwgT3B0aW9uYWw8RmxvYXRTaXplPiBzY3JlZW5TaXplSW5QaXhlbHMsIEFsbG93
QW5pbWF0ZWRJbWFnZXMgYWxsb3dBbmltYXRlZEltYWdlcykKIHsKICAgICBhdXRvKiBjYWNoZWRJ
bWFnZSA9IHJlbmRlckltYWdlLmNhY2hlZEltYWdlKCk7CiAgICAgaWYgKCFjYWNoZWRJbWFnZSB8
fCBjYWNoZWRJbWFnZS0+ZXJyb3JPY2N1cnJlZCgpKQpAQCAtNDcsNiArNDcsOSBAQCBSZWZQdHI8
U2hhcmVhYmxlQml0bWFwPiBjcmVhdGVTaGFyZWFibGVCaXRtYXAoUmVuZGVySW1hZ2UmIHJlbmRl
ckltYWdlLCBPcHRpb25hbAogICAgIGlmICghaW1hZ2UgfHwgaW1hZ2UtPndpZHRoKCkgPD0gMSB8
fCBpbWFnZS0+aGVpZ2h0KCkgPD0gMSkKICAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAKKyAgICBp
ZiAoYWxsb3dBbmltYXRlZEltYWdlcyA9PSBBbGxvd0FuaW1hdGVkSW1hZ2VzOjpObyAmJiBpbWFn
ZS0+aXNBbmltYXRlZCgpKQorICAgICAgICByZXR1cm4gbnVsbHB0cjsKKwogICAgIGF1dG8gYml0
bWFwU2l6ZSA9IGNhY2hlZEltYWdlLT5pbWFnZVNpemVGb3JSZW5kZXJlcigmcmVuZGVySW1hZ2Up
OwogICAgIGlmIChzY3JlZW5TaXplSW5QaXhlbHMpIHsKICAgICAgICAgYXV0byBzY2FsZWRTaXpl
ID0gbGFyZ2VzdFJlY3RXaXRoQXNwZWN0UmF0aW9JbnNpZGVSZWN0KGJpdG1hcFNpemUud2lkdGgo
KSAvIGJpdG1hcFNpemUuaGVpZ2h0KCksIHsgRmxvYXRQb2ludCgpLCAqc2NyZWVuU2l6ZUluUGl4
ZWxzIH0pLnNpemUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJD
b3JlU3VwcG9ydC9TaGFyZWFibGVCaXRtYXBVdGlsaXRpZXMuaCBiL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9TaGFyZWFibGVCaXRtYXBVdGlsaXRpZXMuaAppbmRleCAw
MDViN2M1MjM2ZjhhZjUyNzI4YjgwMjBiNDRmMDE4ZjczOGMwYWVkLi44MGJkZTVjMzAxM2IwZmI4
YzM4NWQzNzVlNWI5MjE3ZmZjNjYwZDY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvV2ViQ29yZVN1cHBvcnQvU2hhcmVhYmxlQml0bWFwVXRpbGl0aWVzLmgKKysrIGIvU291
cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1NoYXJlYWJsZUJpdG1hcFV0aWxp
dGllcy5oCkBAIC0zNyw2ICszNyw3IEBAIG5hbWVzcGFjZSBXZWJLaXQgewogCiBjbGFzcyBTaGFy
ZWFibGVCaXRtYXA7CiAKLVJlZlB0cjxTaGFyZWFibGVCaXRtYXA+IGNyZWF0ZVNoYXJlYWJsZUJp
dG1hcChXZWJDb3JlOjpSZW5kZXJJbWFnZSYsIE9wdGlvbmFsPFdlYkNvcmU6OkZsb2F0U2l6ZT4g
c2NyZWVuU2l6ZUluUGl4ZWxzID0gV1RGOjpudWxsb3B0KTsKK2VudW0gY2xhc3MgQWxsb3dBbmlt
YXRlZEltYWdlcyA6IGJvb2wgeyBObywgWWVzIH07CitSZWZQdHI8U2hhcmVhYmxlQml0bWFwPiBj
cmVhdGVTaGFyZWFibGVCaXRtYXAoV2ViQ29yZTo6UmVuZGVySW1hZ2UmLCBPcHRpb25hbDxXZWJD
b3JlOjpGbG9hdFNpemU+IHNjcmVlblNpemVJblBpeGVscyA9IFdURjo6bnVsbG9wdCwgQWxsb3dB
bmltYXRlZEltYWdlcyA9IEFsbG93QW5pbWF0ZWRJbWFnZXM6Olllcyk7CiAKIH07CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcCBiL1NvdXJj
ZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCmluZGV4IGNkOWMyYzA4NDE4
ZThjMDZmMTRkMWExN2VmOWFlZjA5ZWMwMmI2NDEuLjQ5YzBmMTkwMDcxOTU3NTA2NmEyNDFlNTQ2
MWQxZWNmOTYzNTA3NWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQ
YWdlL1dlYlBhZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dl
YlBhZ2UuY3BwCkBAIC03MzE4LDcgKzczMTgsNyBAQCB2b2lkIFdlYlBhZ2U6OnJlcXVlc3RJbWFn
ZUV4dHJhY3Rpb24oV2ViQ29yZTo6RWxlbWVudCYgZWxlbWVudCwgQ29tcGxldGlvbkhhbmRsZQog
ICAgIH0KIAogICAgIGF1dG8mIHJlbmRlckltYWdlID0gZG93bmNhc3Q8UmVuZGVySW1hZ2U+KCpy
ZW5kZXJlcik7Ci0gICAgYXV0byBiaXRtYXAgPSBjcmVhdGVTaGFyZWFibGVCaXRtYXAocmVuZGVy
SW1hZ2UpOworICAgIGF1dG8gYml0bWFwID0gY3JlYXRlU2hhcmVhYmxlQml0bWFwKHJlbmRlcklt
YWdlLCBXVEY6Om51bGxvcHQsIEFsbG93QW5pbWF0ZWRJbWFnZXM6Ok5vKTsKICAgICBpZiAoIWJp
dG1hcCkgewogICAgICAgICBpZiAoY29tcGxldGlvbikKICAgICAgICAgICAgIGNvbXBsZXRpb24o
eyB9KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>