<?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>209117</bug_id>
          
          <creation_ts>2020-03-14 15:56:56 -0700</creation_ts>
          <short_desc>Add missing checks needed for AppBound Quirk</short_desc>
          <delta_ts>2020-03-14 17:14:39 -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>WebKit2</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="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>aestes</cc>
    
    <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>japhet</cc>
    
    <cc>katherine_cheney</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wilander</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1630109</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2020-03-14 15:56:56 -0700</bug_when>
    <thetext>In Bug 208777 I made it possible to turn off InAppBrowserPrivacy quirks, but missed a few places. This patch corrects that oversight.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1630110</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-03-14 15:58:03 -0700</bug_when>
    <thetext>&lt;rdar://problem/60460097&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1630113</commentid>
    <comment_count>2</comment_count>
      <attachid>393595</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2020-03-14 16:10:45 -0700</bug_when>
    <thetext>Created attachment 393595
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1630114</commentid>
    <comment_count>3</comment_count>
      <attachid>393595</attachid>
    <who name="John Wilander">wilander</who>
    <bug_when>2020-03-14 16:18:37 -0700</bug_when>
    <thetext>Comment on attachment 393595
Patch

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

r=me with comments.

&gt; Source/WebKit/ChangeLog:8
&gt; +

Did you mean to put the same description here as in the WebCore change log?

&gt; Source/WebCore/loader/FrameLoaderClient.h:383
&gt; +    virtual bool needsInAppBrowserPrivacyQuirks() { return false; }

Is there a reason for not making this const?

&gt; Source/WebKit/WebProcess/WebCoreSupport/WebFrameLoaderClient.h:292
&gt; +    bool needsInAppBrowserPrivacyQuirks() final;

This too could be const.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1630115</commentid>
    <comment_count>4</comment_count>
      <attachid>393595</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2020-03-14 16:22:52 -0700</bug_when>
    <thetext>Comment on attachment 393595
Patch

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

&gt;&gt; Source/WebKit/ChangeLog:8
&gt;&gt; +
&gt; 
&gt; Did you mean to put the same description here as in the WebCore change log?

Whoops! Yes.

&gt;&gt; Source/WebCore/loader/FrameLoaderClient.h:383
&gt;&gt; +    virtual bool needsInAppBrowserPrivacyQuirks() { return false; }
&gt; 
&gt; Is there a reason for not making this const?

Good catch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1630117</commentid>
    <comment_count>5</comment_count>
      <attachid>393596</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2020-03-14 16:30:29 -0700</bug_when>
    <thetext>Created attachment 393596
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1630124</commentid>
    <comment_count>6</comment_count>
      <attachid>393596</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-03-14 17:14:38 -0700</bug_when>
    <thetext>Comment on attachment 393596
Patch for landing

Clearing flags on attachment: 393596

Committed r258476: &lt;https://trac.webkit.org/changeset/258476&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1630125</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-03-14 17:14:39 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>393595</attachid>
            <date>2020-03-14 16:10:45 -0700</date>
            <delta_ts>2020-03-14 16:30:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209117-20200314161045.patch</filename>
            <type>text/plain</type>
            <size>8687</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU4NDc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmE5NjhjYmYzOWU2MzVm
YWNlNzAwM2VjOTMyZDU2YzRmZGU0ZmRiYS4uY2E3MWQ4MzFkZjNjMDI5YmVjMTYwZDg2ZTFmNjk0
OWJjNzc1NjE2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIwLTAzLTE0ICBCcmVu
dCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIEFkZCBtaXNzaW5nIGNo
ZWNrcyBuZWVkZWQgZm9yIEFwcEJvdW5kIFF1aXJrCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDkxMTcKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzYw
NDYwMDk3PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFRoZSBjaGVja3MgZm9yIHRoZSAnTmVlZHNJbkFwcEJyb3dzZXJQcml2YWN5UXVpcmtzJyBmbGFn
IGFkZGVkIGluIHIyNTgxMDEgd2FzIGluY29tcGxldGUuCisgICAgICAgIFR3byBhZGRpdGlvbmFs
IGNhbGwgc2l0ZXMgbmVlZCB0byBjaGVjayB0aGUgc3RhdGUgb2YgdGhlIGZsYWcuCisKKyAgICAg
ICAgKiBiaW5kaW5ncy9qcy9TY3JpcHRDb250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlNjcmlwdENvbnRyb2xsZXI6OmV4ZWN1dGVTY3JpcHRJbldvcmxkKTogQWRkIG1pc3NpbmcgY2hl
Y2sgZm9yIHRoZSBxdWlyay4KKyAgICAgICAgKiBsb2FkZXIvRnJhbWVMb2FkZXJDbGllbnQuaDog
QWRkIG5ldyBBUEkgZm9yIHRoZSAnTmVlZHNJbkFwcEJyb3dzZXJQcml2YWN5UXVpcmtzJworICAg
ICAgICBkZWJ1ZyBmbGFnLgorICAgICAgICAqIHBhZ2UvRnJhbWUuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6RnJhbWU6OmluamVjdFVzZXJTY3JpcHRJbW1lZGlhdGVseSk6IERpdHRvLgorCiAyMDIw
LTAzLTE0ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0xGQ11b
VEZDXSBGaWxsIGluIHRoZSBnYXBzIHdpdGggYW5vbnltb3VzIHRhYmxlIGNlbGwgYm94ZXMKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFuZ2VM
b2cKaW5kZXggMTM5ZTkwY2ZiMTJjZDllMTE5ODJkOGVlMGFlYzliODU2ZTY3NWZjYy4uMmI5M2Yz
Mjg3NGMyMWM2MTVkOGZkYzY4ODE0MTdlODdhZmM4ZmM4ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
NyBAQAorMjAyMC0wMy0xNCAgQnJlbnQgRnVsZ2hhbSAgPGJmdWxnaGFtQGFwcGxlLmNvbT4KKwor
ICAgICAgICBBZGQgbWlzc2luZyBjaGVja3MgbmVlZGVkIGZvciBBcHBCb3VuZCBRdWlyaworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA5MTE3CisgICAg
ICAgIDxyZGFyOi8vcHJvYmxlbS82MDQ2MDA5Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRnJh
bWVMb2FkZXJDbGllbnQuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJGcmFtZUxvYWRlckNsaWVu
dDo6bmVlZHNJbkFwcEJyb3dzZXJQcml2YWN5UXVpcmtzKTogQWRkZWQuCisgICAgICAgICogV2Vi
UHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJGcmFtZUxvYWRlckNsaWVudC5oOgorICAgICAgICAq
IFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmg6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6
Om5lZWRzSW5BcHBCcm93c2VyUHJpdmFjeVF1aXJrcyBjb25zdCk6IEFkZGVkLgorCiAyMDIwLTAz
LTE0ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBHYXRoZXIg
UERGIHNjcmlwdHMgdG8gcnVuIG9uIGEgYmFja2dyb3VuZCB0aHJlYWQuCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9TY3JpcHRDb250cm9sbGVyLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2JpbmRpbmdzL2pzL1NjcmlwdENvbnRyb2xsZXIuY3BwCmluZGV4IGRkMmJjOGQ3MTI4
NThlN2E5MmM3NmE3N2FjOGU0YmU4Y2ZjNzkxNTIuLmFmMzY4Yjc2YjQ0ZDg4NDA5NWEyYmMzZGFh
ZmJlMTQzYjkwNTkzZTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1Nj
cmlwdENvbnRyb2xsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1Njcmlw
dENvbnRyb2xsZXIuY3BwCkBAIC0xLDcgKzEsNyBAQAogLyoKICAqICBDb3B5cmlnaHQgKEMpIDE5
OTktMjAwMSBIYXJyaSBQb3J0ZW4gKHBvcnRlbkBrZGUub3JnKQogICogIENvcHlyaWdodCAoQykg
MjAwMSBQZXRlciBLZWxseSAocG1rQHBvc3QuY29tKQotICogIENvcHlyaWdodCAoQykgMjAwNi0y
MDE5IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqICBDb3B5cmlnaHQgKEMpIDIw
MDYtMjAyMCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogIFRoaXMgbGli
cmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKICAq
ICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVi
bGljCkBAIC01NzYsNyArNTc2LDcgQEAgSlNDOjpKU1ZhbHVlIFNjcmlwdENvbnRyb2xsZXI6OmV4
ZWN1dGVTY3JpcHRJbldvcmxkSWdub3JpbmdFeGNlcHRpb24oRE9NV3JhcHBlclcKIAogVmFsdWVP
ckV4Y2VwdGlvbiBTY3JpcHRDb250cm9sbGVyOjpleGVjdXRlU2NyaXB0SW5Xb3JsZChET01XcmFw
cGVyV29ybGQmIHdvcmxkLCBSdW5KYXZhU2NyaXB0UGFyYW1ldGVycyYmIHBhcmFtZXRlcnMpCiB7
Ci0gICAgaWYgKG1fZnJhbWUubG9hZGVyKCkuY2xpZW50KCkuaGFzTmF2aWdhdGVkQXdheUZyb21B
cHBCb3VuZERvbWFpbigpKQorICAgIGlmIChtX2ZyYW1lLmxvYWRlcigpLmNsaWVudCgpLmhhc05h
dmlnYXRlZEF3YXlGcm9tQXBwQm91bmREb21haW4oKSAmJiAhbV9mcmFtZS5sb2FkZXIoKS5jbGll
bnQoKS5uZWVkc0luQXBwQnJvd3NlclByaXZhY3lRdWlya3MoKSkKICAgICAgICAgcmV0dXJuIGpz
TnVsbCgpOwogCiAgICAgVXNlckdlc3R1cmVJbmRpY2F0b3IgZ2VzdHVyZUluZGljYXRvcihwYXJh
bWV0ZXJzLmZvcmNlVXNlckdlc3R1cmUgPT0gRm9yY2VVc2VyR2VzdHVyZTo6WWVzID8gT3B0aW9u
YWw8UHJvY2Vzc2luZ1VzZXJHZXN0dXJlU3RhdGU+KFByb2Nlc3NpbmdVc2VyR2VzdHVyZSkgOiBX
VEY6Om51bGxvcHQpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0ZyYW1lTG9h
ZGVyQ2xpZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXJDbGllbnQuaApp
bmRleCAyODcyYTRhMTJiMmRjN2U0MmYyNzMzOTYxMTA1YWE2YmZkMGU4NDAxLi4yNDkzZTRkOWNh
Y2M4YTAwYTAxOGQ3ZGNlMzQxY2IwYzJhZTVlNzhhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9sb2FkZXIvRnJhbWVMb2FkZXJDbGllbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIv
RnJhbWVMb2FkZXJDbGllbnQuaApAQCAtMSw1ICsxLDUgQEAKIC8qCi0gKiBDb3B5cmlnaHQgKEMp
IDIwMDYtMjAxNyBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQg
KEMpIDIwMDYtMjAyMCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKiBDb3B5cmln
aHQgKEMpIDIwMTIgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBSZWRp
c3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdp
dGhvdXQKQEAgLTM4MCw3ICszODAsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCBBbGxvd3NDb250
ZW50SmF2YVNjcmlwdCBhbGxvd3NDb250ZW50SmF2YVNjcmlwdEZyb21Nb3N0UmVjZW50TmF2aWdh
dGlvbigpIGNvbnN0IHsgcmV0dXJuIEFsbG93c0NvbnRlbnRKYXZhU2NyaXB0OjpZZXM7IH0KIAog
ICAgIHZpcnR1YWwgYm9vbCBoYXNOYXZpZ2F0ZWRBd2F5RnJvbUFwcEJvdW5kRG9tYWluKCkgeyBy
ZXR1cm4gZmFsc2U7IH0KLQorICAgIHZpcnR1YWwgYm9vbCBuZWVkc0luQXBwQnJvd3NlclByaXZh
Y3lRdWlya3MoKSB7IHJldHVybiBmYWxzZTsgfQogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29y
ZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZS5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wYWdlL0ZyYW1lLmNwcAppbmRleCA5YjVhYTQwMmU3MDkzMmJiZTgyNzdlZmNmMjRlYzRi
NWYzNjM1OTFhLi5lY2E1MTQxYzkyYjkwOTM5ZTI0OTk3NWVhZmE5M2YwZTY3NmFiNzA1IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL0ZyYW1lLmNwcApAQCAtNSw3ICs1LDcgQEAKICAqICAgICAgICAgICAgICAgICAgICAg
MjAwMCBTaW1vbiBIYXVzbWFubiA8aGF1c21hbm5Aa2RlLm9yZz4KICAqICAgICAgICAgICAgICAg
ICAgICAgMjAwMCBTdGVmYW4gU2NoaW1hbnNraSA8MVN0ZWluQGdteC5kZT4KICAqICAgICAgICAg
ICAgICAgICAgICAgMjAwMSBHZW9yZ2UgU3RhaWtvcyA8c3RhaWtvc0BrZGUub3JnPgotICogQ29w
eXJpZ2h0IChDKSAyMDA0LTIwMTkgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICog
Q29weXJpZ2h0IChDKSAyMDA0LTIwMjAgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgog
ICogQ29weXJpZ2h0IChDKSAyMDA1IEFsZXhleSBQcm9za3VyeWFrb3YgPGFwQG55cG9wLmNvbT4K
ICAqIENvcHlyaWdodCAoQykgMjAwOCBOb2tpYSBDb3Jwb3JhdGlvbiBhbmQvb3IgaXRzIHN1YnNp
ZGlhcnkoLWllcykKICAqIENvcHlyaWdodCAoQykgMjAwOCBFcmljIFNlaWRlbCA8ZXJpY0B3ZWJr
aXQub3JnPgpAQCAtNjI0LDcgKzYyNCw3IEBAIHZvaWQgRnJhbWU6OmluamVjdFVzZXJTY3JpcHRz
KFVzZXJTY3JpcHRJbmplY3Rpb25UaW1lIGluamVjdGlvblRpbWUpCiAKIHZvaWQgRnJhbWU6Omlu
amVjdFVzZXJTY3JpcHRJbW1lZGlhdGVseShET01XcmFwcGVyV29ybGQmIHdvcmxkLCBjb25zdCBV
c2VyU2NyaXB0JiBzY3JpcHQpCiB7Ci0gICAgaWYgKGxvYWRlcigpLmNsaWVudCgpLmhhc05hdmln
YXRlZEF3YXlGcm9tQXBwQm91bmREb21haW4oKSkKKyAgICBpZiAobG9hZGVyKCkuY2xpZW50KCku
aGFzTmF2aWdhdGVkQXdheUZyb21BcHBCb3VuZERvbWFpbigpICYmICFsb2FkZXIoKS5jbGllbnQo
KS5uZWVkc0luQXBwQnJvd3NlclByaXZhY3lRdWlya3MoKSkKICAgICAgICAgcmV0dXJuOwogCiAg
ICAgYXV0byogZG9jdW1lbnQgPSB0aGlzLT5kb2N1bWVudCgpOwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmNw
cCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJGcmFtZUxvYWRl
ckNsaWVudC5jcHAKaW5kZXggNzRmNzM4OWM1ZmU2ZjU1ZTliN2M2MTU1ODhjMWNiMGZjODBmMDlm
MC4uYjE1ZGJmMjI2NzM5YTVmZGQ4NDIzMDBhOWIxMjdlMGRhOGRhMzM4MyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xp
ZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2Vi
RnJhbWVMb2FkZXJDbGllbnQuY3BwCkBAIC0xLDUgKzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAo
QykgMjAxMC0yMDE4IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdo
dCAoQykgMjAxMC0yMDIwIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBS
ZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9y
IHdpdGhvdXQKICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRo
ZSBmb2xsb3dpbmcgY29uZGl0aW9ucwpAQCAtMTkzNiw2ICsxOTM2LDE2IEBAIGJvb2wgV2ViRnJh
bWVMb2FkZXJDbGllbnQ6Omhhc05hdmlnYXRlZEF3YXlGcm9tQXBwQm91bmREb21haW4oKQogICAg
IHJldHVybiB3ZWJQYWdlLT5oYXNOYXZpZ2F0ZWRBd2F5RnJvbUFwcEJvdW5kRG9tYWluKCkgPT0g
TmF2aWdhdGVkQXdheUZyb21BcHBCb3VuZERvbWFpbjo6WWVzOwogfQogCitib29sIFdlYkZyYW1l
TG9hZGVyQ2xpZW50OjpuZWVkc0luQXBwQnJvd3NlclByaXZhY3lRdWlya3MoKQoreworICAgIGF1
dG8qIHdlYlBhZ2UgPSBtX2ZyYW1lLT5wYWdlKCk7CisgICAgaWYgKCF3ZWJQYWdlKQorICAgICAg
ICByZXR1cm4gZmFsc2U7CisgICAgCisgICAgcmV0dXJuIHdlYlBhZ2UtPm5lZWRzSW5BcHBCcm93
c2VyUHJpdmFjeVF1aXJrcygpOworfQorCisKIH0gLy8gbmFtZXNwYWNlIFdlYktpdAogCiAjdW5k
ZWYgUFJFRklYX1BBUkFNRVRFUlMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vz
cy9XZWJDb3JlU3VwcG9ydC9XZWJGcmFtZUxvYWRlckNsaWVudC5oIGIvU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmgKaW5kZXggMjE5
NDE5MDBjNTUzMmVlY2Y0YzI3ODZiZTc0YjNhNTgwMjIyYzQ1ZS4uNTViMzgxNmQwMTJmMWZjMDc2
NmNhNmFkYmE4ZTM1ZDFmM2Q0NzgwMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmgKKysrIGIvU291cmNlL1dl
YktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmgKQEAg
LTEsNSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChDKSAyMDEwLTIwMTYgQXBwbGUgSW5jLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDEwLTIwMjAgQXBwbGUgSW5j
LiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoKICAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4g
c291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAogICogbW9kaWZpY2F0aW9u
LCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCkBA
IC0yODksNiArMjg5LDcgQEAgcHJpdmF0ZToKICNlbmRpZgogCiAgICAgYm9vbCBoYXNOYXZpZ2F0
ZWRBd2F5RnJvbUFwcEJvdW5kRG9tYWluKCkgZmluYWw7CisgICAgYm9vbCBuZWVkc0luQXBwQnJv
d3NlclByaXZhY3lRdWlya3MoKSBmaW5hbDsKIH07CiAKIC8vIEFzIGxvbmcgYXMgRW1wdHlGcmFt
ZUxvYWRlckNsaWVudCBleGlzdHMgaW4gV2ViQ29yZSwgdGhpcyBjYW4gcmV0dXJuIDAuCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmggYi9Tb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgKaW5kZXggMWQ3YTJkNTU4NWZk
ODEyZGRhODVjMTc2MzQ4ZTFmM2I2NzdhMGYwZS4uNjkzOWMyMzlkYTQxZGI5NjZhMjgxZDI4ZmJh
YWVkNzFiMDMyMDgxMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBh
Z2UvV2ViUGFnZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBh
Z2UuaApAQCAtMSw1ICsxLDUgQEAKIC8qCi0gKiBDb3B5cmlnaHQgKEMpIDIwMTAtMjAxOSBBcHBs
ZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMTAtMjAyMCBB
cHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5k
IHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2Rp
ZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRp
dGlvbnMKQEAgLTEzMDAsNyArMTMwMCw4IEBAIHB1YmxpYzoKICAgICBOYXZpZ2F0aW5nVG9BcHBC
b3VuZERvbWFpbiBpc05hdmlnYXRpbmdUb0FwcEJvdW5kRG9tYWluKCkgY29uc3QgeyByZXR1cm4g
bV9pc05hdmlnYXRpbmdUb0FwcEJvdW5kRG9tYWluOyB9CiAgICAgTmF2aWdhdGVkQXdheUZyb21B
cHBCb3VuZERvbWFpbiBoYXNOYXZpZ2F0ZWRBd2F5RnJvbUFwcEJvdW5kRG9tYWluKCkgY29uc3Qg
eyByZXR1cm4gbV9oYXNOYXZpZ2F0ZWRBd2F5RnJvbUFwcEJvdW5kRG9tYWluOyB9CiAgICAgdm9p
ZCBzZXRIYXNOYXZpZ2F0ZWRBd2F5RnJvbUFwcEJvdW5kRG9tYWluKE5hdmlnYXRlZEF3YXlGcm9t
QXBwQm91bmREb21haW4gbmF2aWdhdGVkQXdheUZyb21BcHBCb3VuZERvbWFpbikgeyBtX2hhc05h
dmlnYXRlZEF3YXlGcm9tQXBwQm91bmREb21haW4gPSBuYXZpZ2F0ZWRBd2F5RnJvbUFwcEJvdW5k
RG9tYWluOyB9Ci0KKyAgICBib29sIG5lZWRzSW5BcHBCcm93c2VyUHJpdmFjeVF1aXJrcygpIGNv
bnN0IHsgcmV0dXJuIG1fbmVlZHNJbkFwcEJyb3dzZXJQcml2YWN5UXVpcmtzOyB9CisgICAgCiAg
ICAgYm9vbCBzaG91bGRVc2VSZW1vdGVSZW5kZXJpbmdGb3IoV2ViQ29yZTo6UmVuZGVyaW5nUHVy
cG9zZSk7CiAgICAgCiBwcml2YXRlOgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>393596</attachid>
            <date>2020-03-14 16:30:29 -0700</date>
            <delta_ts>2020-03-14 17:14:38 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-209117-20200314163028.patch</filename>
            <type>text/plain</type>
            <size>8897</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU4NDc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmE5NjhjYmYzOWU2MzVm
YWNlNzAwM2VjOTMyZDU2YzRmZGU0ZmRiYS4uZjU2Y2FiZjdhZGE1ZTYyODg1MGEzZDg3NzgyZTlj
MTcxZjE1ZjhkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIwLTAzLTE0ICBCcmVu
dCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIEFkZCBtaXNzaW5nIGNo
ZWNrcyBuZWVkZWQgZm9yIEFwcEJvdW5kIFF1aXJrCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDkxMTcKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzYw
NDYwMDk3PgorCisgICAgICAgIFJldmlld2VkIGJ5IEpvaG4gV2lsYW5kZXIuCisKKyAgICAgICAg
VGhlIGNoZWNrcyBmb3IgdGhlICdOZWVkc0luQXBwQnJvd3NlclByaXZhY3lRdWlya3MnIGZsYWcg
YWRkZWQgaW4gcjI1ODEwMSB3YXMgaW5jb21wbGV0ZS4KKyAgICAgICAgVHdvIGFkZGl0aW9uYWwg
Y2FsbCBzaXRlcyBuZWVkIHRvIGNoZWNrIHRoZSBzdGF0ZSBvZiB0aGUgZmxhZy4KKworICAgICAg
ICAqIGJpbmRpbmdzL2pzL1NjcmlwdENvbnRyb2xsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
U2NyaXB0Q29udHJvbGxlcjo6ZXhlY3V0ZVNjcmlwdEluV29ybGQpOiBBZGQgbWlzc2luZyBjaGVj
ayBmb3IgdGhlIHF1aXJrLgorICAgICAgICAqIGxvYWRlci9GcmFtZUxvYWRlckNsaWVudC5oOiBB
ZGQgbmV3IEFQSSBmb3IgdGhlICdOZWVkc0luQXBwQnJvd3NlclByaXZhY3lRdWlya3MnCisgICAg
ICAgIGRlYnVnIGZsYWcuCisgICAgICAgICogcGFnZS9GcmFtZS5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpGcmFtZTo6aW5qZWN0VXNlclNjcmlwdEltbWVkaWF0ZWx5KTogRGl0dG8uCisKIDIwMjAt
MDMtMTQgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbTEZDXVtU
RkNdIEZpbGwgaW4gdGhlIGdhcHMgd2l0aCBhbm9ueW1vdXMgdGFibGUgY2VsbCBib3hlcwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxv
ZwppbmRleCAxMzllOTBjZmIxMmNkOWUxMTk4MmQ4ZWUwYWVjOWI4NTZlNjc1ZmNjLi5hZTE2ZThi
ZjRiNDAyZjQxZDkzNmJkODNkMjlkOTdlZGE2MzQ5NTEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDIwLTAzLTE0ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisg
ICAgICAgIEFkZCBtaXNzaW5nIGNoZWNrcyBuZWVkZWQgZm9yIEFwcEJvdW5kIFF1aXJrCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDkxMTcKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzYwNDYwMDk3PgorCisgICAgICAgIFJldmlld2VkIGJ5IEpvaG4g
V2lsYW5kZXIuCisKKyAgICAgICAgVGhlIGNoZWNrcyBmb3IgdGhlICdOZWVkc0luQXBwQnJvd3Nl
clByaXZhY3lRdWlya3MnIGZsYWcgYWRkZWQgaW4gcjI1ODEwMSB3YXMgaW5jb21wbGV0ZS4KKyAg
ICAgICAgVGhlc2UgY2hhbmdlcyBsZXQgdGhlIFdlYkZyYW1lTG9hZGVyQ2xpZW50IHJlcG9ydCB0
aGUgcXVpcmsgc3RhdGUgdG8gV2ViQ29yZSBjb2RlLiAKKworICAgICAgICAqIFdlYlByb2Nlc3Mv
V2ViQ29yZVN1cHBvcnQvV2ViRnJhbWVMb2FkZXJDbGllbnQuY3BwOgorICAgICAgICAoV2ViS2l0
OjpXZWJGcmFtZUxvYWRlckNsaWVudDo6bmVlZHNJbkFwcEJyb3dzZXJQcml2YWN5UXVpcmtzKTog
QWRkZWQuCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJGcmFtZUxvYWRl
ckNsaWVudC5oOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmg6CisgICAg
ICAgIChXZWJLaXQ6OldlYlBhZ2U6Om5lZWRzSW5BcHBCcm93c2VyUHJpdmFjeVF1aXJrcyBjb25z
dCk6IEFkZGVkLgorCiAyMDIwLTAzLTE0ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNv
bT4KIAogICAgICAgICBHYXRoZXIgUERGIHNjcmlwdHMgdG8gcnVuIG9uIGEgYmFja2dyb3VuZCB0
aHJlYWQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9TY3JpcHRDb250
cm9sbGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL1NjcmlwdENvbnRyb2xsZXIu
Y3BwCmluZGV4IGRkMmJjOGQ3MTI4NThlN2E5MmM3NmE3N2FjOGU0YmU4Y2ZjNzkxNTIuLmFmMzY4
Yjc2YjQ0ZDg4NDA5NWEyYmMzZGFhZmJlMTQzYjkwNTkzZTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2JpbmRpbmdzL2pzL1NjcmlwdENvbnRyb2xsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL2pzL1NjcmlwdENvbnRyb2xsZXIuY3BwCkBAIC0xLDcgKzEsNyBAQAogLyoK
ICAqICBDb3B5cmlnaHQgKEMpIDE5OTktMjAwMSBIYXJyaSBQb3J0ZW4gKHBvcnRlbkBrZGUub3Jn
KQogICogIENvcHlyaWdodCAoQykgMjAwMSBQZXRlciBLZWxseSAocG1rQHBvc3QuY29tKQotICog
IENvcHlyaWdodCAoQykgMjAwNi0yMDE5IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
KyAqICBDb3B5cmlnaHQgKEMpIDIwMDYtMjAyMCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2
ZWQuCiAgKgogICogIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IKICAqICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCkBAIC01NzYsNyArNTc2LDcgQEAgSlNDOjpKU1ZhbHVl
IFNjcmlwdENvbnRyb2xsZXI6OmV4ZWN1dGVTY3JpcHRJbldvcmxkSWdub3JpbmdFeGNlcHRpb24o
RE9NV3JhcHBlclcKIAogVmFsdWVPckV4Y2VwdGlvbiBTY3JpcHRDb250cm9sbGVyOjpleGVjdXRl
U2NyaXB0SW5Xb3JsZChET01XcmFwcGVyV29ybGQmIHdvcmxkLCBSdW5KYXZhU2NyaXB0UGFyYW1l
dGVycyYmIHBhcmFtZXRlcnMpCiB7Ci0gICAgaWYgKG1fZnJhbWUubG9hZGVyKCkuY2xpZW50KCku
aGFzTmF2aWdhdGVkQXdheUZyb21BcHBCb3VuZERvbWFpbigpKQorICAgIGlmIChtX2ZyYW1lLmxv
YWRlcigpLmNsaWVudCgpLmhhc05hdmlnYXRlZEF3YXlGcm9tQXBwQm91bmREb21haW4oKSAmJiAh
bV9mcmFtZS5sb2FkZXIoKS5jbGllbnQoKS5uZWVkc0luQXBwQnJvd3NlclByaXZhY3lRdWlya3Mo
KSkKICAgICAgICAgcmV0dXJuIGpzTnVsbCgpOwogCiAgICAgVXNlckdlc3R1cmVJbmRpY2F0b3Ig
Z2VzdHVyZUluZGljYXRvcihwYXJhbWV0ZXJzLmZvcmNlVXNlckdlc3R1cmUgPT0gRm9yY2VVc2Vy
R2VzdHVyZTo6WWVzID8gT3B0aW9uYWw8UHJvY2Vzc2luZ1VzZXJHZXN0dXJlU3RhdGU+KFByb2Nl
c3NpbmdVc2VyR2VzdHVyZSkgOiBXVEY6Om51bGxvcHQpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyQ2xpZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIv
RnJhbWVMb2FkZXJDbGllbnQuaAppbmRleCAyODcyYTRhMTJiMmRjN2U0MmYyNzMzOTYxMTA1YWE2
YmZkMGU4NDAxLi5iNjI1M2U3YWFmOTMxYTJlMmQ2M2NlYWI3ZWQ0ZDQ2OWMwNTllMmI5IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXJDbGllbnQuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXJDbGllbnQuaApAQCAtMSw1ICsxLDUgQEAK
IC8qCi0gKiBDb3B5cmlnaHQgKEMpIDIwMDYtMjAxNyBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMDYtMjAyMCBBcHBsZSBJbmMuIEFsbCByaWdodHMg
cmVzZXJ2ZWQuCiAgKiBDb3B5cmlnaHQgKEMpIDIwMTIgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyBy
ZXNlcnZlZC4KICAqCiAgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmlu
YXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKQEAgLTM4MCw3ICszODAsNyBAQCBwdWJsaWM6CiAg
ICAgdmlydHVhbCBBbGxvd3NDb250ZW50SmF2YVNjcmlwdCBhbGxvd3NDb250ZW50SmF2YVNjcmlw
dEZyb21Nb3N0UmVjZW50TmF2aWdhdGlvbigpIGNvbnN0IHsgcmV0dXJuIEFsbG93c0NvbnRlbnRK
YXZhU2NyaXB0OjpZZXM7IH0KIAogICAgIHZpcnR1YWwgYm9vbCBoYXNOYXZpZ2F0ZWRBd2F5RnJv
bUFwcEJvdW5kRG9tYWluKCkgeyByZXR1cm4gZmFsc2U7IH0KLQorICAgIHZpcnR1YWwgYm9vbCBu
ZWVkc0luQXBwQnJvd3NlclByaXZhY3lRdWlya3MoKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQog
fTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGFnZS9GcmFtZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lLmNwcAppbmRleCA5YjVh
YTQwMmU3MDkzMmJiZTgyNzdlZmNmMjRlYzRiNWYzNjM1OTFhLi5lY2E1MTQxYzkyYjkwOTM5ZTI0
OTk3NWVhZmE5M2YwZTY3NmFiNzA1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0Zy
YW1lLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lLmNwcApAQCAtNSw3ICs1LDcg
QEAKICAqICAgICAgICAgICAgICAgICAgICAgMjAwMCBTaW1vbiBIYXVzbWFubiA8aGF1c21hbm5A
a2RlLm9yZz4KICAqICAgICAgICAgICAgICAgICAgICAgMjAwMCBTdGVmYW4gU2NoaW1hbnNraSA8
MVN0ZWluQGdteC5kZT4KICAqICAgICAgICAgICAgICAgICAgICAgMjAwMSBHZW9yZ2UgU3RhaWtv
cyA8c3RhaWtvc0BrZGUub3JnPgotICogQ29weXJpZ2h0IChDKSAyMDA0LTIwMTkgQXBwbGUgSW5j
LiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDA0LTIwMjAgQXBwbGUg
SW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICogQ29weXJpZ2h0IChDKSAyMDA1IEFsZXhleSBQ
cm9za3VyeWFrb3YgPGFwQG55cG9wLmNvbT4KICAqIENvcHlyaWdodCAoQykgMjAwOCBOb2tpYSBD
b3Jwb3JhdGlvbiBhbmQvb3IgaXRzIHN1YnNpZGlhcnkoLWllcykKICAqIENvcHlyaWdodCAoQykg
MjAwOCBFcmljIFNlaWRlbCA8ZXJpY0B3ZWJraXQub3JnPgpAQCAtNjI0LDcgKzYyNCw3IEBAIHZv
aWQgRnJhbWU6OmluamVjdFVzZXJTY3JpcHRzKFVzZXJTY3JpcHRJbmplY3Rpb25UaW1lIGluamVj
dGlvblRpbWUpCiAKIHZvaWQgRnJhbWU6OmluamVjdFVzZXJTY3JpcHRJbW1lZGlhdGVseShET01X
cmFwcGVyV29ybGQmIHdvcmxkLCBjb25zdCBVc2VyU2NyaXB0JiBzY3JpcHQpCiB7Ci0gICAgaWYg
KGxvYWRlcigpLmNsaWVudCgpLmhhc05hdmlnYXRlZEF3YXlGcm9tQXBwQm91bmREb21haW4oKSkK
KyAgICBpZiAobG9hZGVyKCkuY2xpZW50KCkuaGFzTmF2aWdhdGVkQXdheUZyb21BcHBCb3VuZERv
bWFpbigpICYmICFsb2FkZXIoKS5jbGllbnQoKS5uZWVkc0luQXBwQnJvd3NlclByaXZhY3lRdWly
a3MoKSkKICAgICAgICAgcmV0dXJuOwogCiAgICAgYXV0byogZG9jdW1lbnQgPSB0aGlzLT5kb2N1
bWVudCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBw
b3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmNwcCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9X
ZWJDb3JlU3VwcG9ydC9XZWJGcmFtZUxvYWRlckNsaWVudC5jcHAKaW5kZXggNzRmNzM4OWM1ZmU2
ZjU1ZTliN2M2MTU1ODhjMWNiMGZjODBmMDlmMC4uMDNhOGY0OWE1MDFlOTE3ZWVmZmIzZmU2MTBm
YTY5OTQ2YWQxMjQ5MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNv
cmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dl
YlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRnJhbWVMb2FkZXJDbGllbnQuY3BwCkBAIC0xLDUg
KzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAxMC0yMDE4IEFwcGxlIEluYy4gQWxsIHJp
Z2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAxMC0yMDIwIEFwcGxlIEluYy4gQWxs
IHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJj
ZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICAqIG1vZGlmaWNhdGlvbiwgYXJl
IHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwpAQCAtMTkz
Niw2ICsxOTM2LDE2IEBAIGJvb2wgV2ViRnJhbWVMb2FkZXJDbGllbnQ6Omhhc05hdmlnYXRlZEF3
YXlGcm9tQXBwQm91bmREb21haW4oKQogICAgIHJldHVybiB3ZWJQYWdlLT5oYXNOYXZpZ2F0ZWRB
d2F5RnJvbUFwcEJvdW5kRG9tYWluKCkgPT0gTmF2aWdhdGVkQXdheUZyb21BcHBCb3VuZERvbWFp
bjo6WWVzOwogfQogCitib29sIFdlYkZyYW1lTG9hZGVyQ2xpZW50OjpuZWVkc0luQXBwQnJvd3Nl
clByaXZhY3lRdWlya3MoKSBjb25zdAoreworICAgIGF1dG8qIHdlYlBhZ2UgPSBtX2ZyYW1lLT5w
YWdlKCk7CisgICAgaWYgKCF3ZWJQYWdlKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgCisg
ICAgcmV0dXJuIHdlYlBhZ2UtPm5lZWRzSW5BcHBCcm93c2VyUHJpdmFjeVF1aXJrcygpOworfQor
CisKIH0gLy8gbmFtZXNwYWNlIFdlYktpdAogCiAjdW5kZWYgUFJFRklYX1BBUkFNRVRFUlMKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJGcmFt
ZUxvYWRlckNsaWVudC5oIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0
L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmgKaW5kZXggMjE5NDE5MDBjNTUzMmVlY2Y0YzI3ODZiZTc0
YjNhNTgwMjIyYzQ1ZS4uZGIyN2I3N2UzZTJlZjlhNDc1OTM5MTVlOGY1YWUwNGQ0OTVkNGFiZCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkZy
YW1lTG9hZGVyQ2xpZW50LmgKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVT
dXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmgKQEAgLTEsNSArMSw1IEBACiAvKgotICogQ29w
eXJpZ2h0IChDKSAyMDEwLTIwMTYgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICog
Q29weXJpZ2h0IChDKSAyMDEwLTIwMjAgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgog
ICoKICAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMs
IHdpdGggb3Igd2l0aG91dAogICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVk
IHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCkBAIC0yODksNiArMjg5LDcgQEAgcHJpdmF0
ZToKICNlbmRpZgogCiAgICAgYm9vbCBoYXNOYXZpZ2F0ZWRBd2F5RnJvbUFwcEJvdW5kRG9tYWlu
KCkgZmluYWw7CisgICAgYm9vbCBuZWVkc0luQXBwQnJvd3NlclByaXZhY3lRdWlya3MoKSBjb25z
dCBmaW5hbDsKIH07CiAKIC8vIEFzIGxvbmcgYXMgRW1wdHlGcmFtZUxvYWRlckNsaWVudCBleGlz
dHMgaW4gV2ViQ29yZSwgdGhpcyBjYW4gcmV0dXJuIDAuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmggYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvV2ViUGFnZS9XZWJQYWdlLmgKaW5kZXggMWQ3YTJkNTU4NWZkODEyZGRhODVjMTc2MzQ4ZTFm
M2I2NzdhMGYwZS4uNjkzOWMyMzlkYTQxZGI5NjZhMjgxZDI4ZmJhYWVkNzFiMDMyMDgxMSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCisrKyBi
L1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaApAQCAtMSw1ICsxLDUg
QEAKIC8qCi0gKiBDb3B5cmlnaHQgKEMpIDIwMTAtMjAxOSBBcHBsZSBJbmMuIEFsbCByaWdodHMg
cmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMTAtMjAyMCBBcHBsZSBJbmMuIEFsbCByaWdo
dHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5k
IGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJt
aXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTEzMDAsNyAr
MTMwMCw4IEBAIHB1YmxpYzoKICAgICBOYXZpZ2F0aW5nVG9BcHBCb3VuZERvbWFpbiBpc05hdmln
YXRpbmdUb0FwcEJvdW5kRG9tYWluKCkgY29uc3QgeyByZXR1cm4gbV9pc05hdmlnYXRpbmdUb0Fw
cEJvdW5kRG9tYWluOyB9CiAgICAgTmF2aWdhdGVkQXdheUZyb21BcHBCb3VuZERvbWFpbiBoYXNO
YXZpZ2F0ZWRBd2F5RnJvbUFwcEJvdW5kRG9tYWluKCkgY29uc3QgeyByZXR1cm4gbV9oYXNOYXZp
Z2F0ZWRBd2F5RnJvbUFwcEJvdW5kRG9tYWluOyB9CiAgICAgdm9pZCBzZXRIYXNOYXZpZ2F0ZWRB
d2F5RnJvbUFwcEJvdW5kRG9tYWluKE5hdmlnYXRlZEF3YXlGcm9tQXBwQm91bmREb21haW4gbmF2
aWdhdGVkQXdheUZyb21BcHBCb3VuZERvbWFpbikgeyBtX2hhc05hdmlnYXRlZEF3YXlGcm9tQXBw
Qm91bmREb21haW4gPSBuYXZpZ2F0ZWRBd2F5RnJvbUFwcEJvdW5kRG9tYWluOyB9Ci0KKyAgICBi
b29sIG5lZWRzSW5BcHBCcm93c2VyUHJpdmFjeVF1aXJrcygpIGNvbnN0IHsgcmV0dXJuIG1fbmVl
ZHNJbkFwcEJyb3dzZXJQcml2YWN5UXVpcmtzOyB9CisgICAgCiAgICAgYm9vbCBzaG91bGRVc2VS
ZW1vdGVSZW5kZXJpbmdGb3IoV2ViQ29yZTo6UmVuZGVyaW5nUHVycG9zZSk7CiAgICAgCiBwcml2
YXRlOgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>