<?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>165115</bug_id>
          
          <creation_ts>2016-11-28 14:19:26 -0800</creation_ts>
          <short_desc>[CSS Parser] Fix bugs in the @supports parser</short_desc>
          <delta_ts>2016-11-28 14:30:39 -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="Dave Hyatt">hyatt</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1254005</commentid>
    <comment_count>0</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2016-11-28 14:19:26 -0800</bug_when>
    <thetext>[CSS Parser] Fix bugs in the @supports parser</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1254013</commentid>
    <comment_count>1</comment_count>
      <attachid>295533</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2016-11-28 14:24:37 -0800</bug_when>
    <thetext>Created attachment 295533
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1254018</commentid>
    <comment_count>2</comment_count>
      <attachid>295533</attachid>
    <who name="alan">zalan</who>
    <bug_when>2016-11-28 14:28:30 -0800</bug_when>
    <thetext>Comment on attachment 295533
Patch

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

&gt; Source/WebCore/css/parser/CSSSupportsParser.h:32
&gt; +#include &quot;CSSParserToken.h&quot;

forward declare instead?

&gt; Source/WebCore/css/parser/CSSSupportsParser.h:38
&gt; +    

extra tab?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1254019</commentid>
    <comment_count>3</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2016-11-28 14:30:39 -0800</bug_when>
    <thetext>Fixed in r209021.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>295533</attachid>
            <date>2016-11-28 14:24:37 -0800</date>
            <delta_ts>2016-11-28 14:28:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-165115-20161128162413.patch</filename>
            <type>text/plain</type>
            <size>7895</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwOTAxNykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM2IEBACisyMDE2LTExLTI4ICBEYXZlIEh5
YXR0ICA8aHlhdHRAYXBwbGUuY29tPgorCisgICAgICAgIFtDU1MgUGFyc2VyXSBGaXggYnVncyBp
biB0aGUgQHN1cHBvcnRzIHBhcnNlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTY1MTE1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBjc3MvcGFyc2VyL0NTU1BhcnNlckZhc3RQYXRocy5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpDU1NQYXJzZXJGYXN0UGF0aHM6OmlzVmFsaWRLZXl3b3JkUHJvcGVydHlB
bmRWYWx1ZSk6CisgICAgICAgIENsZWFuIHVwIHRoZSBkaXNwbGF5IHByb3BlcnR5IHRvIG1hdGNo
IHRoZSBvbGQgcGFyc2VyIHRvIGVuc3VyZQorICAgICAgICB0aGF0IEBzdXBwb3J0cyBjb25kaXRp
b25zIG9uIGRpc3BsYXkgYXJlIHRoZSBzYW1lLgorCisgICAgICAgICogY3NzL3BhcnNlci9DU1NT
dXBwb3J0c1BhcnNlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NTdXBwb3J0c1BhcnNlcjo6
Y29uc3VtZUNvbmRpdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpDU1NTdXBwb3J0c1BhcnNlcjo6
Y29uc3VtZU5lZ2F0aW9uKToKKyAgICAgICAgKFdlYkNvcmU6OkNTU1N1cHBvcnRzUGFyc2VyOjpj
b25zdW1lQ29uZGl0aW9uSW5QYXJlbnRoZXNpcyk6CisgICAgICAgICogY3NzL3BhcnNlci9DU1NT
dXBwb3J0c1BhcnNlci5oOgorICAgICAgICBXaGF0IGZvbGxvd3MgYXJlIGFsbCBidWdzIGluIEJs
aW5rIHRoYXQgbmVlZCB0byBiZSBmaXhlZCB0byBwYXNzIG91cgorICAgICAgICB0ZXN0cy4KKwor
ICAgICAgICBGaXggdGhlIHN1cHBvcnRzIHBhcnNlciB0byBhbGxvdyB0aGUgd2hpdGVzcGFjZSBh
ZnRlciBub3Qvb3IvYW5kIHRvCisgICAgICAgIGJlIG9wdGlvbmFsLiBBbGxvdyB0aGUgd2hpdGVz
cGFjZSBmb2xsb3dpbmcgcGFyZW50aGV0aWNhbCBjb25kaXRpb25zCisgICAgICAgIHRvIGJlIG9w
dGlvbmFsLgorCisgICAgICAgIFdpdGggd2hpdGVzcGFjZSBiZWluZyBvcHRpb25hbCwgdGhpcyBt
ZWFucyB0aGF0ICJub3QoIiB3aWxsIHBhcnNlCisgICAgICAgIGFzIGEgRnVuY3Rpb25Ub2tlbiB0
eXBlLCBhcyB3aWxsICJvcigiIGFuZCAiYW5kKCIuIEhhbmRsZSB0aGlzIHNpdHVhdGlvbgorICAg
ICAgICBieSBjaGVja2luZyBmb3IgRnVuY3Rpb25Ub2tlbiBhbG9uZyB3aXRoIElkZW50VG9rZW4g
YW5kIHBhcmFtZXRlcml6aW5nCisgICAgICAgIGNvbnN1bWVDb25kaXRpb25JblBhcmVudGhlc2lz
IHRvIGRvIHRoZSByaWdodCB0aGluZyB3aGVuIGl0IHN0YXJ0cyB3aXRoCisgICAgICAgIGEgRnVu
Y3Rpb25Ub2tlbiBpbnN0ZWFkIG9mIGFuIElkZW50VG9rZW4uCisKKyAgICAgICAgRml4IHRoZSBn
ZW5lcmFsIGVuY2xvc3VyZSBGdW5jdGlvblRva2VuIGZvciBmb3J3YXJkIGNvbXBhdGliaWxpdHkg
dG8gcmVxdWlyZSB0aGF0CisgICAgICAgIHRoZSBmdW5jdGlvbiBzdGlsbCBiZSBlbmNsb3NlZCB3
aXRoaW4gcGFyZW50aGVzZXMuCisKIDIwMTYtMTEtMjggIENocmlzIER1bWV6ICA8Y2R1bWV6QGFw
cGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCBmaXggY3Jhc2hlcyBvbiBZb3NlbWl0ZSBh
ZnRlciByMjA5MDA5CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1BhcnNlckZh
c3RQYXRocy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQ
YXJzZXJGYXN0UGF0aHMuY3BwCShyZXZpc2lvbiAyMDg5OTkpCisrKyBTb3VyY2UvV2ViQ29yZS9j
c3MvcGFyc2VyL0NTU1BhcnNlckZhc3RQYXRocy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU0OCw3
ICs1NDgsNyBAQCBib29sIENTU1BhcnNlckZhc3RQYXRoczo6aXNWYWxpZEtleXdvcmRQCiAgICAg
ICAgIC8vIGlubGluZS10YWJsZSB8IHRhYmxlLXJvdy1ncm91cCB8IHRhYmxlLWhlYWRlci1ncm91
cCB8IHRhYmxlLWZvb3Rlci1ncm91cCB8IHRhYmxlLXJvdyB8CiAgICAgICAgIC8vIHRhYmxlLWNv
bHVtbi1ncm91cCB8IHRhYmxlLWNvbHVtbiB8IHRhYmxlLWNlbGwgfCB0YWJsZS1jYXB0aW9uIHwg
LXdlYmtpdC1ib3ggfCAtd2Via2l0LWlubGluZS1ib3ggfCBub25lCiAgICAgICAgIC8vIGZsZXgg
fCBpbmxpbmUtZmxleCB8IC13ZWJraXQtZmxleCB8IC13ZWJraXQtaW5saW5lLWZsZXggfCBncmlk
IHwgaW5saW5lLWdyaWQKLSAgICAgICAgcmV0dXJuICh2YWx1ZUlEID49IENTU1ZhbHVlSW5saW5l
ICYmIHZhbHVlSUQgPD0gQ1NTVmFsdWVJbmxpbmVGbGV4KSB8fCB2YWx1ZUlEID09IENTU1ZhbHVl
V2Via2l0RmxleCB8fCB2YWx1ZUlEID09IENTU1ZhbHVlV2Via2l0SW5saW5lRmxleCB8fCB2YWx1
ZUlEID09IENTU1ZhbHVlTm9uZQorICAgICAgICByZXR1cm4gKHZhbHVlSUQgPj0gQ1NTVmFsdWVJ
bmxpbmUgJiYgdmFsdWVJRCA8PSBDU1NWYWx1ZUNvbnRlbnRzKSB8fCB2YWx1ZUlEID09IENTU1Zh
bHVlTm9uZQogI2lmIEVOQUJMRShDU1NfR1JJRF9MQVlPVVQpCiAgICAgICAgICAgICB8fCAoUnVu
dGltZUVuYWJsZWRGZWF0dXJlczo6c2hhcmVkRmVhdHVyZXMoKS5pc0NTU0dyaWRMYXlvdXRFbmFi
bGVkKCkgJiYgKHZhbHVlSUQgPT0gQ1NTVmFsdWVHcmlkIHx8IHZhbHVlSUQgPT0gQ1NTVmFsdWVJ
bmxpbmVHcmlkKSkKICNlbmRpZgpJbmRleDogU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NT
dXBwb3J0c1BhcnNlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3NzL3BhcnNl
ci9DU1NTdXBwb3J0c1BhcnNlci5jcHAJKHJldmlzaW9uIDIwODk5OSkKKysrIFNvdXJjZS9XZWJD
b3JlL2Nzcy9wYXJzZXIvQ1NTU3VwcG9ydHNQYXJzZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00
NiwxNCArNDYsMTYgQEAgZW51bSBDbGF1c2VUeXBlIHsgVW5yZXNvbHZlZCwgQ29uanVuY3Rpbwog
CiBDU1NTdXBwb3J0c1BhcnNlcjo6U3VwcG9ydHNSZXN1bHQgQ1NTU3VwcG9ydHNQYXJzZXI6OmNv
bnN1bWVDb25kaXRpb24oQ1NTUGFyc2VyVG9rZW5SYW5nZSByYW5nZSkKIHsKLSAgICBpZiAocmFu
Z2UucGVlaygpLnR5cGUoKSA9PSBJZGVudFRva2VuKQorICAgIGlmIChyYW5nZS5wZWVrKCkudHlw
ZSgpID09IElkZW50VG9rZW4gfHwgcmFuZ2UucGVlaygpLnR5cGUoKSA9PSBGdW5jdGlvblRva2Vu
KQogICAgICAgICByZXR1cm4gY29uc3VtZU5lZ2F0aW9uKHJhbmdlKTsKIAogICAgIGJvb2wgcmVz
dWx0OwogICAgIENsYXVzZVR5cGUgY2xhdXNlVHlwZSA9IFVucmVzb2x2ZWQ7CisgICAgCisgICAg
YXV0byBwcmV2aW91c1Rva2VuVHlwZSA9IElkZW50VG9rZW47CiAKICAgICB3aGlsZSAodHJ1ZSkg
ewotICAgICAgICBTdXBwb3J0c1Jlc3VsdCBuZXh0UmVzdWx0ID0gY29uc3VtZUNvbmRpdGlvbklu
UGFyZW50aGVzaXMocmFuZ2UpOworICAgICAgICBTdXBwb3J0c1Jlc3VsdCBuZXh0UmVzdWx0ID0g
Y29uc3VtZUNvbmRpdGlvbkluUGFyZW50aGVzaXMocmFuZ2UsIHByZXZpb3VzVG9rZW5UeXBlKTsK
ICAgICAgICAgaWYgKG5leHRSZXN1bHQgPT0gSW52YWxpZCkKICAgICAgICAgICAgIHJldHVybiBJ
bnZhbGlkOwogICAgICAgICBib29sIG5leHRTdXBwb3J0ZWQgPSBuZXh0UmVzdWx0OwpAQCAtNjYs
NTMgKzY4LDU5IEBAIENTU1N1cHBvcnRzUGFyc2VyOjpTdXBwb3J0c1Jlc3VsdCBDU1NTdXAKIAog
ICAgICAgICBpZiAocmFuZ2UuYXRFbmQoKSkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBp
ZiAocmFuZ2UuY29uc3VtZUluY2x1ZGluZ1doaXRlc3BhY2UoKS50eXBlKCkgIT0gV2hpdGVzcGFj
ZVRva2VuKQotICAgICAgICAgICAgcmV0dXJuIEludmFsaWQ7CisgICAgICAgIHJhbmdlLmNvbnN1
bWVXaGl0ZXNwYWNlKCk7CiAgICAgICAgIGlmIChyYW5nZS5hdEVuZCgpKQogICAgICAgICAgICAg
YnJlYWs7CiAKLSAgICAgICAgY29uc3QgQ1NTUGFyc2VyVG9rZW4mIHRva2VuID0gcmFuZ2UuY29u
c3VtZSgpOwotICAgICAgICBpZiAodG9rZW4udHlwZSgpICE9IElkZW50VG9rZW4pCisgICAgICAg
IGNvbnN0IENTU1BhcnNlclRva2VuJiB0b2tlbiA9IHJhbmdlLnBlZWsoKTsKKyAgICAgICAgaWYg
KHRva2VuLnR5cGUoKSAhPSBJZGVudFRva2VuICYmIHRva2VuLnR5cGUoKSAhPSBGdW5jdGlvblRv
a2VuKQogICAgICAgICAgICAgcmV0dXJuIEludmFsaWQ7CisgICAgICAgIAorICAgICAgICBwcmV2
aW91c1Rva2VuVHlwZSA9IHRva2VuLnR5cGUoKTsKKyAgICAgICAgCiAgICAgICAgIGlmIChjbGF1
c2VUeXBlID09IFVucmVzb2x2ZWQpCiAgICAgICAgICAgICBjbGF1c2VUeXBlID0gdG9rZW4udmFs
dWUoKS5sZW5ndGgoKSA9PSAzID8gQ29uanVuY3Rpb24gOiBEaXNqdW5jdGlvbjsKICAgICAgICAg
aWYgKChjbGF1c2VUeXBlID09IENvbmp1bmN0aW9uICYmICFlcXVhbElnbm9yaW5nQVNDSUlDYXNl
KHRva2VuLnZhbHVlKCksICJhbmQiKSkKICAgICAgICAgICAgIHx8IChjbGF1c2VUeXBlID09IERp
c2p1bmN0aW9uICYmICFlcXVhbElnbm9yaW5nQVNDSUlDYXNlKHRva2VuLnZhbHVlKCksICJvciIp
KSkKICAgICAgICAgICAgIHJldHVybiBJbnZhbGlkOwogCi0gICAgICAgIGlmIChyYW5nZS5jb25z
dW1lSW5jbHVkaW5nV2hpdGVzcGFjZSgpLnR5cGUoKSAhPSBXaGl0ZXNwYWNlVG9rZW4pCi0gICAg
ICAgICAgICByZXR1cm4gSW52YWxpZDsKKyAgICAgICAgaWYgKHRva2VuLnR5cGUoKSA9PSBJZGVu
dFRva2VuKQorICAgICAgICAgICAgcmFuZ2UuY29uc3VtZUluY2x1ZGluZ1doaXRlc3BhY2UoKTsK
ICAgICB9CiAgICAgcmV0dXJuIHJlc3VsdCA/IFN1cHBvcnRlZCA6IFVuc3VwcG9ydGVkOwogfQog
CiBDU1NTdXBwb3J0c1BhcnNlcjo6U3VwcG9ydHNSZXN1bHQgQ1NTU3VwcG9ydHNQYXJzZXI6OmNv
bnN1bWVOZWdhdGlvbihDU1NQYXJzZXJUb2tlblJhbmdlIHJhbmdlKQogewotICAgIEFTU0VSVChy
YW5nZS5wZWVrKCkudHlwZSgpID09IElkZW50VG9rZW4pOwotICAgIGlmICghZXF1YWxJZ25vcmlu
Z0FTQ0lJQ2FzZShyYW5nZS5jb25zdW1lKCkudmFsdWUoKSwgIm5vdCIpKQorICAgIEFTU0VSVChy
YW5nZS5wZWVrKCkudHlwZSgpID09IElkZW50VG9rZW4gfHwgcmFuZ2UucGVlaygpLnR5cGUoKSA9
PSBGdW5jdGlvblRva2VuKTsKKyAgICBhdXRvIHRva2VuVHlwZSA9IHJhbmdlLnBlZWsoKS50eXBl
KCk7CisgICAgaWYgKCFlcXVhbElnbm9yaW5nQVNDSUlDYXNlKHJhbmdlLnBlZWsoKS52YWx1ZSgp
LCAibm90IikpCiAgICAgICAgIHJldHVybiBJbnZhbGlkOwotICAgIGlmIChyYW5nZS5jb25zdW1l
SW5jbHVkaW5nV2hpdGVzcGFjZSgpLnR5cGUoKSAhPSBXaGl0ZXNwYWNlVG9rZW4pCi0gICAgICAg
IHJldHVybiBJbnZhbGlkOwotICAgIFN1cHBvcnRzUmVzdWx0IHJlc3VsdCA9IGNvbnN1bWVDb25k
aXRpb25JblBhcmVudGhlc2lzKHJhbmdlKTsKKyAgICBpZiAocmFuZ2UucGVlaygpLnR5cGUoKSA9
PSBJZGVudFRva2VuKQorICAgICAgICByYW5nZS5jb25zdW1lSW5jbHVkaW5nV2hpdGVzcGFjZSgp
OworICAgIFN1cHBvcnRzUmVzdWx0IHJlc3VsdCA9IGNvbnN1bWVDb25kaXRpb25JblBhcmVudGhl
c2lzKHJhbmdlLCB0b2tlblR5cGUpOwogICAgIHJhbmdlLmNvbnN1bWVXaGl0ZXNwYWNlKCk7CiAg
ICAgaWYgKCFyYW5nZS5hdEVuZCgpIHx8IHJlc3VsdCA9PSBJbnZhbGlkKQogICAgICAgICByZXR1
cm4gSW52YWxpZDsKICAgICByZXR1cm4gcmVzdWx0ID8gVW5zdXBwb3J0ZWQgOiBTdXBwb3J0ZWQ7
CiB9CiAKLUNTU1N1cHBvcnRzUGFyc2VyOjpTdXBwb3J0c1Jlc3VsdCBDU1NTdXBwb3J0c1BhcnNl
cjo6Y29uc3VtZUNvbmRpdGlvbkluUGFyZW50aGVzaXMoQ1NTUGFyc2VyVG9rZW5SYW5nZSYgcmFu
Z2UpCitDU1NTdXBwb3J0c1BhcnNlcjo6U3VwcG9ydHNSZXN1bHQgQ1NTU3VwcG9ydHNQYXJzZXI6
OmNvbnN1bWVDb25kaXRpb25JblBhcmVudGhlc2lzKENTU1BhcnNlclRva2VuUmFuZ2UmIHJhbmdl
LCBDU1NQYXJzZXJUb2tlblR5cGUgc3RhcnRUb2tlblR5cGUpCiB7Ci0gICAgaWYgKHJhbmdlLnBl
ZWsoKS50eXBlKCkgPT0gRnVuY3Rpb25Ub2tlbikgewotICAgICAgICByYW5nZS5jb25zdW1lQ29t
cG9uZW50VmFsdWUoKTsKLSAgICAgICAgcmV0dXJuIFVuc3VwcG9ydGVkOwotICAgIH0KLSAgICBp
ZiAocmFuZ2UucGVlaygpLnR5cGUoKSAhPSBMZWZ0UGFyZW50aGVzaXNUb2tlbikKKyAgICBpZiAo
c3RhcnRUb2tlblR5cGUgPT0gSWRlbnRUb2tlbiAmJiByYW5nZS5wZWVrKCkudHlwZSgpICE9IExl
ZnRQYXJlbnRoZXNpc1Rva2VuKQogICAgICAgICByZXR1cm4gSW52YWxpZDsKKwogICAgIENTU1Bh
cnNlclRva2VuUmFuZ2UgaW5uZXJSYW5nZSA9IHJhbmdlLmNvbnN1bWVCbG9jaygpOwogICAgIGlu
bmVyUmFuZ2UuY29uc3VtZVdoaXRlc3BhY2UoKTsKICAgICBTdXBwb3J0c1Jlc3VsdCByZXN1bHQg
PSBjb25zdW1lQ29uZGl0aW9uKGlubmVyUmFuZ2UpOwogICAgIGlmIChyZXN1bHQgIT0gSW52YWxp
ZCkKICAgICAgICAgcmV0dXJuIHJlc3VsdDsKKyAgICAKKyAgICBpZiAoaW5uZXJSYW5nZS5wZWVr
KCkudHlwZSgpID09IEZ1bmN0aW9uVG9rZW4pIHsKKyAgICAgICAgaW5uZXJSYW5nZS5jb25zdW1l
Q29tcG9uZW50VmFsdWUoKTsKKyAgICAgICAgcmV0dXJuIFVuc3VwcG9ydGVkOworICAgIH0KKwog
ICAgIHJldHVybiBpbm5lclJhbmdlLnBlZWsoKS50eXBlKCkgPT0gSWRlbnRUb2tlbiAmJiBtX3Bh
cnNlci5zdXBwb3J0c0RlY2xhcmF0aW9uKGlubmVyUmFuZ2UpID8gU3VwcG9ydGVkIDogVW5zdXBw
b3J0ZWQ7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2Nzcy9wYXJzZXIvQ1NTU3VwcG9ydHNQ
YXJzZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1N1cHBv
cnRzUGFyc2VyLmgJKHJldmlzaW9uIDIwODk5OSkKKysrIFNvdXJjZS9XZWJDb3JlL2Nzcy9wYXJz
ZXIvQ1NTU3VwcG9ydHNQYXJzZXIuaAkod29ya2luZyBjb3B5KQpAQCAtMjksMTEgKzI5LDEzIEBA
CiAKICNwcmFnbWEgb25jZQogCisjaW5jbHVkZSAiQ1NTUGFyc2VyVG9rZW4uaCIKKwogbmFtZXNw
YWNlIFdlYkNvcmUgewogCiBjbGFzcyBDU1NQYXJzZXJJbXBsOwogY2xhc3MgQ1NTUGFyc2VyVG9r
ZW5SYW5nZTsKLQorICAgIAogY2xhc3MgQ1NTU3VwcG9ydHNQYXJzZXIgewogcHVibGljOgogICAg
IGVudW0gU3VwcG9ydHNSZXN1bHQgewpAQCAtNTEsNyArNTMsNyBAQCBwcml2YXRlOgogICAgIFN1
cHBvcnRzUmVzdWx0IGNvbnN1bWVDb25kaXRpb24oQ1NTUGFyc2VyVG9rZW5SYW5nZSk7CiAgICAg
U3VwcG9ydHNSZXN1bHQgY29uc3VtZU5lZ2F0aW9uKENTU1BhcnNlclRva2VuUmFuZ2UpOwogCi0g
ICAgU3VwcG9ydHNSZXN1bHQgY29uc3VtZUNvbmRpdGlvbkluUGFyZW50aGVzaXMoQ1NTUGFyc2Vy
VG9rZW5SYW5nZSYpOworICAgIFN1cHBvcnRzUmVzdWx0IGNvbnN1bWVDb25kaXRpb25JblBhcmVu
dGhlc2lzKENTU1BhcnNlclRva2VuUmFuZ2UmLCBDU1NQYXJzZXJUb2tlblR5cGUpOwogCiAgICAg
Q1NTUGFyc2VySW1wbCYgbV9wYXJzZXI7CiB9Owo=
</data>
<flag name="review"
          id="318093"
          type_id="1"
          status="+"
          setter="zalan"
    />
          </attachment>
      

    </bug>

</bugzilla>