<?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>165255</bug_id>
          
          <creation_ts>2016-12-01 09:20:26 -0800</creation_ts>
          <short_desc>Make _WKFullscreenDelegate available to users of the WebKit2 C-API.</short_desc>
          <delta_ts>2017-01-24 13:26:17 -0800</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>andersca</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1255264</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2016-12-01 09:20:26 -0800</bug_when>
    <thetext>Make _WKFullscreenDelegate available to users of the WebKit2 C-API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1255265</commentid>
    <comment_count>1</comment_count>
      <attachid>295854</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2016-12-01 09:21:43 -0800</bug_when>
    <thetext>Created attachment 295854
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1255384</commentid>
    <comment_count>2</comment_count>
      <attachid>295881</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2016-12-01 12:50:04 -0800</bug_when>
    <thetext>Created attachment 295881
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1255437</commentid>
    <comment_count>3</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2016-12-01 13:49:30 -0800</bug_when>
    <thetext>The GTK error is in WebCore::jsSubtleCryptoPrototypeFunctionUnwrapKey(), unrelated to this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1255466</commentid>
    <comment_count>4</comment_count>
      <attachid>295881</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2016-12-01 14:09:12 -0800</bug_when>
    <thetext>Comment on attachment 295881
Patch

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

&gt; Source/WebKit2/UIProcess/API/C/mac/WKPagePrivateMac.h:59
&gt; +WK_EXPORT id &lt;_WKFullscreenDelegate&gt; WKPageGetFullscreenDelegate(WKPageRef page);

If possible, please use __weak id here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1264513</commentid>
    <comment_count>5</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2017-01-06 14:34:34 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Comment on attachment 295881 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=295881&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/API/C/mac/WKPagePrivateMac.h:59
&gt; &gt; +WK_EXPORT id &lt;_WKFullscreenDelegate&gt; WKPageGetFullscreenDelegate(WKPageRef page);
&gt; 
&gt; If possible, please use __weak id here.

Doesn&apos;t seem to be possible, as __weak only make sense when compiling under ARC, and WKPagePrivateMac.mm doesn&apos;t. Adding __weak here just generates a warning.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1265625</commentid>
    <comment_count>6</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2017-01-10 17:38:12 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; Comment on attachment 295881 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; View in context:
&gt; &gt; https://bugs.webkit.org/attachment.cgi?id=295881&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; Source/WebKit2/UIProcess/API/C/mac/WKPagePrivateMac.h:59
&gt; &gt; &gt; +WK_EXPORT id &lt;_WKFullscreenDelegate&gt; WKPageGetFullscreenDelegate(WKPageRef page);
&gt; &gt; 
&gt; &gt; If possible, please use __weak id here.
&gt; 
&gt; Doesn&apos;t seem to be possible, as __weak only make sense when compiling under
&gt; ARC, and WKPagePrivateMac.mm doesn&apos;t. Adding __weak here just generates a
&gt; warning.

We&apos;re already storing the delegate in a WeakObjCPtr, but there doesn&apos;t seem to a way to mark the return value of a C function as __weak (or a parameter as __weak) without generating a compiler error.

I guess I could do something like:

#if !defined WEAK
#if __has_feature(objc_arc)
#define WEAK _weak
#else
#define WEAK
#endif

and then mark up the methods as WK_EXPORT WEAK id &lt;...&gt;; Does that seem right? We don&apos;t seem to use __weak in any of the other C-style APIs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267393</commentid>
    <comment_count>7</comment_count>
      <attachid>299039</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2017-01-17 10:20:15 -0800</bug_when>
    <thetext>Created attachment 299039
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267412</commentid>
    <comment_count>8</comment_count>
      <attachid>299044</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2017-01-17 10:57:31 -0800</bug_when>
    <thetext>Created attachment 299044
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1269276</commentid>
    <comment_count>9</comment_count>
      <attachid>299558</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2017-01-23 17:24:49 -0800</bug_when>
    <thetext>Created attachment 299558
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1269479</commentid>
    <comment_count>10</comment_count>
      <attachid>299558</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-01-24 11:57:13 -0800</bug_when>
    <thetext>Comment on attachment 299558
Patch for landing

Clearing flags on attachment: 299558

Committed r211094: &lt;http://trac.webkit.org/changeset/211094&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>295854</attachid>
            <date>2016-12-01 09:21:43 -0800</date>
            <delta_ts>2016-12-01 12:50:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-165255-20161201092114.patch</filename>
            <type>text/plain</type>
            <size>2931</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA4OTk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNDE5M2M3MGFjOTA0YzVj
NjdmZThiMWE4MTViNmE1YzJjZDJkMjUxYi4uNTc4ZGIzZDA0MWY1M2ZhODIxNTljNDllY2Q1M2M4
NmZmNzUyMzE1YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE2LTEyLTAxICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIE1ha2UgX1dLRnVsbHNjcmVl
bkRlbGVnYXRlIGF2YWlsYWJsZSB0byB1c2VycyBvZiB0aGUgV2ViS2l0MiBDLUFQSS4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NTI1NQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIGdldHRlciBh
bmQgc2V0dGVyIHRvIFdLUGFnZVByaXZhdGUgYWxsb3dpbmcgY2xpZW50cyB0byBzZXQvZ2V0IHRo
ZQorICAgICAgICBfV0tGdWxsc2NyZWVuRGVsZWdhdGUgYXNzb2NpYXRlZCB3aXRoIHRoZSBwYWdl
LgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL21hYy9XS1BhZ2VQcml2YXRlTWFjLmg6Cisg
ICAgICAgICogVUlQcm9jZXNzL0FQSS9DL21hYy9XS1BhZ2VQcml2YXRlTWFjLm1tOgorICAgICAg
ICAoV0tQYWdlU2V0RnVsbHNjcmVlbkRlbGVnYXRlKToKKyAgICAgICAgKFdLUGFnZUdldEZ1bGxz
Y3JlZW5EZWxlZ2F0ZSk6CisKIDIwMTYtMTEtMjcgIERlYW4gSmFja3NvbiAgPGRpbm9AYXBwbGUu
Y29tPgogCiAgICAgICAgIFJlbW92ZWQgYSBXVEZMb2dBbHdheXMgSSBsZWZ0IGluIHdpdGggYSBy
ZWNlbnQgY29tbWl0LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9D
L21hYy9XS1BhZ2VQcml2YXRlTWFjLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0Mv
bWFjL1dLUGFnZVByaXZhdGVNYWMuaAppbmRleCA1MWY0NDA1MmU3MmM3Mzk4YzJjYzU5NGE2N2M1
YjhjZDVmZGNiMDFlLi5mOThhZjQ4NjE2M2JmZjI1NDMxMzAyNzc1ZjFlOTUwMDhlNDFiYTA2IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVByaXZh
dGVNYWMuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVBy
aXZhdGVNYWMuaApAQCAtNTQsNiArNTQsMTAgQEAgZXh0ZXJuICJDIiB7CiBXS19FWFBPUlQgaWQg
PF9XS09ic2VydmFibGVQYWdlU3RhdGU+IFdLUGFnZUNyZWF0ZU9ic2VydmFibGVTdGF0ZShXS1Bh
Z2VSZWYgcGFnZSkgTlNfUkVUVVJOU19SRVRBSU5FRDsKIFdLX0VYUE9SVCBfV0tSZW1vdGVPYmpl
Y3RSZWdpc3RyeSAqV0tQYWdlR2V0T2JqZWN0UmVnaXN0cnkoV0tQYWdlUmVmIHBhZ2UpOwogCitA
cHJvdG9jb2wgX1dLRnVsbHNjcmVlbkRlbGVnYXRlOworV0tfRVhQT1JUIHZvaWQgV0tQYWdlU2V0
RnVsbHNjcmVlbkRlbGVnYXRlKFdLUGFnZVJlZiBwYWdlLCBpZCA8X1dLRnVsbHNjcmVlbkRlbGVn
YXRlPik7CitXS19FWFBPUlQgaWQgPF9XS0Z1bGxzY3JlZW5EZWxlZ2F0ZT4gV0tQYWdlR2V0RnVs
bHNjcmVlbkRlbGVnYXRlKFdLUGFnZVJlZiBwYWdlKTsKKwogI2VuZGlmCiAKIFdLX0VYUE9SVCBi
b29sIFdLUGFnZUlzVVJMS25vd25IU1RTSG9zdChXS1BhZ2VSZWYgcGFnZSwgV0tVUkxSZWYgdXJs
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdl
UHJpdmF0ZU1hYy5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdl
UHJpdmF0ZU1hYy5tbQppbmRleCAyN2IxNjZmZjFlMGQ1NWYyNWNkZDFiN2I0MjY3Zjc1YmEwNjMy
ZjUzLi5iZjNjYWM1NGU3NTFmYWEzNzM2OTQxOGIzNzdjOTg4YTM3MGEyMWJlIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVByaXZhdGVNYWMubW0K
KysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL21hYy9XS1BhZ2VQcml2YXRlTWFj
Lm1tCkBAIC0yNiw2ICsyNiw3IEBACiAjaW1wb3J0ICJjb25maWcuaCIKICNpbXBvcnQgIldLUGFn
ZVByaXZhdGVNYWMuaCIKIAorI2ltcG9ydCAiRnVsbHNjcmVlbkNsaWVudC5oIgogI2ltcG9ydCAi
UGFnZUxvYWRTdGF0ZU9ic2VydmVyLmgiCiAjaW1wb3J0ICJXS0FQSUNhc3QuaCIKICNpbXBvcnQg
IldLTlNVUkxFeHRyYXMuaCIKQEAgLTEzMCwzICsxMzEsMjAgQEAgYm9vbCBXS1BhZ2VJc1BsYXlp
bmdWaWRlb0luRW5oYW5jZWRGdWxsc2NyZWVuKFdLUGFnZVJlZiBwYWdlUmVmKQogICAgIHJldHVy
biB0b0ltcGwocGFnZVJlZiktPmlzUGxheWluZ1ZpZGVvSW5FbmhhbmNlZEZ1bGxzY3JlZW4oKTsK
IH0KICNlbmRpZgorCit2b2lkIFdLUGFnZVNldEZ1bGxzY3JlZW5EZWxlZ2F0ZShXS1BhZ2VSZWYg
cGFnZSwgaWQgPF9XS0Z1bGxzY3JlZW5EZWxlZ2F0ZT4gZGVsZWdhdGUpCit7CisjaWYgV0tfQVBJ
X0VOQUJMRUQKKyAgICBzdGF0aWNfY2FzdDxXZWJLaXQ6OkZ1bGxzY3JlZW5DbGllbnQmPih0b0lt
cGwocGFnZSktPmZ1bGxzY3JlZW5DbGllbnQoKSkuc2V0RGVsZWdhdGUoZGVsZWdhdGUpOworI2Vu
ZGlmCit9CisKK2lkIDxfV0tGdWxsc2NyZWVuRGVsZWdhdGU+IFdLUGFnZUdldEZ1bGxzY3JlZW5E
ZWxlZ2F0ZShXS1BhZ2VSZWYgcGFnZSkKK3sKKyNpZiBXS19BUElfRU5BQkxFRAorICAgIHJldHVy
biBzdGF0aWNfY2FzdDxXZWJLaXQ6OkZ1bGxzY3JlZW5DbGllbnQmPih0b0ltcGwocGFnZSktPmZ1
bGxzY3JlZW5DbGllbnQoKSkuZGVsZWdhdGUoKS5hdXRvcmVsZWFzZSgpOworI2Vsc2UKKyAgICBy
ZXR1cm4gbmlsOworI2VuZGlmCit9CisK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>295881</attachid>
            <date>2016-12-01 12:50:04 -0800</date>
            <delta_ts>2017-01-17 10:14:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-165255-20161201124935.patch</filename>
            <type>text/plain</type>
            <size>2983</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA4OTk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNDE5M2M3MGFjOTA0YzVj
NjdmZThiMWE4MTViNmE1YzJjZDJkMjUxYi4uNTc4ZGIzZDA0MWY1M2ZhODIxNTljNDllY2Q1M2M4
NmZmNzUyMzE1YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE2LTEyLTAxICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIE1ha2UgX1dLRnVsbHNjcmVl
bkRlbGVnYXRlIGF2YWlsYWJsZSB0byB1c2VycyBvZiB0aGUgV2ViS2l0MiBDLUFQSS4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NTI1NQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIGdldHRlciBh
bmQgc2V0dGVyIHRvIFdLUGFnZVByaXZhdGUgYWxsb3dpbmcgY2xpZW50cyB0byBzZXQvZ2V0IHRo
ZQorICAgICAgICBfV0tGdWxsc2NyZWVuRGVsZWdhdGUgYXNzb2NpYXRlZCB3aXRoIHRoZSBwYWdl
LgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9DL21hYy9XS1BhZ2VQcml2YXRlTWFjLmg6Cisg
ICAgICAgICogVUlQcm9jZXNzL0FQSS9DL21hYy9XS1BhZ2VQcml2YXRlTWFjLm1tOgorICAgICAg
ICAoV0tQYWdlU2V0RnVsbHNjcmVlbkRlbGVnYXRlKToKKyAgICAgICAgKFdLUGFnZUdldEZ1bGxz
Y3JlZW5EZWxlZ2F0ZSk6CisKIDIwMTYtMTEtMjcgIERlYW4gSmFja3NvbiAgPGRpbm9AYXBwbGUu
Y29tPgogCiAgICAgICAgIFJlbW92ZWQgYSBXVEZMb2dBbHdheXMgSSBsZWZ0IGluIHdpdGggYSBy
ZWNlbnQgY29tbWl0LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9D
L21hYy9XS1BhZ2VQcml2YXRlTWFjLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0Mv
bWFjL1dLUGFnZVByaXZhdGVNYWMuaAppbmRleCA1MWY0NDA1MmU3MmM3Mzk4YzJjYzU5NGE2N2M1
YjhjZDVmZGNiMDFlLi5mOThhZjQ4NjE2M2JmZjI1NDMxMzAyNzc1ZjFlOTUwMDhlNDFiYTA2IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVByaXZh
dGVNYWMuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVBy
aXZhdGVNYWMuaApAQCAtNTQsNiArNTQsMTAgQEAgZXh0ZXJuICJDIiB7CiBXS19FWFBPUlQgaWQg
PF9XS09ic2VydmFibGVQYWdlU3RhdGU+IFdLUGFnZUNyZWF0ZU9ic2VydmFibGVTdGF0ZShXS1Bh
Z2VSZWYgcGFnZSkgTlNfUkVUVVJOU19SRVRBSU5FRDsKIFdLX0VYUE9SVCBfV0tSZW1vdGVPYmpl
Y3RSZWdpc3RyeSAqV0tQYWdlR2V0T2JqZWN0UmVnaXN0cnkoV0tQYWdlUmVmIHBhZ2UpOwogCitA
cHJvdG9jb2wgX1dLRnVsbHNjcmVlbkRlbGVnYXRlOworV0tfRVhQT1JUIHZvaWQgV0tQYWdlU2V0
RnVsbHNjcmVlbkRlbGVnYXRlKFdLUGFnZVJlZiBwYWdlLCBpZCA8X1dLRnVsbHNjcmVlbkRlbGVn
YXRlPik7CitXS19FWFBPUlQgaWQgPF9XS0Z1bGxzY3JlZW5EZWxlZ2F0ZT4gV0tQYWdlR2V0RnVs
bHNjcmVlbkRlbGVnYXRlKFdLUGFnZVJlZiBwYWdlKTsKKwogI2VuZGlmCiAKIFdLX0VYUE9SVCBi
b29sIFdLUGFnZUlzVVJMS25vd25IU1RTSG9zdChXS1BhZ2VSZWYgcGFnZSwgV0tVUkxSZWYgdXJs
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdl
UHJpdmF0ZU1hYy5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdl
UHJpdmF0ZU1hYy5tbQppbmRleCAyN2IxNjZmZjFlMGQ1NWYyNWNkZDFiN2I0MjY3Zjc1YmEwNjMy
ZjUzLi5mYTNiMDUxNjFkN2EyZGVjYmVhYmFmMjFkMWFmYWFmODZkNTNiNTFkIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVByaXZhdGVNYWMubW0K
KysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL21hYy9XS1BhZ2VQcml2YXRlTWFj
Lm1tCkBAIC0yNiw2ICsyNiw3IEBACiAjaW1wb3J0ICJjb25maWcuaCIKICNpbXBvcnQgIldLUGFn
ZVByaXZhdGVNYWMuaCIKIAorI2ltcG9ydCAiRnVsbHNjcmVlbkNsaWVudC5oIgogI2ltcG9ydCAi
UGFnZUxvYWRTdGF0ZU9ic2VydmVyLmgiCiAjaW1wb3J0ICJXS0FQSUNhc3QuaCIKICNpbXBvcnQg
IldLTlNVUkxFeHRyYXMuaCIKQEAgLTEzMCwzICsxMzEsMjAgQEAgYm9vbCBXS1BhZ2VJc1BsYXlp
bmdWaWRlb0luRW5oYW5jZWRGdWxsc2NyZWVuKFdLUGFnZVJlZiBwYWdlUmVmKQogICAgIHJldHVy
biB0b0ltcGwocGFnZVJlZiktPmlzUGxheWluZ1ZpZGVvSW5FbmhhbmNlZEZ1bGxzY3JlZW4oKTsK
IH0KICNlbmRpZgorCit2b2lkIFdLUGFnZVNldEZ1bGxzY3JlZW5EZWxlZ2F0ZShXS1BhZ2VSZWYg
cGFnZSwgaWQgPF9XS0Z1bGxzY3JlZW5EZWxlZ2F0ZT4gZGVsZWdhdGUpCit7CisjaWYgV0tfQVBJ
X0VOQUJMRUQgJiYgRU5BQkxFKEZVTExTQ1JFRU5fQVBJKQorICAgIHN0YXRpY19jYXN0PFdlYktp
dDo6RnVsbHNjcmVlbkNsaWVudCY+KHRvSW1wbChwYWdlKS0+ZnVsbHNjcmVlbkNsaWVudCgpKS5z
ZXREZWxlZ2F0ZShkZWxlZ2F0ZSk7CisjZW5kaWYKK30KKworaWQgPF9XS0Z1bGxzY3JlZW5EZWxl
Z2F0ZT4gV0tQYWdlR2V0RnVsbHNjcmVlbkRlbGVnYXRlKFdLUGFnZVJlZiBwYWdlKQoreworI2lm
IFdLX0FQSV9FTkFCTEVEICYmIEVOQUJMRShGVUxMU0NSRUVOX0FQSSkKKyAgICByZXR1cm4gc3Rh
dGljX2Nhc3Q8V2ViS2l0OjpGdWxsc2NyZWVuQ2xpZW50Jj4odG9JbXBsKHBhZ2UpLT5mdWxsc2Ny
ZWVuQ2xpZW50KCkpLmRlbGVnYXRlKCkuYXV0b3JlbGVhc2UoKTsKKyNlbHNlCisgICAgcmV0dXJu
IG5pbDsKKyNlbmRpZgorfQorCg==
</data>
<flag name="review"
          id="318404"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>299039</attachid>
            <date>2017-01-17 10:20:15 -0800</date>
            <delta_ts>2017-01-17 10:57:22 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-165255-20170117101827.patch</filename>
            <type>text/plain</type>
            <size>3036</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwNTQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZjIyMzc4Njk0ZWViNjhh
Yzk0OTU1MDYzNGM3N2YwODE3ZGU3MzFiMy4uM2VhOTgwODAzZmVjNWU1OWNhMWU5NWIzYzEzYTY3
ZmFmMGVjMzUyNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE3LTAxLTEwICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIE1ha2UgX1dLRnVsbHNjcmVl
bkRlbGVnYXRlIGF2YWlsYWJsZSB0byB1c2VycyBvZiB0aGUgV2ViS2l0MiBDLUFQSS4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NTI1NQorCisgICAg
ICAgIFJldmlld2VkIGJ5IEFuZGVycyBDYXJsc3Nvbi4KKworICAgICAgICBBZGQgYSBnZXR0ZXIg
YW5kIHNldHRlciB0byBXS1BhZ2VQcml2YXRlIGFsbG93aW5nIGNsaWVudHMgdG8gc2V0L2dldCB0
aGUKKyAgICAgICAgX1dLRnVsbHNjcmVlbkRlbGVnYXRlIGFzc29jaWF0ZWQgd2l0aCB0aGUgcGFn
ZS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdlUHJpdmF0ZU1hYy5oOgor
ICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdlUHJpdmF0ZU1hYy5tbToKKyAgICAg
ICAgKFdLUGFnZVNldEZ1bGxzY3JlZW5EZWxlZ2F0ZSk6CisgICAgICAgIChXS1BhZ2VHZXRGdWxs
c2NyZWVuRGVsZWdhdGUpOgorCiAyMDE3LTAxLTEwICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtA
aWdhbGlhLmNvbT4KIAogICAgICAgICBUaHJlYWRlZENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6
cmVuZGVyTmV4dEZyYW1lKCkgc2hvdWxkIHNob3J0LWN1dCB0byBsYXllciBmbHVzaGluZwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL21hYy9XS1BhZ2VQcml2YXRl
TWFjLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVByaXZhdGVN
YWMuaAppbmRleCA3Yjg0MjliMjE5NTc4MmE1NjM5Nzk0YjY4ZjU1YzQ2MjU5ZTMyMjEyLi5iMGNh
ZjgxOTU4MTliZDkyNzg4NmQ5MjUzOTZkOGY4MDVjOTIxZDhjIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVByaXZhdGVNYWMuaAorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVByaXZhdGVNYWMuaApAQCAtNTUs
NiArNTUsMTAgQEAgZXh0ZXJuICJDIiB7CiBXS19FWFBPUlQgaWQgPF9XS09ic2VydmFibGVQYWdl
U3RhdGU+IFdLUGFnZUNyZWF0ZU9ic2VydmFibGVTdGF0ZShXS1BhZ2VSZWYgcGFnZSkgTlNfUkVU
VVJOU19SRVRBSU5FRDsKIFdLX0VYUE9SVCBfV0tSZW1vdGVPYmplY3RSZWdpc3RyeSAqV0tQYWdl
R2V0T2JqZWN0UmVnaXN0cnkoV0tQYWdlUmVmIHBhZ2UpOwogCitAcHJvdG9jb2wgX1dLRnVsbHNj
cmVlbkRlbGVnYXRlOworV0tfRVhQT1JUIHZvaWQgV0tQYWdlU2V0RnVsbHNjcmVlbkRlbGVnYXRl
KFdLUGFnZVJlZiBwYWdlLCBfX3dlYWsgaWQgPF9XS0Z1bGxzY3JlZW5EZWxlZ2F0ZT4pOworV0tf
RVhQT1JUIGlkIDxfV0tGdWxsc2NyZWVuRGVsZWdhdGU+IFdLUGFnZUdldEZ1bGxzY3JlZW5EZWxl
Z2F0ZShXS1BhZ2VSZWYgcGFnZSk7CisKICNlbmRpZgogCiBXS19FWFBPUlQgYm9vbCBXS1BhZ2VJ
c1VSTEtub3duSFNUU0hvc3QoV0tQYWdlUmVmIHBhZ2UsIFdLVVJMUmVmIHVybCk7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVByaXZhdGVNYWMu
bW0gYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVByaXZhdGVNYWMu
bW0KaW5kZXggNjQ0OTJlMjMwY2I2MTM2OTJmOWI1NTcyYjJlOGQ4YjMzNjBiMzUyNS4uNWE5M2Ni
NWI3M2U5MDNjN2E1MGIyNDU4ZGU2YTRkMTdkOWJmNzVjYiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL0FQSS9DL21hYy9XS1BhZ2VQcml2YXRlTWFjLm1tCisrKyBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdlUHJpdmF0ZU1hYy5tbQpAQCAtMjYs
NiArMjYsNyBAQAogI2ltcG9ydCAiY29uZmlnLmgiCiAjaW1wb3J0ICJXS1BhZ2VQcml2YXRlTWFj
LmgiCiAKKyNpbXBvcnQgIkZ1bGxzY3JlZW5DbGllbnQuaCIKICNpbXBvcnQgIlBhZ2VMb2FkU3Rh
dGVPYnNlcnZlci5oIgogI2ltcG9ydCAiV0tBUElDYXN0LmgiCiAjaW1wb3J0ICJXS05TVVJMRXh0
cmFzLmgiCkBAIC0xNDMsMyArMTQ0LDIwIEBAIGJvb2wgV0tQYWdlSXNQbGF5aW5nVmlkZW9JbkVu
aGFuY2VkRnVsbHNjcmVlbihXS1BhZ2VSZWYgcGFnZVJlZikKICAgICByZXR1cm4gdG9JbXBsKHBh
Z2VSZWYpLT5pc1BsYXlpbmdWaWRlb0luRW5oYW5jZWRGdWxsc2NyZWVuKCk7CiB9CiAjZW5kaWYK
Kwordm9pZCBXS1BhZ2VTZXRGdWxsc2NyZWVuRGVsZWdhdGUoV0tQYWdlUmVmIHBhZ2UsIF9fd2Vh
ayBpZCA8X1dLRnVsbHNjcmVlbkRlbGVnYXRlPiBkZWxlZ2F0ZSkKK3sKKyNpZiBXS19BUElfRU5B
QkxFRCAmJiBFTkFCTEUoRlVMTFNDUkVFTl9BUEkpCisgICAgc3RhdGljX2Nhc3Q8V2ViS2l0OjpG
dWxsc2NyZWVuQ2xpZW50Jj4odG9JbXBsKHBhZ2UpLT5mdWxsc2NyZWVuQ2xpZW50KCkpLnNldERl
bGVnYXRlKGRlbGVnYXRlKTsKKyNlbmRpZgorfQorCitpZCA8X1dLRnVsbHNjcmVlbkRlbGVnYXRl
PiBXS1BhZ2VHZXRGdWxsc2NyZWVuRGVsZWdhdGUoV0tQYWdlUmVmIHBhZ2UpCit7CisjaWYgV0tf
QVBJX0VOQUJMRUQgJiYgRU5BQkxFKEZVTExTQ1JFRU5fQVBJKQorICAgIHJldHVybiBzdGF0aWNf
Y2FzdDxXZWJLaXQ6OkZ1bGxzY3JlZW5DbGllbnQmPih0b0ltcGwocGFnZSktPmZ1bGxzY3JlZW5D
bGllbnQoKSkuZGVsZWdhdGUoKS5hdXRvcmVsZWFzZSgpOworI2Vsc2UKKyAgICByZXR1cm4gbmls
OworI2VuZGlmCit9CisK
</data>
<flag name="commit-queue"
          id="321058"
          type_id="3"
          status="-"
          setter="jer.noble"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>299044</attachid>
            <date>2017-01-17 10:57:31 -0800</date>
            <delta_ts>2017-01-23 17:24:36 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-165255-20170117105543.patch</filename>
            <type>text/plain</type>
            <size>3029</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwNTQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZjIyMzc4Njk0ZWViNjhh
Yzk0OTU1MDYzNGM3N2YwODE3ZGU3MzFiMy4uM2VhOTgwODAzZmVjNWU1OWNhMWU5NWIzYzEzYTY3
ZmFmMGVjMzUyNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE3LTAxLTEwICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIE1ha2UgX1dLRnVsbHNjcmVl
bkRlbGVnYXRlIGF2YWlsYWJsZSB0byB1c2VycyBvZiB0aGUgV2ViS2l0MiBDLUFQSS4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NTI1NQorCisgICAg
ICAgIFJldmlld2VkIGJ5IEFuZGVycyBDYXJsc3Nvbi4KKworICAgICAgICBBZGQgYSBnZXR0ZXIg
YW5kIHNldHRlciB0byBXS1BhZ2VQcml2YXRlIGFsbG93aW5nIGNsaWVudHMgdG8gc2V0L2dldCB0
aGUKKyAgICAgICAgX1dLRnVsbHNjcmVlbkRlbGVnYXRlIGFzc29jaWF0ZWQgd2l0aCB0aGUgcGFn
ZS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdlUHJpdmF0ZU1hYy5oOgor
ICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdlUHJpdmF0ZU1hYy5tbToKKyAgICAg
ICAgKFdLUGFnZVNldEZ1bGxzY3JlZW5EZWxlZ2F0ZSk6CisgICAgICAgIChXS1BhZ2VHZXRGdWxs
c2NyZWVuRGVsZWdhdGUpOgorCiAyMDE3LTAxLTEwICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtA
aWdhbGlhLmNvbT4KIAogICAgICAgICBUaHJlYWRlZENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6
cmVuZGVyTmV4dEZyYW1lKCkgc2hvdWxkIHNob3J0LWN1dCB0byBsYXllciBmbHVzaGluZwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL21hYy9XS1BhZ2VQcml2YXRl
TWFjLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVByaXZhdGVN
YWMuaAppbmRleCA3Yjg0MjliMjE5NTc4MmE1NjM5Nzk0YjY4ZjU1YzQ2MjU5ZTMyMjEyLi42NGNk
ZjRhNmY1ODY0YTQyMmQ2ZTY3NmM3ZmQ5YTRlYjhkMjllZjI3IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVByaXZhdGVNYWMuaAorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVByaXZhdGVNYWMuaApAQCAtNTUs
NiArNTUsMTAgQEAgZXh0ZXJuICJDIiB7CiBXS19FWFBPUlQgaWQgPF9XS09ic2VydmFibGVQYWdl
U3RhdGU+IFdLUGFnZUNyZWF0ZU9ic2VydmFibGVTdGF0ZShXS1BhZ2VSZWYgcGFnZSkgTlNfUkVU
VVJOU19SRVRBSU5FRDsKIFdLX0VYUE9SVCBfV0tSZW1vdGVPYmplY3RSZWdpc3RyeSAqV0tQYWdl
R2V0T2JqZWN0UmVnaXN0cnkoV0tQYWdlUmVmIHBhZ2UpOwogCitAcHJvdG9jb2wgX1dLRnVsbHNj
cmVlbkRlbGVnYXRlOworV0tfRVhQT1JUIHZvaWQgV0tQYWdlU2V0RnVsbHNjcmVlbkRlbGVnYXRl
KFdLUGFnZVJlZiBwYWdlLCBpZCA8X1dLRnVsbHNjcmVlbkRlbGVnYXRlPik7CitXS19FWFBPUlQg
aWQgPF9XS0Z1bGxzY3JlZW5EZWxlZ2F0ZT4gV0tQYWdlR2V0RnVsbHNjcmVlbkRlbGVnYXRlKFdL
UGFnZVJlZiBwYWdlKTsKKwogI2VuZGlmCiAKIFdLX0VYUE9SVCBib29sIFdLUGFnZUlzVVJMS25v
d25IU1RTSG9zdChXS1BhZ2VSZWYgcGFnZSwgV0tVUkxSZWYgdXJsKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdlUHJpdmF0ZU1hYy5tbSBiL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdlUHJpdmF0ZU1hYy5tbQppbmRl
eCA2NDQ5MmUyMzBjYjYxMzY5MmY5YjU1NzJiMmU4ZDhiMzM2MGIzNTI1Li41YTkzY2I1YjczZTkw
M2M3YTUwYjI0NThkZTZhNGQxN2Q5YmY3NWNiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVByaXZhdGVNYWMubW0KKysrIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9DL21hYy9XS1BhZ2VQcml2YXRlTWFjLm1tCkBAIC0yNiw2ICsyNiw3
IEBACiAjaW1wb3J0ICJjb25maWcuaCIKICNpbXBvcnQgIldLUGFnZVByaXZhdGVNYWMuaCIKIAor
I2ltcG9ydCAiRnVsbHNjcmVlbkNsaWVudC5oIgogI2ltcG9ydCAiUGFnZUxvYWRTdGF0ZU9ic2Vy
dmVyLmgiCiAjaW1wb3J0ICJXS0FQSUNhc3QuaCIKICNpbXBvcnQgIldLTlNVUkxFeHRyYXMuaCIK
QEAgLTE0MywzICsxNDQsMjAgQEAgYm9vbCBXS1BhZ2VJc1BsYXlpbmdWaWRlb0luRW5oYW5jZWRG
dWxsc2NyZWVuKFdLUGFnZVJlZiBwYWdlUmVmKQogICAgIHJldHVybiB0b0ltcGwocGFnZVJlZikt
PmlzUGxheWluZ1ZpZGVvSW5FbmhhbmNlZEZ1bGxzY3JlZW4oKTsKIH0KICNlbmRpZgorCit2b2lk
IFdLUGFnZVNldEZ1bGxzY3JlZW5EZWxlZ2F0ZShXS1BhZ2VSZWYgcGFnZSwgX193ZWFrIGlkIDxf
V0tGdWxsc2NyZWVuRGVsZWdhdGU+IGRlbGVnYXRlKQoreworI2lmIFdLX0FQSV9FTkFCTEVEICYm
IEVOQUJMRShGVUxMU0NSRUVOX0FQSSkKKyAgICBzdGF0aWNfY2FzdDxXZWJLaXQ6OkZ1bGxzY3Jl
ZW5DbGllbnQmPih0b0ltcGwocGFnZSktPmZ1bGxzY3JlZW5DbGllbnQoKSkuc2V0RGVsZWdhdGUo
ZGVsZWdhdGUpOworI2VuZGlmCit9CisKK2lkIDxfV0tGdWxsc2NyZWVuRGVsZWdhdGU+IFdLUGFn
ZUdldEZ1bGxzY3JlZW5EZWxlZ2F0ZShXS1BhZ2VSZWYgcGFnZSkKK3sKKyNpZiBXS19BUElfRU5B
QkxFRCAmJiBFTkFCTEUoRlVMTFNDUkVFTl9BUEkpCisgICAgcmV0dXJuIHN0YXRpY19jYXN0PFdl
YktpdDo6RnVsbHNjcmVlbkNsaWVudCY+KHRvSW1wbChwYWdlKS0+ZnVsbHNjcmVlbkNsaWVudCgp
KS5kZWxlZ2F0ZSgpLmF1dG9yZWxlYXNlKCk7CisjZWxzZQorICAgIHJldHVybiBuaWw7CisjZW5k
aWYKK30KKwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>299558</attachid>
            <date>2017-01-23 17:24:49 -0800</date>
            <delta_ts>2017-01-24 11:57:13 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-165255-20170123172249.patch</filename>
            <type>text/plain</type>
            <size>2979</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjExMDcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMmI2ZmMyYzJkZmNkZGQ2
OGQ5NjRmM2M0NzkwZmJjYzhmNzEwYTk2Zi4uZjE1ZDM1MmU3MmYzNzZlNWUwOGE5MDczMDdlNDRk
MTNjOGVkYWEwNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE3LTAxLTEwICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIE1ha2UgX1dLRnVsbHNjcmVl
bkRlbGVnYXRlIGF2YWlsYWJsZSB0byB1c2VycyBvZiB0aGUgV2ViS2l0MiBDLUFQSS4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NTI1NQorCisgICAg
ICAgIFJldmlld2VkIGJ5IEFuZGVycyBDYXJsc3Nvbi4KKworICAgICAgICBBZGQgYSBnZXR0ZXIg
YW5kIHNldHRlciB0byBXS1BhZ2VQcml2YXRlIGFsbG93aW5nIGNsaWVudHMgdG8gc2V0L2dldCB0
aGUKKyAgICAgICAgX1dLRnVsbHNjcmVlbkRlbGVnYXRlIGFzc29jaWF0ZWQgd2l0aCB0aGUgcGFn
ZS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdlUHJpdmF0ZU1hYy5oOgor
ICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdlUHJpdmF0ZU1hYy5tbToKKyAgICAg
ICAgKFdLUGFnZVNldEZ1bGxzY3JlZW5EZWxlZ2F0ZSk6CisgICAgICAgIChXS1BhZ2VHZXRGdWxs
c2NyZWVuRGVsZWdhdGUpOgorCiAyMDE3LTAxLTIzICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFw
cGxlLmNvbT4KIAogICAgICAgICBNYWludGFpbiBvcmRlcmluZyB3aGVuIGRvaW5nIHNwZWN1bGF0
aXZlIGxvYWRzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFj
L1dLUGFnZVByaXZhdGVNYWMuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9tYWMv
V0tQYWdlUHJpdmF0ZU1hYy5oCmluZGV4IDdiODQyOWIyMTk1NzgyYTU2Mzk3OTRiNjhmNTVjNDYy
NTllMzIyMTIuLjY0Y2RmNGE2ZjU4NjRhNDIyZDZlNjc2YzdmZDlhNGViOGQyOWVmMjcgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdlUHJpdmF0ZU1h
Yy5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdlUHJpdmF0
ZU1hYy5oCkBAIC01NSw2ICs1NSwxMCBAQCBleHRlcm4gIkMiIHsKIFdLX0VYUE9SVCBpZCA8X1dL
T2JzZXJ2YWJsZVBhZ2VTdGF0ZT4gV0tQYWdlQ3JlYXRlT2JzZXJ2YWJsZVN0YXRlKFdLUGFnZVJl
ZiBwYWdlKSBOU19SRVRVUk5TX1JFVEFJTkVEOwogV0tfRVhQT1JUIF9XS1JlbW90ZU9iamVjdFJl
Z2lzdHJ5ICpXS1BhZ2VHZXRPYmplY3RSZWdpc3RyeShXS1BhZ2VSZWYgcGFnZSk7CiAKK0Bwcm90
b2NvbCBfV0tGdWxsc2NyZWVuRGVsZWdhdGU7CitXS19FWFBPUlQgdm9pZCBXS1BhZ2VTZXRGdWxs
c2NyZWVuRGVsZWdhdGUoV0tQYWdlUmVmIHBhZ2UsIGlkIDxfV0tGdWxsc2NyZWVuRGVsZWdhdGU+
KTsKK1dLX0VYUE9SVCBpZCA8X1dLRnVsbHNjcmVlbkRlbGVnYXRlPiBXS1BhZ2VHZXRGdWxsc2Ny
ZWVuRGVsZWdhdGUoV0tQYWdlUmVmIHBhZ2UpOworCiAjZW5kaWYKIAogV0tfRVhQT1JUIGJvb2wg
V0tQYWdlSXNVUkxLbm93bkhTVFNIb3N0KFdLUGFnZVJlZiBwYWdlLCBXS1VSTFJlZiB1cmwpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL21hYy9XS1BhZ2VQcml2
YXRlTWFjLm1tIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL21hYy9XS1BhZ2VQcml2
YXRlTWFjLm1tCmluZGV4IDY0NDkyZTIzMGNiNjEzNjkyZjliNTU3MmIyZThkOGIzMzYwYjM1MjUu
LjUyMDJiZjkzNmNkMTFiYjlkZjg1ZDFmNDFlZGU5OTU4M2JmOThlOWEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9tYWMvV0tQYWdlUHJpdmF0ZU1hYy5tbQorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvbWFjL1dLUGFnZVByaXZhdGVNYWMubW0K
QEAgLTI2LDYgKzI2LDcgQEAKICNpbXBvcnQgImNvbmZpZy5oIgogI2ltcG9ydCAiV0tQYWdlUHJp
dmF0ZU1hYy5oIgogCisjaW1wb3J0ICJGdWxsc2NyZWVuQ2xpZW50LmgiCiAjaW1wb3J0ICJQYWdl
TG9hZFN0YXRlT2JzZXJ2ZXIuaCIKICNpbXBvcnQgIldLQVBJQ2FzdC5oIgogI2ltcG9ydCAiV0tO
U1VSTEV4dHJhcy5oIgpAQCAtMTQzLDMgKzE0NCwyMCBAQCBib29sIFdLUGFnZUlzUGxheWluZ1Zp
ZGVvSW5FbmhhbmNlZEZ1bGxzY3JlZW4oV0tQYWdlUmVmIHBhZ2VSZWYpCiAgICAgcmV0dXJuIHRv
SW1wbChwYWdlUmVmKS0+aXNQbGF5aW5nVmlkZW9JbkVuaGFuY2VkRnVsbHNjcmVlbigpOwogfQog
I2VuZGlmCisKK3ZvaWQgV0tQYWdlU2V0RnVsbHNjcmVlbkRlbGVnYXRlKFdLUGFnZVJlZiBwYWdl
LCBpZCA8X1dLRnVsbHNjcmVlbkRlbGVnYXRlPiBkZWxlZ2F0ZSkKK3sKKyNpZiBXS19BUElfRU5B
QkxFRCAmJiBFTkFCTEUoRlVMTFNDUkVFTl9BUEkpCisgICAgc3RhdGljX2Nhc3Q8V2ViS2l0OjpG
dWxsc2NyZWVuQ2xpZW50Jj4odG9JbXBsKHBhZ2UpLT5mdWxsc2NyZWVuQ2xpZW50KCkpLnNldERl
bGVnYXRlKGRlbGVnYXRlKTsKKyNlbmRpZgorfQorCitpZCA8X1dLRnVsbHNjcmVlbkRlbGVnYXRl
PiBXS1BhZ2VHZXRGdWxsc2NyZWVuRGVsZWdhdGUoV0tQYWdlUmVmIHBhZ2UpCit7CisjaWYgV0tf
QVBJX0VOQUJMRUQgJiYgRU5BQkxFKEZVTExTQ1JFRU5fQVBJKQorICAgIHJldHVybiBzdGF0aWNf
Y2FzdDxXZWJLaXQ6OkZ1bGxzY3JlZW5DbGllbnQmPih0b0ltcGwocGFnZSktPmZ1bGxzY3JlZW5D
bGllbnQoKSkuZGVsZWdhdGUoKS5hdXRvcmVsZWFzZSgpOworI2Vsc2UKKyAgICByZXR1cm4gbmls
OworI2VuZGlmCit9CisK
</data>

          </attachment>
      

    </bug>

</bugzilla>