<?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>167137</bug_id>
          
          <creation_ts>2017-01-17 14:43:46 -0800</creation_ts>
          <short_desc>[Streams API] ReadableStream generic reader constructor does not need to call ReadableStream getReader</short_desc>
          <delta_ts>2017-01-18 12:08:01 -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>WebCore Misc.</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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>benjamin</cc>
    
    <cc>calvaris</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1267486</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-01-17 14:43:46 -0800</bug_when>
    <thetext>The spec changed and we should the private constructor instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267490</commentid>
    <comment_count>1</comment_count>
      <attachid>299063</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-01-17 14:45:58 -0800</bug_when>
    <thetext>Created attachment 299063
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267496</commentid>
    <comment_count>2</comment_count>
      <attachid>299065</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-01-17 14:53:23 -0800</bug_when>
    <thetext>Created attachment 299065
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267509</commentid>
    <comment_count>3</comment_count>
      <attachid>299071</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-01-17 15:20:59 -0800</bug_when>
    <thetext>Created attachment 299071
Fixing compilation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267691</commentid>
    <comment_count>4</comment_count>
      <attachid>299071</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2017-01-18 01:15:34 -0800</bug_when>
    <thetext>Comment on attachment 299071
Fixing compilation

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

&gt; LayoutTests/streams/shadowing-getReader.html:13
&gt; +stream = new ReadableStream();

Do you need to create the stream twice?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267798</commentid>
    <comment_count>5</comment_count>
      <attachid>299161</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-01-18 11:31:00 -0800</bug_when>
    <thetext>Created attachment 299161
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267799</commentid>
    <comment_count>6</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-01-18 11:32:10 -0800</bug_when>
    <thetext>Thanks for the review.

(In reply to comment #4)
&gt; Comment on attachment 299071 [details]
&gt; Fixing compilation
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=299071&amp;action=review
&gt; 
&gt; &gt; LayoutTests/streams/shadowing-getReader.html:13
&gt; &gt; +stream = new ReadableStream();
&gt; 
&gt; Do you need to create the stream twice?

We need the first one to get reader constructor and the second one to do the actual test. I rewrote a bit the test to make it clearer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267809</commentid>
    <comment_count>7</comment_count>
      <attachid>299161</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-01-18 12:07:57 -0800</bug_when>
    <thetext>Comment on attachment 299161
Patch for landing

Clearing flags on attachment: 299161

Committed r210862: &lt;http://trac.webkit.org/changeset/210862&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1267810</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-01-18 12:08:01 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>299063</attachid>
            <date>2017-01-17 14:45:58 -0800</date>
            <delta_ts>2017-01-17 14:53:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-167137-20170117144410.patch</filename>
            <type>text/plain</type>
            <size>5041</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwODAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTNjYzkxYTY1NGM2NWIw
MzA0NTNkNGFhNzgxYjI0Nzk2ZjQwOWY4ZC4uNWE2YmYwY2ZhMmI5OGZjZTk2ZmRmMmMwNzM3NmZm
YjY3MjlhZGY3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE3LTAxLTE3ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBbU3RyZWFtcyBBUEldIFJl
YWRhYmxlU3RyZWFtIGdlbmVyaWMgcmVhZGVyIGNvbnN0cnVjdG9yIGRvZXMgbm90IG5lZWQgdG8g
Y2FsbCBSZWFkYWJsZVN0cmVhbSBnZXRSZWFkZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NzEzNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IHN0cmVhbXMvc2hhZG93aW5nLWdldFJlYWRlci5o
dG1sCisKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU1JlYWRhYmxlU3RyZWFtUHJpdmF0ZUNvbnN0
cnVjdG9ycy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjb25zdHJ1Y3RKU1JlYWRhYmxlU3RyZWFt
RGVmYXVsdFJlYWRlcik6IFVzaW5nIHByaXZhdGUgY29uc3RydWN0b3IgaW5zdGVhZCBvZiBnZXRS
ZWFkZXIuCisKIDIwMTctMDEtMTcgIE1pZ3VlbCBHb21leiAgPG1hZ29tZXpAaWdhbGlhLmNvbT4K
IAogICAgICAgICBSRUdSRVNTSU9OKHIyMDg5OTcpOiBbR0xYXSBHb29nbGUgbWFwcyBsYWJlbHMg
YnJva2VuIHdoZW4gdXNpbmcgZ2xYQ3JlYXRlQ29udGV4dEF0dHJpYnNBUkIKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTUmVhZGFibGVTdHJlYW1Qcml2YXRlQ29uc3Ry
dWN0b3JzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTUmVhZGFibGVTdHJlYW1Q
cml2YXRlQ29uc3RydWN0b3JzLmNwcAppbmRleCBlMDllNTllOTY5MWU4ZjA4MWJjMDc1NjFkNTdm
MjczYTQ2MDFmY2MxLi5kODY1MjkyYWJhZTMxMzE5NjdhYTcxZDkzOTA3MjMwMjVlOTQ0MjE4IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1JlYWRhYmxlU3RyZWFtUHJp
dmF0ZUNvbnN0cnVjdG9ycy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNS
ZWFkYWJsZVN0cmVhbVByaXZhdGVDb25zdHJ1Y3RvcnMuY3BwCkBAIC0zMCw2ICszMCw3IEBACiAj
aW5jbHVkZSAiSlNSZWFkYWJsZVN0cmVhbURlZmF1bHRSZWFkZXIuaCIKICNpbmNsdWRlICJSZWFk
YWJsZUJ5dGVTdHJlYW1JbnRlcm5hbHNCdWlsdGlucy5oIgogI2luY2x1ZGUgIlJlYWRhYmxlU3Ry
ZWFtSW50ZXJuYWxzQnVpbHRpbnMuaCIKKyNpbmNsdWRlICJXZWJDb3JlSlNDbGllbnREYXRhLmgi
CiAjaW5jbHVkZSA8cnVudGltZS9DYWxsRGF0YS5oPgogCiB1c2luZyBuYW1lc3BhY2UgSlNDOwpA
QCAtNTksMTYgKzYwLDE3IEBAIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgY29uc3RydWN0
SlNSZWFkYWJsZVN0cmVhbURlZmF1bHRSZWFkZXIoRXhlY1N0YXRlJiBlCiAgICAgVk0mIHZtID0g
ZXhlYy52bSgpOwogICAgIGF1dG8gc2NvcGUgPSBERUNMQVJFX1RIUk9XX1NDT1BFKHZtKTsKIAot
ICAgIEpTUmVhZGFibGVTdHJlYW0qIHN0cmVhbSA9IGpzRHluYW1pY0Rvd25jYXN0PEpTUmVhZGFi
bGVTdHJlYW0qPihleGVjLmFyZ3VtZW50KDApKTsKLSAgICBpZiAoIXN0cmVhbSkKLSAgICAgICAg
cmV0dXJuIHRocm93QXJndW1lbnRUeXBlRXJyb3IoZXhlYywgc2NvcGUsIDAsICJzdHJlYW0iLCAi
UmVhZGFibGVTdHJlYW1SZWFkZXIiLCBudWxscHRyLCAiUmVhZGFibGVTdHJlYW0iKTsKKyAgICBK
U0RPTUdsb2JhbE9iamVjdCYgZ2xvYmFsT2JqZWN0ID0gKnN0YXRpY19jYXN0PEpTRE9NR2xvYmFs
T2JqZWN0Kj4oZXhlYy5sZXhpY2FsR2xvYmFsT2JqZWN0KCkpOwogCi0gICAgSlNWYWx1ZSBqc0Z1
bmN0aW9uID0gc3RyZWFtLT5nZXQoJmV4ZWMsIElkZW50aWZpZXI6OmZyb21TdHJpbmcoJmV4ZWMs
ICJnZXRSZWFkZXIiKSk7CisgICAgSlNWTUNsaWVudERhdGEmIGNsaWVudERhdGEgPSAqc3RhdGlj
X2Nhc3Q8SlNWTUNsaWVudERhdGEqPih2bS5jbGllbnREYXRhKTsKKyAgICBKU0M6OkpTT2JqZWN0
KiBjb25zdHJ1Y3RvciA9IEpTQzo6YXNPYmplY3QoZ2xvYmFsT2JqZWN0LmdldCgmZXhlYywgY2xp
ZW50RGF0YS5idWlsdGluTmFtZXMoKS5SZWFkYWJsZVN0cmVhbURlZmF1bHRSZWFkZXJQcml2YXRl
TmFtZSgpKSk7CisgICAgQ29uc3RydWN0RGF0YSBjb25zdHJ1Y3REYXRhOworICAgIENvbnN0cnVj
dFR5cGUgY29uc3RydWN0VHlwZSA9IGNvbnN0cnVjdG9yLT5tZXRob2RUYWJsZSgpLT5nZXRDb25z
dHJ1Y3REYXRhKGNvbnN0cnVjdG9yLCBjb25zdHJ1Y3REYXRhKTsKKyAgICBBU1NFUlQoY29uc3Ry
dWN0VHlwZSAhPSBDb25zdHJ1Y3RUeXBlOjpOb25lKTsKIAotICAgIENhbGxEYXRhIGNhbGxEYXRh
OwotICAgIENhbGxUeXBlIGNhbGxUeXBlID0gZ2V0Q2FsbERhdGEoanNGdW5jdGlvbiwgY2FsbERh
dGEpOwotICAgIE1hcmtlZEFyZ3VtZW50QnVmZmVyIG5vQXJndW1lbnRzOwotICAgIHJldHVybiBK
U1ZhbHVlOjplbmNvZGUoY2FsbCgmZXhlYywganNGdW5jdGlvbiwgY2FsbFR5cGUsIGNhbGxEYXRh
LCBzdHJlYW0sIG5vQXJndW1lbnRzKSk7CisgICAgTWFya2VkQXJndW1lbnRCdWZmZXIgYXJnczsK
KyAgICBhcmdzLmFwcGVuZChleGVjLmFyZ3VtZW50KDApKTsKKyAgICByZXR1cm4gSlNWYWx1ZTo6
ZW5jb2RlKEpTQzo6Y29uc3RydWN0KCZleGVjLCBjb25zdHJ1Y3RvciwgY29uc3RydWN0VHlwZSwg
Y29uc3RydWN0RGF0YSwgYXJncykpOwogfQogCiAvLyBQcml2YXRlIEpTIFJlYWRhYmxlU3RyZWFt
RGVmYXVsdFJlYWRlciBhbmQgUmVhZGFibGVTdHJlYW1EZWZhdWx0Q29udHJvbGxlciBjb25zdHJ1
Y3RvcnMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggNTk1MTMxZGVkNGRjZWVlYWIzYjlkMzU0ODAyNThlODFhYTJiMjU1ZC4u
NjhjN2NmMGE5MGY5ODc0NjdlYjhiNmM4NGQxZmM5OGJkMjFiMzU5NSAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDEzIEBACisyMDE3LTAxLTE3ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKwor
ICAgICAgICBbU3RyZWFtcyBBUEldIFJlYWRhYmxlU3RyZWFtIGdlbmVyaWMgcmVhZGVyIGNvbnN0
cnVjdG9yIGRvZXMgbm90IG5lZWQgdG8gY2FsbCBSZWFkYWJsZVN0cmVhbSBnZXRSZWFkZXIKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NzEzNworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogc3RyZWFtcy9z
aGFkb3dpbmctZ2V0UmVhZGVyLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogc3RyZWFt
cy9zaGFkb3dpbmctZ2V0UmVhZGVyLmh0bWw6IEFkZGVkLgorCiAyMDE3LTAxLTE2ICBDYXJsb3Mg
QWxiZXJ0byBMb3BleiBQZXJleiAgPGNsb3BlekBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtd
W01TRV0gVXBkYXRlIGxpc3Qgb2YgbWVkaWEtc291cmNlIHRlc3RzIHRoYXQgZmFpbC4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3N0cmVhbXMvc2hhZG93aW5nLWdldFJlYWRlci1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9zdHJlYW1zL3NoYWRvd2luZy1nZXRSZWFkZXItZXhwZWN0ZWQudHh0
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjkwNTE0NTE1MmNlNGJlNDIwMGIwYjliMTY3YWM3ZWJmZDkzMjVkMGIKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zdHJlYW1zL3NoYWRvd2luZy1nZXRSZWFkZXIt
ZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsOSBAQAorVGhpcyB0ZXN0IHNob3VsZCBydW4gd2l0aG91
dCB0aHJvd2luZyBhbiBleGNlcHRpb24uCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNl
cmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKwor
CitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RyZWFtcy9zaGFkb3dpbmctZ2V0UmVhZGVyLmh0bWwgYi9M
YXlvdXRUZXN0cy9zdHJlYW1zL3NoYWRvd2luZy1nZXRSZWFkZXIuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi40
MTFmNzRlMzY0YTQxZDg0OWQ1YjRjNWQ3YzZlMGU0NWI4ODJjNGEyCi0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvc3RyZWFtcy9zaGFkb3dpbmctZ2V0UmVhZGVyLmh0bWwKQEAgLTAsMCAr
MSwyMSBAQAorPCFET0NUWVBFIEhUTUw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4u
L3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxz
Y3JpcHQ+CitkZXNjcmlwdGlvbigiVGhpcyB0ZXN0IHNob3VsZCBydW4gd2l0aG91dCB0aHJvd2lu
ZyBhbiBleGNlcHRpb24uIik7CisKK3ZhciBzdHJlYW0gPSBuZXcgUmVhZGFibGVTdHJlYW0oKTsK
K3ZhciByZWFkZXJDb25zdHJ1Y3RvciA9IHN0cmVhbS5nZXRSZWFkZXIoKS5jb25zdHJ1Y3RvcjsK
Kworc3RyZWFtID0gbmV3IFJlYWRhYmxlU3RyZWFtKCk7CitzdHJlYW0uZ2V0UmVhZGVyID0gImZv
byI7CisKK3ZhciBuZXdSZWFkZXIgPSBuZXcgcmVhZGVyQ29uc3RydWN0b3Ioc3RyZWFtKTsKKwor
PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9z
Y3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>299065</attachid>
            <date>2017-01-17 14:53:23 -0800</date>
            <delta_ts>2017-01-17 15:20:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-167137-20170117145135.patch</filename>
            <type>text/plain</type>
            <size>5156</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwODAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTNjYzkxYTY1NGM2NWIw
MzA0NTNkNGFhNzgxYjI0Nzk2ZjQwOWY4ZC4uNWE2YmYwY2ZhMmI5OGZjZTk2ZmRmMmMwNzM3NmZm
YjY3MjlhZGY3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE3LTAxLTE3ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBbU3RyZWFtcyBBUEldIFJl
YWRhYmxlU3RyZWFtIGdlbmVyaWMgcmVhZGVyIGNvbnN0cnVjdG9yIGRvZXMgbm90IG5lZWQgdG8g
Y2FsbCBSZWFkYWJsZVN0cmVhbSBnZXRSZWFkZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NzEzNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IHN0cmVhbXMvc2hhZG93aW5nLWdldFJlYWRlci5o
dG1sCisKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU1JlYWRhYmxlU3RyZWFtUHJpdmF0ZUNvbnN0
cnVjdG9ycy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjb25zdHJ1Y3RKU1JlYWRhYmxlU3RyZWFt
RGVmYXVsdFJlYWRlcik6IFVzaW5nIHByaXZhdGUgY29uc3RydWN0b3IgaW5zdGVhZCBvZiBnZXRS
ZWFkZXIuCisKIDIwMTctMDEtMTcgIE1pZ3VlbCBHb21leiAgPG1hZ29tZXpAaWdhbGlhLmNvbT4K
IAogICAgICAgICBSRUdSRVNTSU9OKHIyMDg5OTcpOiBbR0xYXSBHb29nbGUgbWFwcyBsYWJlbHMg
YnJva2VuIHdoZW4gdXNpbmcgZ2xYQ3JlYXRlQ29udGV4dEF0dHJpYnNBUkIKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTUmVhZGFibGVTdHJlYW1Qcml2YXRlQ29uc3Ry
dWN0b3JzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTUmVhZGFibGVTdHJlYW1Q
cml2YXRlQ29uc3RydWN0b3JzLmNwcAppbmRleCBlMDllNTllOTY5MWU4ZjA4MWJjMDc1NjFkNTdm
MjczYTQ2MDFmY2MxLi40NGMyN2RmNzE0MDc0YTEyZDM2MmM5NmRiNjRiMjUwMTgwNGM4YWE4IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1JlYWRhYmxlU3RyZWFtUHJp
dmF0ZUNvbnN0cnVjdG9ycy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNS
ZWFkYWJsZVN0cmVhbVByaXZhdGVDb25zdHJ1Y3RvcnMuY3BwCkBAIC0zMCw3ICszMCw3IEBACiAj
aW5jbHVkZSAiSlNSZWFkYWJsZVN0cmVhbURlZmF1bHRSZWFkZXIuaCIKICNpbmNsdWRlICJSZWFk
YWJsZUJ5dGVTdHJlYW1JbnRlcm5hbHNCdWlsdGlucy5oIgogI2luY2x1ZGUgIlJlYWRhYmxlU3Ry
ZWFtSW50ZXJuYWxzQnVpbHRpbnMuaCIKLSNpbmNsdWRlIDxydW50aW1lL0NhbGxEYXRhLmg+Cisj
aW5jbHVkZSAiV2ViQ29yZUpTQ2xpZW50RGF0YS5oIgogCiB1c2luZyBuYW1lc3BhY2UgSlNDOwog
CkBAIC01OSwxNiArNTksMTcgQEAgRW5jb2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBjb25zdHJ1
Y3RKU1JlYWRhYmxlU3RyZWFtRGVmYXVsdFJlYWRlcihFeGVjU3RhdGUmIGUKICAgICBWTSYgdm0g
PSBleGVjLnZtKCk7CiAgICAgYXV0byBzY29wZSA9IERFQ0xBUkVfVEhST1dfU0NPUEUodm0pOwog
Ci0gICAgSlNSZWFkYWJsZVN0cmVhbSogc3RyZWFtID0ganNEeW5hbWljRG93bmNhc3Q8SlNSZWFk
YWJsZVN0cmVhbSo+KGV4ZWMuYXJndW1lbnQoMCkpOwotICAgIGlmICghc3RyZWFtKQotICAgICAg
ICByZXR1cm4gdGhyb3dBcmd1bWVudFR5cGVFcnJvcihleGVjLCBzY29wZSwgMCwgInN0cmVhbSIs
ICJSZWFkYWJsZVN0cmVhbVJlYWRlciIsIG51bGxwdHIsICJSZWFkYWJsZVN0cmVhbSIpOworICAg
IEpTRE9NR2xvYmFsT2JqZWN0JiBnbG9iYWxPYmplY3QgPSAqc3RhdGljX2Nhc3Q8SlNET01HbG9i
YWxPYmplY3QqPihleGVjLmxleGljYWxHbG9iYWxPYmplY3QoKSk7CiAKLSAgICBKU1ZhbHVlIGpz
RnVuY3Rpb24gPSBzdHJlYW0tPmdldCgmZXhlYywgSWRlbnRpZmllcjo6ZnJvbVN0cmluZygmZXhl
YywgImdldFJlYWRlciIpKTsKKyAgICBKU1ZNQ2xpZW50RGF0YSYgY2xpZW50RGF0YSA9ICpzdGF0
aWNfY2FzdDxKU1ZNQ2xpZW50RGF0YSo+KHZtLmNsaWVudERhdGEpOworICAgIEpTQzo6SlNPYmpl
Y3QqIGNvbnN0cnVjdG9yID0gSlNDOjphc09iamVjdChnbG9iYWxPYmplY3QuZ2V0KCZleGVjLCBj
bGllbnREYXRhLmJ1aWx0aW5OYW1lcygpLlJlYWRhYmxlU3RyZWFtRGVmYXVsdFJlYWRlclByaXZh
dGVOYW1lKCkpKTsKKyAgICBDb25zdHJ1Y3REYXRhIGNvbnN0cnVjdERhdGE7CisgICAgQ29uc3Ry
dWN0VHlwZSBjb25zdHJ1Y3RUeXBlID0gY29uc3RydWN0b3ItPm1ldGhvZFRhYmxlKCktPmdldENv
bnN0cnVjdERhdGEoY29uc3RydWN0b3IsIGNvbnN0cnVjdERhdGEpOworICAgIEFTU0VSVChjb25z
dHJ1Y3RUeXBlICE9IENvbnN0cnVjdFR5cGU6Ok5vbmUpOwogCi0gICAgQ2FsbERhdGEgY2FsbERh
dGE7Ci0gICAgQ2FsbFR5cGUgY2FsbFR5cGUgPSBnZXRDYWxsRGF0YShqc0Z1bmN0aW9uLCBjYWxs
RGF0YSk7Ci0gICAgTWFya2VkQXJndW1lbnRCdWZmZXIgbm9Bcmd1bWVudHM7Ci0gICAgcmV0dXJu
IEpTVmFsdWU6OmVuY29kZShjYWxsKCZleGVjLCBqc0Z1bmN0aW9uLCBjYWxsVHlwZSwgY2FsbERh
dGEsIHN0cmVhbSwgbm9Bcmd1bWVudHMpKTsKKyAgICBNYXJrZWRBcmd1bWVudEJ1ZmZlciBhcmdz
OworICAgIGFyZ3MuYXBwZW5kKGV4ZWMuYXJndW1lbnQoMCkpOworICAgIHJldHVybiBKU1ZhbHVl
OjplbmNvZGUoSlNDOjpjb25zdHJ1Y3QoJmV4ZWMsIGNvbnN0cnVjdG9yLCBjb25zdHJ1Y3RUeXBl
LCBjb25zdHJ1Y3REYXRhLCBhcmdzKSk7CiB9CiAKIC8vIFByaXZhdGUgSlMgUmVhZGFibGVTdHJl
YW1EZWZhdWx0UmVhZGVyIGFuZCBSZWFkYWJsZVN0cmVhbURlZmF1bHRDb250cm9sbGVyIGNvbnN0
cnVjdG9ycy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCA1OTUxMzFkZWQ0ZGNlZWVhYjNiOWQzNTQ4MDI1OGU4MWFhMmIyNTVk
Li42OGM3Y2YwYTkwZjk4NzQ2N2ViOGI2Yzg0ZDFmYzk4YmQyMWIzNTk1IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTMgQEAKKzIwMTctMDEtMTcgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgor
CisgICAgICAgIFtTdHJlYW1zIEFQSV0gUmVhZGFibGVTdHJlYW0gZ2VuZXJpYyByZWFkZXIgY29u
c3RydWN0b3IgZG9lcyBub3QgbmVlZCB0byBjYWxsIFJlYWRhYmxlU3RyZWFtIGdldFJlYWRlcgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY3MTM3CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBzdHJlYW1z
L3NoYWRvd2luZy1nZXRSZWFkZXItZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBzdHJl
YW1zL3NoYWRvd2luZy1nZXRSZWFkZXIuaHRtbDogQWRkZWQuCisKIDIwMTctMDEtMTYgIENhcmxv
cyBBbGJlcnRvIExvcGV6IFBlcmV6ICA8Y2xvcGV6QGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dU
S11bTVNFXSBVcGRhdGUgbGlzdCBvZiBtZWRpYS1zb3VyY2UgdGVzdHMgdGhhdCBmYWlsLgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RyZWFtcy9zaGFkb3dpbmctZ2V0UmVhZGVyLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL3N0cmVhbXMvc2hhZG93aW5nLWdldFJlYWRlci1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uOTY4OWU2YzNkN2M5MDc0M2NkYzcwZmRiZTJmMGM5NThhMDdiNjU4Nwot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N0cmVhbXMvc2hhZG93aW5nLWdldFJlYWRl
ci1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMCBAQAorVGhpcyB0ZXN0IHNob3VsZCBydW4gd2l0
aG91dCB0aHJvd2luZyBhbiBleGNlcHRpb24uCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBh
IHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4K
KworCitQQVNTIG5ld1JlYWRlciBpbnN0YW5jZW9mIHJlYWRlckNvbnN0cnVjdG9yIGlzIHRydWUK
K1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9zdHJlYW1zL3NoYWRvd2luZy1nZXRSZWFkZXIuaHRtbCBiL0xh
eW91dFRlc3RzL3N0cmVhbXMvc2hhZG93aW5nLWdldFJlYWRlci5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmFj
MWNiOTg3OWRmZGM0OGE1MzkxMWM4ZDZiYmViNDhmZTUzZjE2YzYKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9zdHJlYW1zL3NoYWRvd2luZy1nZXRSZWFkZXIuaHRtbApAQCAtMCwwICsx
LDIzIEBACis8IURPQ1RZUEUgSFRNTD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4v
cmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHNj
cmlwdD4KK2Rlc2NyaXB0aW9uKCJUaGlzIHRlc3Qgc2hvdWxkIHJ1biB3aXRob3V0IHRocm93aW5n
IGFuIGV4Y2VwdGlvbi4iKTsKKwordmFyIHN0cmVhbSA9IG5ldyBSZWFkYWJsZVN0cmVhbSgpOwor
dmFyIHJlYWRlckNvbnN0cnVjdG9yID0gc3RyZWFtLmdldFJlYWRlcigpLmNvbnN0cnVjdG9yOwor
CitzdHJlYW0gPSBuZXcgUmVhZGFibGVTdHJlYW0oKTsKK3N0cmVhbS5nZXRSZWFkZXIgPSAiZm9v
IjsKKwordmFyIG5ld1JlYWRlciA9IG5ldyByZWFkZXJDb25zdHJ1Y3RvcihzdHJlYW0pOworCitz
aG91bGRCZVRydWUoIm5ld1JlYWRlciBpbnN0YW5jZW9mIHJlYWRlckNvbnN0cnVjdG9yIik7CisK
Kzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwv
c2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>299071</attachid>
            <date>2017-01-17 15:20:59 -0800</date>
            <delta_ts>2017-01-18 11:30:57 -0800</delta_ts>
            <desc>Fixing compilation</desc>
            <filename>bug-167137-20170117151911.patch</filename>
            <type>text/plain</type>
            <size>5253</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwODAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTNjYzkxYTY1NGM2NWIw
MzA0NTNkNGFhNzgxYjI0Nzk2ZjQwOWY4ZC4uNWE2YmYwY2ZhMmI5OGZjZTk2ZmRmMmMwNzM3NmZm
YjY3MjlhZGY3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE3LTAxLTE3ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBbU3RyZWFtcyBBUEldIFJl
YWRhYmxlU3RyZWFtIGdlbmVyaWMgcmVhZGVyIGNvbnN0cnVjdG9yIGRvZXMgbm90IG5lZWQgdG8g
Y2FsbCBSZWFkYWJsZVN0cmVhbSBnZXRSZWFkZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NzEzNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IHN0cmVhbXMvc2hhZG93aW5nLWdldFJlYWRlci5o
dG1sCisKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU1JlYWRhYmxlU3RyZWFtUHJpdmF0ZUNvbnN0
cnVjdG9ycy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjb25zdHJ1Y3RKU1JlYWRhYmxlU3RyZWFt
RGVmYXVsdFJlYWRlcik6IFVzaW5nIHByaXZhdGUgY29uc3RydWN0b3IgaW5zdGVhZCBvZiBnZXRS
ZWFkZXIuCisKIDIwMTctMDEtMTcgIE1pZ3VlbCBHb21leiAgPG1hZ29tZXpAaWdhbGlhLmNvbT4K
IAogICAgICAgICBSRUdSRVNTSU9OKHIyMDg5OTcpOiBbR0xYXSBHb29nbGUgbWFwcyBsYWJlbHMg
YnJva2VuIHdoZW4gdXNpbmcgZ2xYQ3JlYXRlQ29udGV4dEF0dHJpYnNBUkIKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTUmVhZGFibGVTdHJlYW1Qcml2YXRlQ29uc3Ry
dWN0b3JzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTUmVhZGFibGVTdHJlYW1Q
cml2YXRlQ29uc3RydWN0b3JzLmNwcAppbmRleCBlMDllNTllOTY5MWU4ZjA4MWJjMDc1NjFkNTdm
MjczYTQ2MDFmY2MxLi42ZWZkZjA2OGIzNGFjZTg3MmQ2MjczNzQ3NDJlMDkzMTE5M2E1ZGRjIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1JlYWRhYmxlU3RyZWFtUHJp
dmF0ZUNvbnN0cnVjdG9ycy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNS
ZWFkYWJsZVN0cmVhbVByaXZhdGVDb25zdHJ1Y3RvcnMuY3BwCkBAIC0zMCw3ICszMCw3IEBACiAj
aW5jbHVkZSAiSlNSZWFkYWJsZVN0cmVhbURlZmF1bHRSZWFkZXIuaCIKICNpbmNsdWRlICJSZWFk
YWJsZUJ5dGVTdHJlYW1JbnRlcm5hbHNCdWlsdGlucy5oIgogI2luY2x1ZGUgIlJlYWRhYmxlU3Ry
ZWFtSW50ZXJuYWxzQnVpbHRpbnMuaCIKLSNpbmNsdWRlIDxydW50aW1lL0NhbGxEYXRhLmg+Cisj
aW5jbHVkZSAiV2ViQ29yZUpTQ2xpZW50RGF0YS5oIgogCiB1c2luZyBuYW1lc3BhY2UgSlNDOwog
CkBAIC01NiwxOSArNTYsMTcgQEAgRW5jb2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBjb25zdHJ1
Y3RKU1JlYWRhYmxlQnl0ZVN0cmVhbUNvbnRyb2xsZXIoRXhlY1N0YXRlJgogCiBFbmNvZGVkSlNW
YWx1ZSBKU0NfSE9TVF9DQUxMIGNvbnN0cnVjdEpTUmVhZGFibGVTdHJlYW1EZWZhdWx0UmVhZGVy
KEV4ZWNTdGF0ZSYgZXhlYykKIHsKLSAgICBWTSYgdm0gPSBleGVjLnZtKCk7Ci0gICAgYXV0byBz
Y29wZSA9IERFQ0xBUkVfVEhST1dfU0NPUEUodm0pOwotCi0gICAgSlNSZWFkYWJsZVN0cmVhbSog
c3RyZWFtID0ganNEeW5hbWljRG93bmNhc3Q8SlNSZWFkYWJsZVN0cmVhbSo+KGV4ZWMuYXJndW1l
bnQoMCkpOwotICAgIGlmICghc3RyZWFtKQotICAgICAgICByZXR1cm4gdGhyb3dBcmd1bWVudFR5
cGVFcnJvcihleGVjLCBzY29wZSwgMCwgInN0cmVhbSIsICJSZWFkYWJsZVN0cmVhbVJlYWRlciIs
IG51bGxwdHIsICJSZWFkYWJsZVN0cmVhbSIpOworICAgIEpTVk1DbGllbnREYXRhJiBjbGllbnRE
YXRhID0gKnN0YXRpY19jYXN0PEpTVk1DbGllbnREYXRhKj4oZXhlYy52bSgpLmNsaWVudERhdGEp
OworICAgIEpTRE9NR2xvYmFsT2JqZWN0JiBnbG9iYWxPYmplY3QgPSAqc3RhdGljX2Nhc3Q8SlNE
T01HbG9iYWxPYmplY3QqPihleGVjLmxleGljYWxHbG9iYWxPYmplY3QoKSk7CiAKLSAgICBKU1Zh
bHVlIGpzRnVuY3Rpb24gPSBzdHJlYW0tPmdldCgmZXhlYywgSWRlbnRpZmllcjo6ZnJvbVN0cmlu
ZygmZXhlYywgImdldFJlYWRlciIpKTsKKyAgICBKU0M6OkpTT2JqZWN0KiBjb25zdHJ1Y3RvciA9
IEpTQzo6YXNPYmplY3QoZ2xvYmFsT2JqZWN0LmdldCgmZXhlYywgY2xpZW50RGF0YS5idWlsdGlu
TmFtZXMoKS5SZWFkYWJsZVN0cmVhbURlZmF1bHRSZWFkZXJQcml2YXRlTmFtZSgpKSk7CisgICAg
Q29uc3RydWN0RGF0YSBjb25zdHJ1Y3REYXRhOworICAgIENvbnN0cnVjdFR5cGUgY29uc3RydWN0
VHlwZSA9IGNvbnN0cnVjdG9yLT5tZXRob2RUYWJsZSgpLT5nZXRDb25zdHJ1Y3REYXRhKGNvbnN0
cnVjdG9yLCBjb25zdHJ1Y3REYXRhKTsKKyAgICBBU1NFUlQoY29uc3RydWN0VHlwZSAhPSBDb25z
dHJ1Y3RUeXBlOjpOb25lKTsKIAotICAgIENhbGxEYXRhIGNhbGxEYXRhOwotICAgIENhbGxUeXBl
IGNhbGxUeXBlID0gZ2V0Q2FsbERhdGEoanNGdW5jdGlvbiwgY2FsbERhdGEpOwotICAgIE1hcmtl
ZEFyZ3VtZW50QnVmZmVyIG5vQXJndW1lbnRzOwotICAgIHJldHVybiBKU1ZhbHVlOjplbmNvZGUo
Y2FsbCgmZXhlYywganNGdW5jdGlvbiwgY2FsbFR5cGUsIGNhbGxEYXRhLCBzdHJlYW0sIG5vQXJn
dW1lbnRzKSk7CisgICAgTWFya2VkQXJndW1lbnRCdWZmZXIgYXJnczsKKyAgICBhcmdzLmFwcGVu
ZChleGVjLmFyZ3VtZW50KDApKTsKKyAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2RlKEpTQzo6Y29u
c3RydWN0KCZleGVjLCBjb25zdHJ1Y3RvciwgY29uc3RydWN0VHlwZSwgY29uc3RydWN0RGF0YSwg
YXJncykpOwogfQogCiAvLyBQcml2YXRlIEpTIFJlYWRhYmxlU3RyZWFtRGVmYXVsdFJlYWRlciBh
bmQgUmVhZGFibGVTdHJlYW1EZWZhdWx0Q29udHJvbGxlciBjb25zdHJ1Y3RvcnMuCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
NTk1MTMxZGVkNGRjZWVlYWIzYjlkMzU0ODAyNThlODFhYTJiMjU1ZC4uNjhjN2NmMGE5MGY5ODc0
NjdlYjhiNmM4NGQxZmM5OGJkMjFiMzU5NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE3LTAx
LTE3ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBbU3RyZWFt
cyBBUEldIFJlYWRhYmxlU3RyZWFtIGdlbmVyaWMgcmVhZGVyIGNvbnN0cnVjdG9yIGRvZXMgbm90
IG5lZWQgdG8gY2FsbCBSZWFkYWJsZVN0cmVhbSBnZXRSZWFkZXIKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NzEzNworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogc3RyZWFtcy9zaGFkb3dpbmctZ2V0UmVh
ZGVyLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogc3RyZWFtcy9zaGFkb3dpbmctZ2V0
UmVhZGVyLmh0bWw6IEFkZGVkLgorCiAyMDE3LTAxLTE2ICBDYXJsb3MgQWxiZXJ0byBMb3BleiBQ
ZXJleiAgPGNsb3BlekBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdW01TRV0gVXBkYXRlIGxp
c3Qgb2YgbWVkaWEtc291cmNlIHRlc3RzIHRoYXQgZmFpbC4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3N0cmVhbXMvc2hhZG93aW5nLWdldFJlYWRlci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9zdHJlYW1zL3NoYWRvd2luZy1nZXRSZWFkZXItZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjk2
ODllNmMzZDdjOTA3NDNjZGM3MGZkYmUyZjBjOTU4YTA3YjY1ODcKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9zdHJlYW1zL3NoYWRvd2luZy1nZXRSZWFkZXItZXhwZWN0ZWQudHh0CkBA
IC0wLDAgKzEsMTAgQEAKK1RoaXMgdGVzdCBzaG91bGQgcnVuIHdpdGhvdXQgdGhyb3dpbmcgYW4g
ZXhjZXB0aW9uLgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1Mi
IG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBuZXdSZWFk
ZXIgaW5zdGFuY2VvZiByZWFkZXJDb25zdHJ1Y3RvciBpcyB0cnVlCitQQVNTIHN1Y2Nlc3NmdWxs
eVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvc3RyZWFtcy9zaGFkb3dpbmctZ2V0UmVhZGVyLmh0bWwgYi9MYXlvdXRUZXN0cy9zdHJlYW1z
L3NoYWRvd2luZy1nZXRSZWFkZXIuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hYzFjYjk4NzlkZmRjNDhhNTM5
MTFjOGQ2YmJlYjQ4ZmU1M2YxNmM2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvc3Ry
ZWFtcy9zaGFkb3dpbmctZ2V0UmVhZGVyLmh0bWwKQEAgLTAsMCArMSwyMyBAQAorPCFET0NUWVBF
IEhUTUw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9qcy10ZXN0
LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxzY3JpcHQ+CitkZXNjcmlwdGlv
bigiVGhpcyB0ZXN0IHNob3VsZCBydW4gd2l0aG91dCB0aHJvd2luZyBhbiBleGNlcHRpb24uIik7
CisKK3ZhciBzdHJlYW0gPSBuZXcgUmVhZGFibGVTdHJlYW0oKTsKK3ZhciByZWFkZXJDb25zdHJ1
Y3RvciA9IHN0cmVhbS5nZXRSZWFkZXIoKS5jb25zdHJ1Y3RvcjsKKworc3RyZWFtID0gbmV3IFJl
YWRhYmxlU3RyZWFtKCk7CitzdHJlYW0uZ2V0UmVhZGVyID0gImZvbyI7CisKK3ZhciBuZXdSZWFk
ZXIgPSBuZXcgcmVhZGVyQ29uc3RydWN0b3Ioc3RyZWFtKTsKKworc2hvdWxkQmVUcnVlKCJuZXdS
ZWFkZXIgaW5zdGFuY2VvZiByZWFkZXJDb25zdHJ1Y3RvciIpOworCis8L3NjcmlwdD4KKzxzY3Jp
cHQgc3JjPSIuLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4K
KzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>299161</attachid>
            <date>2017-01-18 11:31:00 -0800</date>
            <delta_ts>2017-01-18 12:07:57 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-167137-20170118112910.patch</filename>
            <type>text/plain</type>
            <size>5185</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwODI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzU0NDcwNjE1YzdkMGEy
NjdhYzBjNDAwNWM0MmU2NjNmYjgzOTQ0Zi4uZjYzZGQ1NGZmMGJlMjU4ZTk0MTM1ZmM5OTVlNzQ4
NzZiY2RhZjZlZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE3LTAxLTE4ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBbU3RyZWFtcyBBUEldIFJl
YWRhYmxlU3RyZWFtIGdlbmVyaWMgcmVhZGVyIGNvbnN0cnVjdG9yIGRvZXMgbm90IG5lZWQgdG8g
Y2FsbCBSZWFkYWJsZVN0cmVhbSBnZXRSZWFkZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NzEzNworCisgICAgICAgIFJldmlld2VkIGJ5IFhhYmll
ciBSb2RyaWd1ZXotQ2FsdmFyLgorCisgICAgICAgIFRlc3Q6IHN0cmVhbXMvc2hhZG93aW5nLWdl
dFJlYWRlci5odG1sCisKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU1JlYWRhYmxlU3RyZWFtUHJp
dmF0ZUNvbnN0cnVjdG9ycy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjb25zdHJ1Y3RKU1JlYWRh
YmxlU3RyZWFtRGVmYXVsdFJlYWRlcik6IFVzaW5nIHByaXZhdGUgY29uc3RydWN0b3IgaW5zdGVh
ZCBvZiBnZXRSZWFkZXIuCisKIDIwMTctMDEtMTcgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBw
bGUuY29tPgogCiAgICAgICAgIEtpbGwgdGhlIHByZXNlbnRhdGlvbiBhdHRyaWJ1dGUgY2FjaGUu
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1JlYWRhYmxlU3RyZWFt
UHJpdmF0ZUNvbnN0cnVjdG9ycy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1Jl
YWRhYmxlU3RyZWFtUHJpdmF0ZUNvbnN0cnVjdG9ycy5jcHAKaW5kZXggZTA5ZTU5ZTk2OTFlOGYw
ODFiYzA3NTYxZDU3ZjI3M2E0NjAxZmNjMS4uNmVmZGYwNjhiMzRhY2U4NzJkNjI3Mzc0NzQyZTA5
MzExOTNhNWRkYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNSZWFk
YWJsZVN0cmVhbVByaXZhdGVDb25zdHJ1Y3RvcnMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL2pzL0pTUmVhZGFibGVTdHJlYW1Qcml2YXRlQ29uc3RydWN0b3JzLmNwcApAQCAtMzAs
NyArMzAsNyBAQAogI2luY2x1ZGUgIkpTUmVhZGFibGVTdHJlYW1EZWZhdWx0UmVhZGVyLmgiCiAj
aW5jbHVkZSAiUmVhZGFibGVCeXRlU3RyZWFtSW50ZXJuYWxzQnVpbHRpbnMuaCIKICNpbmNsdWRl
ICJSZWFkYWJsZVN0cmVhbUludGVybmFsc0J1aWx0aW5zLmgiCi0jaW5jbHVkZSA8cnVudGltZS9D
YWxsRGF0YS5oPgorI2luY2x1ZGUgIldlYkNvcmVKU0NsaWVudERhdGEuaCIKIAogdXNpbmcgbmFt
ZXNwYWNlIEpTQzsKIApAQCAtNTYsMTkgKzU2LDE3IEBAIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NU
X0NBTEwgY29uc3RydWN0SlNSZWFkYWJsZUJ5dGVTdHJlYW1Db250cm9sbGVyKEV4ZWNTdGF0ZSYK
IAogRW5jb2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBjb25zdHJ1Y3RKU1JlYWRhYmxlU3RyZWFt
RGVmYXVsdFJlYWRlcihFeGVjU3RhdGUmIGV4ZWMpCiB7Ci0gICAgVk0mIHZtID0gZXhlYy52bSgp
OwotICAgIGF1dG8gc2NvcGUgPSBERUNMQVJFX1RIUk9XX1NDT1BFKHZtKTsKLQotICAgIEpTUmVh
ZGFibGVTdHJlYW0qIHN0cmVhbSA9IGpzRHluYW1pY0Rvd25jYXN0PEpTUmVhZGFibGVTdHJlYW0q
PihleGVjLmFyZ3VtZW50KDApKTsKLSAgICBpZiAoIXN0cmVhbSkKLSAgICAgICAgcmV0dXJuIHRo
cm93QXJndW1lbnRUeXBlRXJyb3IoZXhlYywgc2NvcGUsIDAsICJzdHJlYW0iLCAiUmVhZGFibGVT
dHJlYW1SZWFkZXIiLCBudWxscHRyLCAiUmVhZGFibGVTdHJlYW0iKTsKKyAgICBKU1ZNQ2xpZW50
RGF0YSYgY2xpZW50RGF0YSA9ICpzdGF0aWNfY2FzdDxKU1ZNQ2xpZW50RGF0YSo+KGV4ZWMudm0o
KS5jbGllbnREYXRhKTsKKyAgICBKU0RPTUdsb2JhbE9iamVjdCYgZ2xvYmFsT2JqZWN0ID0gKnN0
YXRpY19jYXN0PEpTRE9NR2xvYmFsT2JqZWN0Kj4oZXhlYy5sZXhpY2FsR2xvYmFsT2JqZWN0KCkp
OwogCi0gICAgSlNWYWx1ZSBqc0Z1bmN0aW9uID0gc3RyZWFtLT5nZXQoJmV4ZWMsIElkZW50aWZp
ZXI6OmZyb21TdHJpbmcoJmV4ZWMsICJnZXRSZWFkZXIiKSk7CisgICAgSlNDOjpKU09iamVjdCog
Y29uc3RydWN0b3IgPSBKU0M6OmFzT2JqZWN0KGdsb2JhbE9iamVjdC5nZXQoJmV4ZWMsIGNsaWVu
dERhdGEuYnVpbHRpbk5hbWVzKCkuUmVhZGFibGVTdHJlYW1EZWZhdWx0UmVhZGVyUHJpdmF0ZU5h
bWUoKSkpOworICAgIENvbnN0cnVjdERhdGEgY29uc3RydWN0RGF0YTsKKyAgICBDb25zdHJ1Y3RU
eXBlIGNvbnN0cnVjdFR5cGUgPSBjb25zdHJ1Y3Rvci0+bWV0aG9kVGFibGUoKS0+Z2V0Q29uc3Ry
dWN0RGF0YShjb25zdHJ1Y3RvciwgY29uc3RydWN0RGF0YSk7CisgICAgQVNTRVJUKGNvbnN0cnVj
dFR5cGUgIT0gQ29uc3RydWN0VHlwZTo6Tm9uZSk7CiAKLSAgICBDYWxsRGF0YSBjYWxsRGF0YTsK
LSAgICBDYWxsVHlwZSBjYWxsVHlwZSA9IGdldENhbGxEYXRhKGpzRnVuY3Rpb24sIGNhbGxEYXRh
KTsKLSAgICBNYXJrZWRBcmd1bWVudEJ1ZmZlciBub0FyZ3VtZW50czsKLSAgICByZXR1cm4gSlNW
YWx1ZTo6ZW5jb2RlKGNhbGwoJmV4ZWMsIGpzRnVuY3Rpb24sIGNhbGxUeXBlLCBjYWxsRGF0YSwg
c3RyZWFtLCBub0FyZ3VtZW50cykpOworICAgIE1hcmtlZEFyZ3VtZW50QnVmZmVyIGFyZ3M7Cisg
ICAgYXJncy5hcHBlbmQoZXhlYy5hcmd1bWVudCgwKSk7CisgICAgcmV0dXJuIEpTVmFsdWU6OmVu
Y29kZShKU0M6OmNvbnN0cnVjdCgmZXhlYywgY29uc3RydWN0b3IsIGNvbnN0cnVjdFR5cGUsIGNv
bnN0cnVjdERhdGEsIGFyZ3MpKTsKIH0KIAogLy8gUHJpdmF0ZSBKUyBSZWFkYWJsZVN0cmVhbURl
ZmF1bHRSZWFkZXIgYW5kIFJlYWRhYmxlU3RyZWFtRGVmYXVsdENvbnRyb2xsZXIgY29uc3RydWN0
b3JzLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCmluZGV4IDU3NmQ2ZTY0NGFmNTBhMjEzMDg5Njg2MDU5MDFkNDkwMGE0NmQ1NWQuLjVh
ZDEyOTdmMWQ5OTI3ZTQ1NmFhYzU0ZDNmZjQyZTBiMjA2NDYxNzcgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
MyBAQAorMjAxNy0wMS0xOCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAg
ICAgICAgW1N0cmVhbXMgQVBJXSBSZWFkYWJsZVN0cmVhbSBnZW5lcmljIHJlYWRlciBjb25zdHJ1
Y3RvciBkb2VzIG5vdCBuZWVkIHRvIGNhbGwgUmVhZGFibGVTdHJlYW0gZ2V0UmVhZGVyCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjcxMzcKKworICAg
ICAgICBSZXZpZXdlZCBieSBYYWJpZXIgUm9kcmlndWV6LUNhbHZhci4KKworICAgICAgICAqIHN0
cmVhbXMvc2hhZG93aW5nLWdldFJlYWRlci1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAq
IHN0cmVhbXMvc2hhZG93aW5nLWdldFJlYWRlci5odG1sOiBBZGRlZC4KKwogMjAxNy0wMS0xNyAg
WW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgUmVmcmVzaCBXUFQg
dGVzdHMgdXAgdG8gNzNmNGFkMzYxY2E1NmQ4OTBiNWY0NmQ2MmMzYmM4NDM3MWE3N2UxMApkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RyZWFtcy9zaGFkb3dpbmctZ2V0UmVhZGVyLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL3N0cmVhbXMvc2hhZG93aW5nLWdldFJlYWRlci1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uYmYwNGE4MTU5ZGRjODVhZjQ0MjQ3ZThkNTgxNzhkNjkwMTczM2VmZgot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N0cmVhbXMvc2hhZG93aW5nLWdldFJlYWRl
ci1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMCBAQAorVGhpcyB0ZXN0IHNob3VsZCBydW4gd2l0
aG91dCB0aHJvd2luZyBhbiBleGNlcHRpb24uCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBh
IHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4K
KworCitQQVNTIG5ldyByZWFkZXJDb25zdHJ1Y3RvcihzdHJlYW0pIGluc3RhbmNlb2YgcmVhZGVy
Q29uc3RydWN0b3IgaXMgdHJ1ZQorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitU
RVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0cmVhbXMvc2hhZG93aW5n
LWdldFJlYWRlci5odG1sIGIvTGF5b3V0VGVzdHMvc3RyZWFtcy9zaGFkb3dpbmctZ2V0UmVhZGVy
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uYjA5ZGUzYjIwMzBmZDczMTdmNmY2MzZkMDJmODI4MzY3MDRiOWM5
MgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N0cmVhbXMvc2hhZG93aW5nLWdldFJl
YWRlci5odG1sCkBAIC0wLDAgKzEsMjAgQEAKKzwhRE9DVFlQRSBIVE1MPgorPGh0bWw+Cis8aGVh
ZD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0Pgor
PC9oZWFkPgorPGJvZHk+Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIlRoaXMgdGVzdCBzaG91bGQg
cnVuIHdpdGhvdXQgdGhyb3dpbmcgYW4gZXhjZXB0aW9uLiIpOworCit2YXIgcmVhZGVyQ29uc3Ry
dWN0b3IgPSBuZXcgUmVhZGFibGVTdHJlYW0oKS5nZXRSZWFkZXIoKS5jb25zdHJ1Y3RvcjsKKwor
dmFyIHN0cmVhbSA9IG5ldyBSZWFkYWJsZVN0cmVhbSgpOworc3RyZWFtLmdldFJlYWRlciA9ICJm
b28iOworCitzaG91bGRCZVRydWUoIm5ldyByZWFkZXJDb25zdHJ1Y3RvcihzdHJlYW0pIGluc3Rh
bmNlb2YgcmVhZGVyQ29uc3RydWN0b3IiKTsKKworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4v
cmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>