<?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>159768</bug_id>
          
          <creation_ts>2016-07-14 08:47:02 -0700</creation_ts>
          <short_desc>Fix the !ENABLE(WEB_SOCKETS) build after r202930</short_desc>
          <delta_ts>2016-07-14 13:15:15 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>Other</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>
          
          <blocked>158776</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Csaba Osztrogonác">ossy</assigned_to>
          <cc>achristensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>japhet</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1211001</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-07-14 08:47:02 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/202930 broke the !ENABLE(WEB_SOCKETS) build

In file included from ../../Source/WTF/wtf/RefPtr.h:30:0,
                 from ../../Source/WTF/wtf/VectorTraits.h:25,
                 from ../../Source/WTF/wtf/Vector.h:35,
                 from ../../Source/WebCore/platform/graphics/LayoutRect.h:38,
                 from ../../Source/WebCore/accessibility/AccessibilityObject.h:34,
                 from ../../Source/WebCore/accessibility/AXObjectCache.h:30,
                 from ../../Source/WebCore/page/ChromeClient.h:25,
                 from ../../Source/WebCore/loader/EmptyClients.h:31,
                 from ../../Source/WebCore/loader/EmptyClients.cpp:29:
../../Source/WTF/wtf/PassRefPtr.h: In instantiation of &apos;void WTF::refIfNotNull(T*) [with T = WebCore::ThreadableWebSocketChannel]&apos;:
../../Source/WTF/wtf/RefPtr.h:46:89:   required from &apos;WTF::RefPtr&lt;T&gt;::RefPtr(T*) [with T = WebCore::ThreadableWebSocketChannel]&apos;
../../Source/WebCore/loader/EmptyClients.cpp:270:12:   required from here
../../Source/WTF/wtf/PassRefPtr.h:34:13: error: invalid use of incomplete type &apos;class WebCore::ThreadableWebSocketChannel&apos;
In file included from ../../Source/WebCore/loader/EmptyClients.h:45:0,
                 from ../../Source/WebCore/loader/EmptyClients.cpp:29:
../../Source/WebCore/page/SocketProvider.h:34:7: note: forward declaration of &apos;class WebCore::ThreadableWebSocketChannel&apos;
In file included from ../../Source/WTF/wtf/RefPtr.h:30:0,
                 from ../../Source/WTF/wtf/VectorTraits.h:25,
                 from ../../Source/WTF/wtf/Vector.h:35,
                 from ../../Source/WebCore/platform/graphics/LayoutRect.h:38,
                 from ../../Source/WebCore/accessibility/AccessibilityObject.h:34,
                 from ../../Source/WebCore/accessibility/AXObjectCache.h:30,
                 from ../../Source/WebCore/page/ChromeClient.h:25,
                 from ../../Source/WebCore/loader/EmptyClients.h:31,
                 from ../../Source/WebCore/loader/EmptyClients.cpp:29:
../../Source/WTF/wtf/PassRefPtr.h: In instantiation of &apos;void WTF::derefIfNotNull(T*) [with T = WebCore::ThreadableWebSocketChannel]&apos;:
../../Source/WTF/wtf/RefPtr.h:62:73:   required from &apos;WTF::RefPtr&lt;T&gt;::~RefPtr() [with T = WebCore::ThreadableWebSocketChannel]&apos;
../../Source/WebCore/loader/EmptyClients.cpp:270:12:   required from here
../../Source/WTF/wtf/PassRefPtr.h:40:13: error: invalid use of incomplete type &apos;class WebCore::ThreadableWebSocketChannel&apos;
In file included from ../../Source/WebCore/loader/EmptyClients.h:45:0,
                 from ../../Source/WebCore/loader/EmptyClients.cpp:29:
../../Source/WebCore/page/SocketProvider.h:34:7: note: forward declaration of &apos;class WebCore::ThreadableWebSocketChannel&apos;

ninja: build stopped: subcommand failed.

====

class ThreadableWebSocketChannel is declared in Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h
inside ENABLE(WEBSOCKET) guard. It&apos;s incorrect to use it without guards.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1211004</commentid>
    <comment_count>1</comment_count>
      <attachid>283648</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-07-14 08:50:18 -0700</bug_when>
    <thetext>Created attachment 283648
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1211005</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-07-14 08:53:44 -0700</bug_when>
    <thetext>Additionally there are some unused parameter warning related to &apos;socketProvider&apos;.
I&apos;ll add these fixes to this one immediately.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1211006</commentid>
    <comment_count>3</comment_count>
      <attachid>283649</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-07-14 08:57:16 -0700</bug_when>
    <thetext>Created attachment 283649
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1211051</commentid>
    <comment_count>4</comment_count>
      <attachid>283649</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-14 10:51:40 -0700</bug_when>
    <thetext>Comment on attachment 283649
Patch

Rejecting attachment 283649 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 283649, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
/git.webkit.org/WebKit
   339a8d8..8a107aa  master     -&gt; origin/master
Partial-rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc ...
Currently at 203225 = 339a8d861053d5dbd41d01ff960c88793603b898
r203226 = 8a107aa8dffa1477ca3fad983ba4419da4e07547
Done rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc
First, rewinding head to replay your work on top of it...
Fast-forwarded master to refs/remotes/origin/master.

Full output: http://webkit-queues.webkit.org/results/1681156</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1211065</commentid>
    <comment_count>5</comment_count>
      <attachid>283649</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-14 11:34:12 -0700</bug_when>
    <thetext>Comment on attachment 283649
Patch

Rejecting attachment 283649 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 283649, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
/git.webkit.org/WebKit
   647e9d0..a32bcc6  master     -&gt; origin/master
Partial-rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc ...
Currently at 203228 = 647e9d0159e943fbf808c98261ffff8a4c88fbd0
r203229 = a32bcc63db2b7bd30fce1e61cddd42a2bda748f9
Done rebuilding .git/svn/refs/remotes/origin/master/.rev_map.268f45cc-cd09-0410-ab3c-d52691b4dbfc
First, rewinding head to replay your work on top of it...
Fast-forwarded master to refs/remotes/origin/master.

Full output: http://webkit-queues.webkit.org/results/1681335</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1211109</commentid>
    <comment_count>6</comment_count>
      <attachid>283649</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-14 13:15:11 -0700</bug_when>
    <thetext>Comment on attachment 283649
Patch

Clearing flags on attachment: 283649

Committed r203238: &lt;http://trac.webkit.org/changeset/203238&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1211110</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-14 13:15:15 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>283648</attachid>
            <date>2016-07-14 08:50:18 -0700</date>
            <delta_ts>2016-07-14 08:53:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-159768-20160714174931.patch</filename>
            <type>text/plain</type>
            <size>6555</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzMjIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTc0ZDViNjcyNjdlNTNj
ZTZmN2UzMzg4ZTJjMDM4OThkODE0MTcxZC4uYmFlMGUyOTUwNmM0OGFhOWYzY2NmZDNiYjJkY2Q1
OWEyYmZmMGM0NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE2LTA3LTE0ICBDc2Fi
YSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisKKyAgICAgICAgRml4IHRoZSAhRU5B
QkxFKFdFQl9TT0NLRVRTKSBidWlsZCBhZnRlciByMjAyOTMwCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTk3NjgKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGxvYWRlci9FbXB0eUNsaWVudHMuY3BwOgor
ICAgICAgICAqIGxvYWRlci9FbXB0eUNsaWVudHMuaDoKKyAgICAgICAgKiBwYWdlL1NvY2tldFBy
b3ZpZGVyLmg6CisKIDIwMTYtMDctMTQgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29t
PgogCiAgICAgICAgIERPTSB2YWx1ZSBpdGVyYWJsZSBpbnRlcmZhY2VzIHNob3VsZCB1c2UgQXJy
YXkgcHJvdG90eXBlIG1ldGhvZHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwppbmRleCBjODBlNDMzNTk5MmZjMjdh
NjYzOTY1MDNmYjk5ZGZjZDZjNDNkMTU2Li44MDNiMTU2YzIzNmFjYWYxOWViZDNkNjExNTYxYzdm
NDdiM2EwOThlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cKKysrIGIv
U291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTYtMDctMTQg
IENzYWJhIE9zenRyb2dvbsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4KKworICAgICAgICBGaXggdGhl
ICFFTkFCTEUoV0VCX1NPQ0tFVFMpIGJ1aWxkIGFmdGVyIHIyMDI5MzAKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1OTc2OAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogTWlzYy9XZWJTb2NrZXRQcm92aWRl
ci5oOgorCiAyMDE2LTA3LTEzICBCZXRoIERha2luICA8YmRha2luQGFwcGxlLmNvbT4KIAogICAg
ICAgICBBZGQgbW9yZSBjYW5kaWRhdGUgdGVzdHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
d2luL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZwppbmRleCA1YTE0ZTRi
YTQyMGFmMGIxMGRjNzM5YmExM2Y0NzM2ZDJlMWNiMzQ1Li44ZjAyOTIwMjVlZDc4MGEzZjZkMjhj
NDZjNWZhYjY4NmM3ZDQyYTQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3dpbi9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYktpdC93aW4vQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIw
MTYtMDctMTQgIENzYWJhIE9zenRyb2dvbsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4KKworICAgICAg
ICBGaXggdGhlICFFTkFCTEUoV0VCX1NPQ0tFVFMpIGJ1aWxkIGFmdGVyIHIyMDI5MzAKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1OTc2OAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViU29ja2V0UHJv
dmlkZXIuaDoKKwogMjAxNi0wNy0xMSAgRW5yaWNhIENhc3VjY2kgIDxlbnJpY2FAYXBwbGUuY29t
PgogCiAgICAgICAgIEJ1aWxkIGZpeC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCBlNjZjZGUxZDYzOWNmZDE3NzFl
Y2FiODYwYzkzY2FiMGM4MmJlOTRhLi5jZDhhNDdiMzllNWU1Zjc2MGRkYTBkZGIwZGE0N2M5Y2Fk
Y2IzNmNiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNl
L1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTYtMDctMTQgIENzYWJhIE9z
enRyb2dvbsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4KKworICAgICAgICBGaXggdGhlICFFTkFCTEUo
V0VCX1NPQ0tFVFMpIGJ1aWxkIGFmdGVyIHIyMDI5MzAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1OTc2OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9OZXR3b3JrL1dlYlNvY2tldFBy
b3ZpZGVyLmg6CisKIDIwMTYtMDctMTQgIEh5dW5qdW4gS28gIDx6em9vbkBpZ2FsaWEuY29tPgog
CiAgICAgICAgIFtUaHJlYWRlZENvbXBvc2l0b3JdIEJ1aWxkIGZhaWxzIGluIGRlYnVnIG1vZGUg
YWZ0ZXIgcjIwMjA0MApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0VtcHR5Q2xp
ZW50cy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRW1wdHlDbGllbnRzLmNwcAppbmRleCBh
MTQwNzk3NWNmYjQ5MjlhMzVhODZmOGEzODIyMDUzM2M4MjI5NTQ3Li5jYmQ3OWY0MzIxNGIxM2E4
YWIwNjM1NDViNDFkY2UyNGNlMTM3OWE2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2Fk
ZXIvRW1wdHlDbGllbnRzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRW1wdHlDbGll
bnRzLmNwcApAQCAtMjY0LDEwICsyNjQsMTIgQEAgdm9pZCBFbXB0eUVkaXRvckNsaWVudDo6cmVn
aXN0ZXJVbmRvU3RlcChQYXNzUmVmUHRyPFVuZG9TdGVwPikKIHZvaWQgRW1wdHlFZGl0b3JDbGll
bnQ6OnJlZ2lzdGVyUmVkb1N0ZXAoUGFzc1JlZlB0cjxVbmRvU3RlcD4pCiB7CiB9Ci0gICAgCisK
KyNpZiBFTkFCTEUoV0VCX1NPQ0tFVFMpCiBSZWZQdHI8VGhyZWFkYWJsZVdlYlNvY2tldENoYW5u
ZWw+IEVtcHR5U29ja2V0UHJvdmlkZXI6OmNyZWF0ZVdlYlNvY2tldENoYW5uZWwoU2NyaXB0RXhl
Y3V0aW9uQ29udGV4dCYsIFdlYlNvY2tldENoYW5uZWxDbGllbnQmKQogewogICAgIHJldHVybiBu
dWxscHRyOwogfQorI2VuZGlmCiAKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRl
ci9FbXB0eUNsaWVudHMuaCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9FbXB0eUNsaWVudHMuaApp
bmRleCAxNDZhMzg5ZjQzMTQ5NDhjMWZjYzc5OTAwY2FiMGZhNTY5MGI5NzRlLi41ZjkxYzQ3MmJj
ZDEwMGI2ZTBhZjRjNGEzZGE3ZWY1ODc0MmEwZGRlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9sb2FkZXIvRW1wdHlDbGllbnRzLmgKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL0VtcHR5
Q2xpZW50cy5oCkBAIC02NTAsNyArNjUwLDkgQEAgY2xhc3MgRW1wdHlTb2NrZXRQcm92aWRlciBm
aW5hbCA6IHB1YmxpYyBTb2NrZXRQcm92aWRlciB7CiBwdWJsaWM6CiAgICAgdmlydHVhbCB+RW1w
dHlTb2NrZXRQcm92aWRlcigpIHsgfQogICAgIHN0YXRpYyBSZWY8RW1wdHlTb2NrZXRQcm92aWRl
cj4gY3JlYXRlKCkgeyByZXR1cm4gYWRvcHRSZWYoKm5ldyBFbXB0eVNvY2tldFByb3ZpZGVyKTsg
fQorI2lmIEVOQUJMRShXRUJfU09DS0VUUykKICAgICBSZWZQdHI8VGhyZWFkYWJsZVdlYlNvY2tl
dENoYW5uZWw+IGNyZWF0ZVdlYlNvY2tldENoYW5uZWwoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCYs
IFdlYlNvY2tldENoYW5uZWxDbGllbnQmKSBvdmVycmlkZTsKKyNlbmRpZgogfTsKIAogdm9pZCBm
aWxsV2l0aEVtcHR5Q2xpZW50cyhQYWdlQ29uZmlndXJhdGlvbiYpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcGFnZS9Tb2NrZXRQcm92aWRlci5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9T
b2NrZXRQcm92aWRlci5oCmluZGV4IDYxMTFhYmFiNzA4MTI4YjM4NWI2N2RlY2U2OGZlNTBmOTkx
MjU5NmMuLjVhMGMwMGMyZjhjOGY0MTlkYzJlZjExMTdkNTYxYTMzMDQxMDI0N2YgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU29ja2V0UHJvdmlkZXIuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wYWdlL1NvY2tldFByb3ZpZGVyLmgKQEAgLTM2LDcgKzM2LDkgQEAgY2xhc3MgV2ViU29j
a2V0Q2hhbm5lbENsaWVudDsKIAogY2xhc3MgU29ja2V0UHJvdmlkZXIgOiBwdWJsaWMgVGhyZWFk
U2FmZVJlZkNvdW50ZWQ8U29ja2V0UHJvdmlkZXI+IHsKIHB1YmxpYzoKKyNpZiBFTkFCTEUoV0VC
X1NPQ0tFVFMpCiAgICAgdmlydHVhbCBSZWZQdHI8VGhyZWFkYWJsZVdlYlNvY2tldENoYW5uZWw+
IGNyZWF0ZVdlYlNvY2tldENoYW5uZWwoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCYsIFdlYlNvY2tl
dENoYW5uZWxDbGllbnQmKSA9IDA7CisjZW5kaWYKICAgICB2aXJ0dWFsIH5Tb2NrZXRQcm92aWRl
cigpIHsgfTsKIH07CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvbWFjL01pc2MvV2ViU29j
a2V0UHJvdmlkZXIuaCBiL1NvdXJjZS9XZWJLaXQvbWFjL01pc2MvV2ViU29ja2V0UHJvdmlkZXIu
aAppbmRleCA0NzMwMWU0MDIwNzcwYzY3NTJjZjM0MDY2ZDAzYzk1YTlmZGM1M2ZlLi40OWI4YTdk
MzE1NTFkNjVlOThjMmI4YzI3YzY1ZGZlODU2YzNhMWI1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L21hYy9NaXNjL1dlYlNvY2tldFByb3ZpZGVyLmgKKysrIGIvU291cmNlL1dlYktpdC9tYWMv
TWlzYy9XZWJTb2NrZXRQcm92aWRlci5oCkBAIC0zMCw2ICszMCw4IEBACiBjbGFzcyBXZWJTb2Nr
ZXRQcm92aWRlciBmaW5hbCA6IHB1YmxpYyBXZWJDb3JlOjpTb2NrZXRQcm92aWRlciB7CiBwdWJs
aWM6CiAgICAgc3RhdGljIFJlZjxXZWJTb2NrZXRQcm92aWRlcj4gY3JlYXRlKCkgeyByZXR1cm4g
YWRvcHRSZWYoKm5ldyBXZWJTb2NrZXRQcm92aWRlcik7IH0KKyNpZiBFTkFCTEUoV0VCX1NPQ0tF
VFMpCiAgICAgUmVmUHRyPFdlYkNvcmU6OlRocmVhZGFibGVXZWJTb2NrZXRDaGFubmVsPiBjcmVh
dGVXZWJTb2NrZXRDaGFubmVsKFdlYkNvcmU6OlNjcmlwdEV4ZWN1dGlvbkNvbnRleHQmLCBXZWJD
b3JlOjpXZWJTb2NrZXRDaGFubmVsQ2xpZW50Jikgb3ZlcnJpZGU7CisjZW5kaWYKICAgICB2aXJ0
dWFsIH5XZWJTb2NrZXRQcm92aWRlcigpIHsgfQogfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvd2luL1dlYlNvY2tldFByb3ZpZGVyLmggYi9Tb3VyY2UvV2ViS2l0L3dpbi9XZWJTb2NrZXRQ
cm92aWRlci5oCmluZGV4IGQ2YzMyNGE3MmQyZDY4NzI4OGFlNzI1OWI5NDQyYTQwOThkODY4M2Mu
LjQ0ZmY5MmQzOWNmMGZiN2FjZjMxMTY1YTU4MjM2NDdhMzNmMDA4MzUgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvd2luL1dlYlNvY2tldFByb3ZpZGVyLmgKKysrIGIvU291cmNlL1dlYktpdC93
aW4vV2ViU29ja2V0UHJvdmlkZXIuaApAQCAtMzAsNiArMzAsOCBAQAogY2xhc3MgV2ViU29ja2V0
UHJvdmlkZXIgZmluYWwgOiBwdWJsaWMgV2ViQ29yZTo6U29ja2V0UHJvdmlkZXIgewogcHVibGlj
OgogICAgIHN0YXRpYyBSZWY8V2ViU29ja2V0UHJvdmlkZXI+IGNyZWF0ZSgpIHsgcmV0dXJuIGFk
b3B0UmVmKCpuZXcgV2ViU29ja2V0UHJvdmlkZXIpOyB9CisjaWYgRU5BQkxFKFdFQl9TT0NLRVRT
KQogICAgIFJlZlB0cjxXZWJDb3JlOjpUaHJlYWRhYmxlV2ViU29ja2V0Q2hhbm5lbD4gY3JlYXRl
V2ViU29ja2V0Q2hhbm5lbChXZWJDb3JlOjpTY3JpcHRFeGVjdXRpb25Db250ZXh0JiwgV2ViQ29y
ZTo6V2ViU29ja2V0Q2hhbm5lbENsaWVudCYpIG92ZXJyaWRlOworI2VuZGlmCiAgICAgdmlydHVh
bCB+V2ViU29ja2V0UHJvdmlkZXIoKSB7IH0KIH07CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9XZWJQcm9jZXNzL05ldHdvcmsvV2ViU29ja2V0UHJvdmlkZXIuaCBiL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvTmV0d29yay9XZWJTb2NrZXRQcm92aWRlci5oCmluZGV4IDhjYzRkZmU2YWEz
MzI4YmU2ZGE3NjMxNWI1NzA1ZjAzMGEwNzdiYjQuLjUyZDRkNDc0ZjY2YmRlNzQyYjJkNWJhNDBj
MjE5OGFkYzQ3MzI1YjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvTmV0
d29yay9XZWJTb2NrZXRQcm92aWRlci5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
TmV0d29yay9XZWJTb2NrZXRQcm92aWRlci5oCkBAIC0zMiw3ICszMiw5IEBAIG5hbWVzcGFjZSBX
ZWJLaXQgewogY2xhc3MgV2ViU29ja2V0UHJvdmlkZXIgZmluYWwgOiBwdWJsaWMgV2ViQ29yZTo6
U29ja2V0UHJvdmlkZXIgewogcHVibGljOgogICAgIHN0YXRpYyBSZWY8V2ViU29ja2V0UHJvdmlk
ZXI+IGNyZWF0ZSgpIHsgcmV0dXJuIGFkb3B0UmVmKCpuZXcgV2ViU29ja2V0UHJvdmlkZXIpOyB9
CisjaWYgRU5BQkxFKFdFQl9TT0NLRVRTKQogICAgIFJlZlB0cjxXZWJDb3JlOjpUaHJlYWRhYmxl
V2ViU29ja2V0Q2hhbm5lbD4gY3JlYXRlV2ViU29ja2V0Q2hhbm5lbChXZWJDb3JlOjpTY3JpcHRF
eGVjdXRpb25Db250ZXh0JiwgV2ViQ29yZTo6V2ViU29ja2V0Q2hhbm5lbENsaWVudCYpIG92ZXJy
aWRlOworI2VuZGlmCiAgICAgdmlydHVhbCB+V2ViU29ja2V0UHJvdmlkZXIoKSB7IH0KIH07CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>283649</attachid>
            <date>2016-07-14 08:57:16 -0700</date>
            <delta_ts>2016-07-14 13:15:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-159768-20160714175628.patch</filename>
            <type>text/plain</type>
            <size>8041</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzMjIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTc0ZDViNjcyNjdlNTNj
ZTZmN2UzMzg4ZTJjMDM4OThkODE0MTcxZC4uN2ZhZjYyZDNlMGY4NGQyYzEzYWQyZDcyOWQzZGY3
NWZlNGU5ZGUzNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE2LTA3LTE0ICBDc2Fi
YSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisKKyAgICAgICAgRml4IHRoZSAhRU5B
QkxFKFdFQl9TT0NLRVRTKSBidWlsZCBhZnRlciByMjAyOTMwCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTk3NjgKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGxvYWRlci9FbXB0eUNsaWVudHMuY3BwOgor
ICAgICAgICAqIGxvYWRlci9FbXB0eUNsaWVudHMuaDoKKyAgICAgICAgKiBwYWdlL1NvY2tldFBy
b3ZpZGVyLmg6CisgICAgICAgICogd29ya2Vycy9Xb3JrZXJHbG9iYWxTY29wZS5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpXb3JrZXJHbG9iYWxTY29wZTo6V29ya2VyR2xvYmFsU2NvcGUpOgorICAg
ICAgICAqIHdvcmtlcnMvV29ya2VyVGhyZWFkLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Oldvcmtl
clRocmVhZDo6V29ya2VyVGhyZWFkKToKKwogMjAxNi0wNy0xNCAgWW91ZW5uIEZhYmxldCAgPHlv
dWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgRE9NIHZhbHVlIGl0ZXJhYmxlIGludGVyZmFjZXMg
c2hvdWxkIHVzZSBBcnJheSBwcm90b3R5cGUgbWV0aG9kcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9tYWMvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9nCmluZGV4IGM4
MGU0MzM1OTkyZmMyN2E2NjM5NjUwM2ZiOTlkZmNkNmM0M2QxNTYuLjgwM2IxNTZjMjM2YWNhZjE5
ZWJkM2Q2MTE1NjFjN2Y0N2IzYTA5OGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvbWFjL0No
YW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBA
QAorMjAxNi0wNy0xNCAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3JnPgorCisg
ICAgICAgIEZpeCB0aGUgIUVOQUJMRShXRUJfU09DS0VUUykgYnVpbGQgYWZ0ZXIgcjIwMjkzMAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU5NzY4CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBNaXNjL1dl
YlNvY2tldFByb3ZpZGVyLmg6CisKIDIwMTYtMDctMTMgIEJldGggRGFraW4gIDxiZGFraW5AYXBw
bGUuY29tPgogCiAgICAgICAgIEFkZCBtb3JlIGNhbmRpZGF0ZSB0ZXN0cwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC93aW4vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC93aW4vQ2hhbmdlTG9n
CmluZGV4IDVhMTRlNGJhNDIwYWYwYjEwZGM3MzliYTEzZjQ3MzZkMmUxY2IzNDUuLjhmMDI5MjAy
NWVkNzgwYTNmNmQyOGM0NmM1ZmFiNjg2YzdkNDJhNDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvd2luL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L3dpbi9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMiBAQAorMjAxNi0wNy0xNCAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQu
b3JnPgorCisgICAgICAgIEZpeCB0aGUgIUVOQUJMRShXRUJfU09DS0VUUykgYnVpbGQgYWZ0ZXIg
cjIwMjkzMAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTU5NzY4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBXZWJTb2NrZXRQcm92aWRlci5oOgorCiAyMDE2LTA3LTExICBFbnJpY2EgQ2FzdWNjaSAgPGVu
cmljYUBhcHBsZS5jb20+CiAKICAgICAgICAgQnVpbGQgZml4LgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4IGU2NmNk
ZTFkNjM5Y2ZkMTc3MWVjYWI4NjBjOTNjYWIwYzgyYmU5NGEuLmNkOGE0N2IzOWU1ZTVmNzYwZGRh
MGRkYjBkYTQ3YzljYWRjYjM2Y2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxv
ZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxNi0w
Ny0xNCAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3JnPgorCisgICAgICAgIEZp
eCB0aGUgIUVOQUJMRShXRUJfU09DS0VUUykgYnVpbGQgYWZ0ZXIgcjIwMjkzMAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU5NzY4CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL05ldHdv
cmsvV2ViU29ja2V0UHJvdmlkZXIuaDoKKwogMjAxNi0wNy0xNCAgSHl1bmp1biBLbyAgPHp6b29u
QGlnYWxpYS5jb20+CiAKICAgICAgICAgW1RocmVhZGVkQ29tcG9zaXRvcl0gQnVpbGQgZmFpbHMg
aW4gZGVidWcgbW9kZSBhZnRlciByMjAyMDQwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9s
b2FkZXIvRW1wdHlDbGllbnRzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9FbXB0eUNsaWVu
dHMuY3BwCmluZGV4IGExNDA3OTc1Y2ZiNDkyOWEzNWE4NmY4YTM4MjIwNTMzYzgyMjk1NDcuLmNi
ZDc5ZjQzMjE0YjEzYThhYjA2MzU0NWI0MWRjZTI0Y2UxMzc5YTYgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2xvYWRlci9FbXB0eUNsaWVudHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xv
YWRlci9FbXB0eUNsaWVudHMuY3BwCkBAIC0yNjQsMTAgKzI2NCwxMiBAQCB2b2lkIEVtcHR5RWRp
dG9yQ2xpZW50OjpyZWdpc3RlclVuZG9TdGVwKFBhc3NSZWZQdHI8VW5kb1N0ZXA+KQogdm9pZCBF
bXB0eUVkaXRvckNsaWVudDo6cmVnaXN0ZXJSZWRvU3RlcChQYXNzUmVmUHRyPFVuZG9TdGVwPikK
IHsKIH0KLSAgICAKKworI2lmIEVOQUJMRShXRUJfU09DS0VUUykKIFJlZlB0cjxUaHJlYWRhYmxl
V2ViU29ja2V0Q2hhbm5lbD4gRW1wdHlTb2NrZXRQcm92aWRlcjo6Y3JlYXRlV2ViU29ja2V0Q2hh
bm5lbChTY3JpcHRFeGVjdXRpb25Db250ZXh0JiwgV2ViU29ja2V0Q2hhbm5lbENsaWVudCYpCiB7
CiAgICAgcmV0dXJuIG51bGxwdHI7CiB9CisjZW5kaWYKIAogfQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvbG9hZGVyL0VtcHR5Q2xpZW50cy5oIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL0Vt
cHR5Q2xpZW50cy5oCmluZGV4IDE0NmEzODlmNDMxNDk0OGMxZmNjNzk5MDBjYWIwZmE1NjkwYjk3
NGUuLjVmOTFjNDcyYmNkMTAwYjZlMGFmNGM0YTNkYTdlZjU4NzQyYTBkZGUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2xvYWRlci9FbXB0eUNsaWVudHMuaAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9sb2FkZXIvRW1wdHlDbGllbnRzLmgKQEAgLTY1MCw3ICs2NTAsOSBAQCBjbGFzcyBFbXB0eVNv
Y2tldFByb3ZpZGVyIGZpbmFsIDogcHVibGljIFNvY2tldFByb3ZpZGVyIHsKIHB1YmxpYzoKICAg
ICB2aXJ0dWFsIH5FbXB0eVNvY2tldFByb3ZpZGVyKCkgeyB9CiAgICAgc3RhdGljIFJlZjxFbXB0
eVNvY2tldFByb3ZpZGVyPiBjcmVhdGUoKSB7IHJldHVybiBhZG9wdFJlZigqbmV3IEVtcHR5U29j
a2V0UHJvdmlkZXIpOyB9CisjaWYgRU5BQkxFKFdFQl9TT0NLRVRTKQogICAgIFJlZlB0cjxUaHJl
YWRhYmxlV2ViU29ja2V0Q2hhbm5lbD4gY3JlYXRlV2ViU29ja2V0Q2hhbm5lbChTY3JpcHRFeGVj
dXRpb25Db250ZXh0JiwgV2ViU29ja2V0Q2hhbm5lbENsaWVudCYpIG92ZXJyaWRlOworI2VuZGlm
CiB9OwogCiB2b2lkIGZpbGxXaXRoRW1wdHlDbGllbnRzKFBhZ2VDb25maWd1cmF0aW9uJik7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NvY2tldFByb3ZpZGVyLmggYi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL1NvY2tldFByb3ZpZGVyLmgKaW5kZXggNjExMWFiYWI3MDgxMjhiMzg1YjY3
ZGVjZTY4ZmU1MGY5OTEyNTk2Yy4uNWEwYzAwYzJmOGM4ZjQxOWRjMmVmMTExN2Q1NjFhMzMwNDEw
MjQ3ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9Tb2NrZXRQcm92aWRlci5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU29ja2V0UHJvdmlkZXIuaApAQCAtMzYsNyArMzYsOSBA
QCBjbGFzcyBXZWJTb2NrZXRDaGFubmVsQ2xpZW50OwogCiBjbGFzcyBTb2NrZXRQcm92aWRlciA6
IHB1YmxpYyBUaHJlYWRTYWZlUmVmQ291bnRlZDxTb2NrZXRQcm92aWRlcj4gewogcHVibGljOgor
I2lmIEVOQUJMRShXRUJfU09DS0VUUykKICAgICB2aXJ0dWFsIFJlZlB0cjxUaHJlYWRhYmxlV2Vi
U29ja2V0Q2hhbm5lbD4gY3JlYXRlV2ViU29ja2V0Q2hhbm5lbChTY3JpcHRFeGVjdXRpb25Db250
ZXh0JiwgV2ViU29ja2V0Q2hhbm5lbENsaWVudCYpID0gMDsKKyNlbmRpZgogICAgIHZpcnR1YWwg
flNvY2tldFByb3ZpZGVyKCkgeyB9OwogfTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
d29ya2Vycy9Xb3JrZXJHbG9iYWxTY29wZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL1dv
cmtlckdsb2JhbFNjb3BlLmNwcAppbmRleCAwZmJkOTk0ZWFlZTFmYjI4YmNlNmViYzU0MDFjOTU1
Yzc3NzdlNDNiLi4zNmZjMjQyZjU5Njg5NzY1NWRhNDMyNTQ0NzQzMzZlMjkyYTNiZGI5IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL1dvcmtlckdsb2JhbFNjb3BlLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL1dvcmtlckdsb2JhbFNjb3BlLmNwcApAQCAtODMsNiAr
ODMsMTAgQEAgV29ya2VyR2xvYmFsU2NvcGU6Oldvcmtlckdsb2JhbFNjb3BlKGNvbnN0IFVSTCYg
dXJsLCBjb25zdCBTdHJpbmcmIHVzZXJBZ2VudCwgV28KICNpZiAhRU5BQkxFKElOREVYRURfREFU
QUJBU0UpCiAgICAgVU5VU0VEX1BBUkFNKGNvbm5lY3Rpb25Qcm94eSk7CiAjZW5kaWYKKyNpZiAh
RU5BQkxFKFdFQl9TT0NLRVRTKQorICAgIFVOVVNFRF9QQVJBTShzb2NrZXRQcm92aWRlcik7Cisj
ZW5kaWYKKwogICAgIGF1dG8gb3JpZ2luID0gU2VjdXJpdHlPcmlnaW46OmNyZWF0ZSh1cmwpOwog
ICAgIGlmIChtX3RvcE9yaWdpbi0+aGFzVW5pdmVyc2FsQWNjZXNzKCkpCiAgICAgICAgIG9yaWdp
bi0+Z3JhbnRVbml2ZXJzYWxBY2Nlc3MoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3dv
cmtlcnMvV29ya2VyVGhyZWFkLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvV29ya2VyVGhy
ZWFkLmNwcAppbmRleCBmNGNkOGU3MzIxZDI1ZjliNDg2NzdjNjhiYzJiMmYxZTA5YTIyNTM0Li41
NjRmMmUyYmM2ODMyOGE1ZWY1ZTM4ZjI5Mzg3MjE3MmRkNDVhYTc3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS93b3JrZXJzL1dvcmtlclRocmVhZC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
d29ya2Vycy9Xb3JrZXJUaHJlYWQuY3BwCkBAIC0xMTIsNiArMTEyLDEwIEBAIFdvcmtlclRocmVh
ZDo6V29ya2VyVGhyZWFkKGNvbnN0IFVSTCYgc2NyaXB0VVJMLCBjb25zdCBTdHJpbmcmIHVzZXJB
Z2VudCwgY29uc3QKICNpZiAhRU5BQkxFKElOREVYRURfREFUQUJBU0UpCiAgICAgVU5VU0VEX1BB
UkFNKGNvbm5lY3Rpb25Qcm94eSk7CiAjZW5kaWYKKyNpZiAhRU5BQkxFKFdFQl9TT0NLRVRTKQor
ICAgIFVOVVNFRF9QQVJBTShzb2NrZXRQcm92aWRlcik7CisjZW5kaWYKKwogICAgIHN0ZDo6bG9j
a19ndWFyZDxTdGF0aWNMb2NrPiBsb2NrKHRocmVhZFNldE11dGV4KTsKIAogICAgIHdvcmtlclRo
cmVhZHMoKS5hZGQodGhpcyk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L21hYy9NaXNjL1dl
YlNvY2tldFByb3ZpZGVyLmggYi9Tb3VyY2UvV2ViS2l0L21hYy9NaXNjL1dlYlNvY2tldFByb3Zp
ZGVyLmgKaW5kZXggNDczMDFlNDAyMDc3MGM2NzUyY2YzNDA2NmQwM2M5NWE5ZmRjNTNmZS4uNDli
OGE3ZDMxNTUxZDY1ZTk4YzJiOGMyN2M2NWRmZTg1NmMzYTFiNSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdC9tYWMvTWlzYy9XZWJTb2NrZXRQcm92aWRlci5oCisrKyBiL1NvdXJjZS9XZWJLaXQv
bWFjL01pc2MvV2ViU29ja2V0UHJvdmlkZXIuaApAQCAtMzAsNiArMzAsOCBAQAogY2xhc3MgV2Vi
U29ja2V0UHJvdmlkZXIgZmluYWwgOiBwdWJsaWMgV2ViQ29yZTo6U29ja2V0UHJvdmlkZXIgewog
cHVibGljOgogICAgIHN0YXRpYyBSZWY8V2ViU29ja2V0UHJvdmlkZXI+IGNyZWF0ZSgpIHsgcmV0
dXJuIGFkb3B0UmVmKCpuZXcgV2ViU29ja2V0UHJvdmlkZXIpOyB9CisjaWYgRU5BQkxFKFdFQl9T
T0NLRVRTKQogICAgIFJlZlB0cjxXZWJDb3JlOjpUaHJlYWRhYmxlV2ViU29ja2V0Q2hhbm5lbD4g
Y3JlYXRlV2ViU29ja2V0Q2hhbm5lbChXZWJDb3JlOjpTY3JpcHRFeGVjdXRpb25Db250ZXh0Jiwg
V2ViQ29yZTo6V2ViU29ja2V0Q2hhbm5lbENsaWVudCYpIG92ZXJyaWRlOworI2VuZGlmCiAgICAg
dmlydHVhbCB+V2ViU29ja2V0UHJvdmlkZXIoKSB7IH0KIH07CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L3dpbi9XZWJTb2NrZXRQcm92aWRlci5oIGIvU291cmNlL1dlYktpdC93aW4vV2ViU29j
a2V0UHJvdmlkZXIuaAppbmRleCBkNmMzMjRhNzJkMmQ2ODcyODhhZTcyNTliOTQ0MmE0MDk4ZDg2
ODNjLi40NGZmOTJkMzljZjBmYjdhY2YzMTE2NWE1ODIzNjQ3YTMzZjAwODM1IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L3dpbi9XZWJTb2NrZXRQcm92aWRlci5oCisrKyBiL1NvdXJjZS9XZWJL
aXQvd2luL1dlYlNvY2tldFByb3ZpZGVyLmgKQEAgLTMwLDYgKzMwLDggQEAKIGNsYXNzIFdlYlNv
Y2tldFByb3ZpZGVyIGZpbmFsIDogcHVibGljIFdlYkNvcmU6OlNvY2tldFByb3ZpZGVyIHsKIHB1
YmxpYzoKICAgICBzdGF0aWMgUmVmPFdlYlNvY2tldFByb3ZpZGVyPiBjcmVhdGUoKSB7IHJldHVy
biBhZG9wdFJlZigqbmV3IFdlYlNvY2tldFByb3ZpZGVyKTsgfQorI2lmIEVOQUJMRShXRUJfU09D
S0VUUykKICAgICBSZWZQdHI8V2ViQ29yZTo6VGhyZWFkYWJsZVdlYlNvY2tldENoYW5uZWw+IGNy
ZWF0ZVdlYlNvY2tldENoYW5uZWwoV2ViQ29yZTo6U2NyaXB0RXhlY3V0aW9uQ29udGV4dCYsIFdl
YkNvcmU6OldlYlNvY2tldENoYW5uZWxDbGllbnQmKSBvdmVycmlkZTsKKyNlbmRpZgogICAgIHZp
cnR1YWwgfldlYlNvY2tldFByb3ZpZGVyKCkgeyB9CiB9OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9OZXR3b3JrL1dlYlNvY2tldFByb3ZpZGVyLmggYi9Tb3VyY2UvV2Vi
S2l0Mi9XZWJQcm9jZXNzL05ldHdvcmsvV2ViU29ja2V0UHJvdmlkZXIuaAppbmRleCA4Y2M0ZGZl
NmFhMzMyOGJlNmRhNzYzMTViNTcwNWYwMzBhMDc3YmI0Li41MmQ0ZDQ3NGY2NmJkZTc0MmIyZDVi
YTQwYzIxOThhZGM0NzMyNWI3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L05ldHdvcmsvV2ViU29ja2V0UHJvdmlkZXIuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL05ldHdvcmsvV2ViU29ja2V0UHJvdmlkZXIuaApAQCAtMzIsNyArMzIsOSBAQCBuYW1lc3Bh
Y2UgV2ViS2l0IHsKIGNsYXNzIFdlYlNvY2tldFByb3ZpZGVyIGZpbmFsIDogcHVibGljIFdlYkNv
cmU6OlNvY2tldFByb3ZpZGVyIHsKIHB1YmxpYzoKICAgICBzdGF0aWMgUmVmPFdlYlNvY2tldFBy
b3ZpZGVyPiBjcmVhdGUoKSB7IHJldHVybiBhZG9wdFJlZigqbmV3IFdlYlNvY2tldFByb3ZpZGVy
KTsgfQorI2lmIEVOQUJMRShXRUJfU09DS0VUUykKICAgICBSZWZQdHI8V2ViQ29yZTo6VGhyZWFk
YWJsZVdlYlNvY2tldENoYW5uZWw+IGNyZWF0ZVdlYlNvY2tldENoYW5uZWwoV2ViQ29yZTo6U2Ny
aXB0RXhlY3V0aW9uQ29udGV4dCYsIFdlYkNvcmU6OldlYlNvY2tldENoYW5uZWxDbGllbnQmKSBv
dmVycmlkZTsKKyNlbmRpZgogICAgIHZpcnR1YWwgfldlYlNvY2tldFByb3ZpZGVyKCkgeyB9CiB9
OwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>