<?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>164476</bug_id>
          
          <creation_ts>2016-11-07 05:11:24 -0800</creation_ts>
          <short_desc>Fix the !ENABLE(VIDEO_TRACK) build</short_desc>
          <delta_ts>2016-11-14 08:07:46 -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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Csaba Osztrogonác">ossy</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1248723</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-11-07 05:11:24 -0800</bug_when>
    <thetext>CSSSelector::PseudoElementCue is defined inside ENABLE(VIDEO_TRACK),
but it is used unconditionally. It should be fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248725</commentid>
    <comment_count>1</comment_count>
      <attachid>294055</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-11-07 05:25:22 -0800</bug_when>
    <thetext>Created attachment 294055
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248987</commentid>
    <comment_count>2</comment_count>
      <attachid>294055</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2016-11-07 23:14:00 -0800</bug_when>
    <thetext>Comment on attachment 294055
Patch

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

&gt; Source/WebCore/css/parser/CSSParserValues.h:275
&gt; -    bool needsImplicitShadowCombinatorForMatching() const { return match() == CSSSelector::PseudoElement &amp;&amp; (pseudoElementType() == CSSSelector::PseudoElementWebKitCustom || pseudoElementType() == CSSSelector::PseudoElementUserAgentCustom || pseudoElementType() == CSSSelector::PseudoElementWebKitCustomLegacyPrefixed || pseudoElementType() == CSSSelector::PseudoElementCue); }
&gt; +    bool needsImplicitShadowCombinatorForMatching() const
&gt; +    {
&gt; +        return match() == CSSSelector::PseudoElement
&gt; +            &amp;&amp; (pseudoElementType() == CSSSelector::PseudoElementWebKitCustom
&gt; +                || pseudoElementType() == CSSSelector::PseudoElementUserAgentCustom
&gt; +#if ENABLE(VIDEO_TRACK)
&gt; +                || pseudoElementType() == CSSSelector::PseudoElementCue
&gt; +#endif
&gt; +                || pseudoElementType() == CSSSelector::PseudoElementWebKitCustomLegacyPrefixed);
&gt; +    }

When member function bodies get big like this, I like to move them out of class definitions into separate function definitions, like CSSParserValue::setFromValueList below.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1250958</commentid>
    <comment_count>3</comment_count>
      <attachid>294698</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-11-14 05:55:37 -0800</bug_when>
    <thetext>Created attachment 294698
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1250960</commentid>
    <comment_count>4</comment_count>
      <attachid>294700</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-11-14 06:28:21 -0800</bug_when>
    <thetext>Created attachment 294700
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1250967</commentid>
    <comment_count>5</comment_count>
      <attachid>294700</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-14 07:42:36 -0800</bug_when>
    <thetext>Comment on attachment 294700
patch for landing

Clearing flags on attachment: 294700

Committed r208681: &lt;http://trac.webkit.org/changeset/208681&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>294055</attachid>
            <date>2016-11-07 05:25:22 -0800</date>
            <delta_ts>2016-11-07 23:14:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164476-20161107142114.patch</filename>
            <type>text/plain</type>
            <size>5263</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA4NDIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTIzN2Y5YTg3ZDg0N2Nj
NDFmMTI1ZjBkYzljZThjOGQ3M2NmMmZmNy4uNTQ2Y2Q1YzQ1N2UwYzY4MGJiYzFiNWI3ZDYxN2Y2
MDNiZDc1OTUxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE2LTExLTA3ICBDc2Fi
YSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisKKyAgICAgICAgRml4IHRoZSAhRU5B
QkxFKFZJREVPX1RSQUNLKSBidWlsZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTY0NDc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBjc3MvUnVsZVNldC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSdWxl
U2V0OjphZGRSdWxlKToKKyAgICAgICAgKiBjc3MvcGFyc2VyL0NTU1BhcnNlclZhbHVlcy5oOgor
ICAgICAgICAoV2ViQ29yZTo6Q1NTUGFyc2VyU2VsZWN0b3I6Om5lZWRzSW1wbGljaXRTaGFkb3dD
b21iaW5hdG9yRm9yTWF0Y2hpbmcpOgorICAgICAgICAqIGNzcy9wYXJzZXIvQ1NTU2VsZWN0b3JQ
YXJzZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6aXNQc2V1ZG9FbGVtZW50RnVuY3Rpb24pOgor
ICAgICAgICAoV2ViQ29yZTo6Q1NTU2VsZWN0b3JQYXJzZXI6OmNvbnN1bWVQc2V1ZG8pOgorCiAy
MDE2LTExLTA0ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAgICAgV1RG
OjpQYXJraW5nTG90IHNob3VsZCBzdG9wIHVzaW5nIHN0ZDo6Y2hyb25vIGJlY2F1c2Ugc3RkOjpj
aHJvbm86OmR1cmF0aW9uIGNhc3RzIGFyZSBwcm9uZSB0byBvdmVyZmxvd3MKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2Nzcy9SdWxlU2V0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9SdWxl
U2V0LmNwcAppbmRleCBlMDQ4OWI1ODg0ZDE1YWIzY2U1NzJlYTZiNDEwMTcwZDJhM2I5ZTFhLi41
NjQ0MmRhZmJmZDkyYzQ4YzE2NGE2ODkzNDIyNTNiODU0Y2U0OGJmIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvUnVsZVNldC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL1J1bGVT
ZXQuY3BwCkBAIC0yMDcsNyArMjA3LDkgQEAgdm9pZCBSdWxlU2V0OjphZGRSdWxlKFN0eWxlUnVs
ZSogcnVsZSwgdW5zaWduZWQgc2VsZWN0b3JJbmRleCwgQWRkUnVsZUZsYWdzIGFkZFIKICAgICBj
b25zdCBDU1NTZWxlY3RvciogZm9jdXNTZWxlY3RvciA9IG51bGxwdHI7CiAgICAgY29uc3QgQ1NT
U2VsZWN0b3IqIGN1c3RvbVBzZXVkb0VsZW1lbnRTZWxlY3RvciA9IG51bGxwdHI7CiAgICAgY29u
c3QgQ1NTU2VsZWN0b3IqIHNsb3R0ZWRQc2V1ZG9FbGVtZW50U2VsZWN0b3IgPSBudWxscHRyOwor
I2lmIEVOQUJMRShWSURFT19UUkFDSykKICAgICBjb25zdCBDU1NTZWxlY3RvciogY3VlUHNldWRv
RWxlbWVudFNlbGVjdG9yID0gbnVsbHB0cjsKKyNlbmRpZgogICAgIGNvbnN0IENTU1NlbGVjdG9y
KiBzZWxlY3RvciA9IHJ1bGVEYXRhLnNlbGVjdG9yKCk7CiAgICAgZG8gewogICAgICAgICBzd2l0
Y2ggKHNlbGVjdG9yLT5tYXRjaCgpKSB7CkBAIC0yODUsMTAgKzI4NywxMiBAQCB2b2lkIFJ1bGVT
ZXQ6OmFkZFJ1bGUoU3R5bGVSdWxlKiBydWxlLCB1bnNpZ25lZCBzZWxlY3RvckluZGV4LCBBZGRS
dWxlRmxhZ3MgYWRkUgogICAgICAgICBzZWxlY3RvciA9IHNlbGVjdG9yLT50YWdIaXN0b3J5KCk7
CiAgICAgfSB3aGlsZSAoc2VsZWN0b3IpOwogCisjaWYgRU5BQkxFKFZJREVPX1RSQUNLKQogICAg
IGlmIChjdWVQc2V1ZG9FbGVtZW50U2VsZWN0b3IpIHsKICAgICAgICAgbV9jdWVQc2V1ZG9SdWxl
cy5hcHBlbmQocnVsZURhdGEpOwogICAgICAgICByZXR1cm47CiAgICAgfQorI2VuZGlmCiAKICAg
ICBpZiAoc2xvdHRlZFBzZXVkb0VsZW1lbnRTZWxlY3RvcikgewogICAgICAgICAvLyA6OnNsb3R0
ZWQgcHNldWRvIGVsZW1lbnRzIHdvcmsgYWNjcm9zcyBzaGFkb3cgYm91bmRhcnkgbWFraW5nIGZp
bHRlcmluZyBkaWZmaWN1bHQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2Vy
L0NTU1BhcnNlclZhbHVlcy5oIGIvU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQYXJzZXJW
YWx1ZXMuaAppbmRleCBhNzZhZDUwNDgzYjliZTk4NDdiODlkZmYwYjgyZWY4ZWYwYjU2NmVjLi5k
Mjc0YmVmMjA3ZWMyYzllZjMyMmM3ZWE0NjMxMDc4ZDM4YjRmNjA4IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1BhcnNlclZhbHVlcy5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2Nzcy9wYXJzZXIvQ1NTUGFyc2VyVmFsdWVzLmgKQEAgLTI2Myw3ICsyNjMsMTYgQEAgcHVi
bGljOgogICAgIC8vIGNvbm5lY3Rpb24gb2YgU2hhZG93RGVzY2VuZGFudCwgYW5kIHRoZSBjdXJy
ZW50IHNoYWRvdyBET00gY29kZSBkb2Vzbid0IGV4cGVjdCB0aGlzLiBXaGVuCiAgICAgLy8gd2Ug
ZG8gZml4IHRoaXMgaXNzdWUsIG1ha2Ugc3VyZSB0byBwYXRjaCB0aGUgbmFtZXNwYWNlIHByZXBl
bmRUYWcgY29kZSB0byByZW1vdmUgdGhlIHNsb3R0ZWQKICAgICAvLyBzcGVjaWFsIGNhc2UsIHNp
bmNlIGl0IHdpbGwgYmUgY292ZXJlZCBieSB0aGlzIGZ1bmN0aW9uIG9uY2UgYWdhaW4uCi0gICAg
Ym9vbCBuZWVkc0ltcGxpY2l0U2hhZG93Q29tYmluYXRvckZvck1hdGNoaW5nKCkgY29uc3QgeyBy
ZXR1cm4gbWF0Y2goKSA9PSBDU1NTZWxlY3Rvcjo6UHNldWRvRWxlbWVudCAmJiAocHNldWRvRWxl
bWVudFR5cGUoKSA9PSBDU1NTZWxlY3Rvcjo6UHNldWRvRWxlbWVudFdlYktpdEN1c3RvbSB8fCBw
c2V1ZG9FbGVtZW50VHlwZSgpID09IENTU1NlbGVjdG9yOjpQc2V1ZG9FbGVtZW50VXNlckFnZW50
Q3VzdG9tIHx8IHBzZXVkb0VsZW1lbnRUeXBlKCkgPT0gQ1NTU2VsZWN0b3I6OlBzZXVkb0VsZW1l
bnRXZWJLaXRDdXN0b21MZWdhY3lQcmVmaXhlZCB8fCBwc2V1ZG9FbGVtZW50VHlwZSgpID09IENT
U1NlbGVjdG9yOjpQc2V1ZG9FbGVtZW50Q3VlKTsgfQorICAgIGJvb2wgbmVlZHNJbXBsaWNpdFNo
YWRvd0NvbWJpbmF0b3JGb3JNYXRjaGluZygpIGNvbnN0CisgICAgeworICAgICAgICByZXR1cm4g
bWF0Y2goKSA9PSBDU1NTZWxlY3Rvcjo6UHNldWRvRWxlbWVudAorICAgICAgICAgICAgJiYgKHBz
ZXVkb0VsZW1lbnRUeXBlKCkgPT0gQ1NTU2VsZWN0b3I6OlBzZXVkb0VsZW1lbnRXZWJLaXRDdXN0
b20KKyAgICAgICAgICAgICAgICB8fCBwc2V1ZG9FbGVtZW50VHlwZSgpID09IENTU1NlbGVjdG9y
OjpQc2V1ZG9FbGVtZW50VXNlckFnZW50Q3VzdG9tCisjaWYgRU5BQkxFKFZJREVPX1RSQUNLKQor
ICAgICAgICAgICAgICAgIHx8IHBzZXVkb0VsZW1lbnRUeXBlKCkgPT0gQ1NTU2VsZWN0b3I6OlBz
ZXVkb0VsZW1lbnRDdWUKKyNlbmRpZgorICAgICAgICAgICAgICAgIHx8IHBzZXVkb0VsZW1lbnRU
eXBlKCkgPT0gQ1NTU2VsZWN0b3I6OlBzZXVkb0VsZW1lbnRXZWJLaXRDdXN0b21MZWdhY3lQcmVm
aXhlZCk7CisgICAgfQogCiAgICAgQ1NTUGFyc2VyU2VsZWN0b3IqIHRhZ0hpc3RvcnkoKSBjb25z
dCB7IHJldHVybiBtX3RhZ0hpc3RvcnkuZ2V0KCk7IH0KICAgICB2b2lkIHNldFRhZ0hpc3Rvcnko
c3RkOjp1bmlxdWVfcHRyPENTU1BhcnNlclNlbGVjdG9yPiBzZWxlY3RvcikgeyBtX3RhZ0hpc3Rv
cnkgPSBXVEZNb3ZlKHNlbGVjdG9yKTsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3Nz
L3BhcnNlci9DU1NTZWxlY3RvclBhcnNlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2Vy
L0NTU1NlbGVjdG9yUGFyc2VyLmNwcAppbmRleCBmYzQzM2RjNjhkYTcyYjViYjIxODNmMmFiNzU5
MGNiMDRkZjBhOTEwLi5iN2ZiNWFkYjdiMDAxNjJkNGIwYWM5ZWU0MDRiNTY3YjlkYmZkYTNlIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1NlbGVjdG9yUGFyc2VyLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1NlbGVjdG9yUGFyc2VyLmNwcApA
QCAtNDg2LDcgKzQ4Niw5IEBAIHN0YXRpYyBib29sIGlzUHNldWRvQ2xhc3NGdW5jdGlvbihDU1NT
ZWxlY3Rvcjo6UHNldWRvQ2xhc3NUeXBlIHBzZXVkb0NsYXNzVHlwZSkKIHN0YXRpYyBib29sIGlz
UHNldWRvRWxlbWVudEZ1bmN0aW9uKENTU1NlbGVjdG9yOjpQc2V1ZG9FbGVtZW50VHlwZSBwc2V1
ZG9FbGVtZW50VHlwZSkKIHsKICAgICBzd2l0Y2ggKHBzZXVkb0VsZW1lbnRUeXBlKSB7CisjaWYg
RU5BQkxFKFZJREVPX1RSQUNLKQogICAgIGNhc2UgQ1NTU2VsZWN0b3I6OlBzZXVkb0VsZW1lbnRD
dWU6CisjZW5kaWYKICAgICBjYXNlIENTU1NlbGVjdG9yOjpQc2V1ZG9FbGVtZW50U2xvdHRlZDoK
ICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgZGVmYXVsdDoKQEAgLTYzNCw2ICs2MzYsNyBAQCBz
dGQ6OnVuaXF1ZV9wdHI8Q1NTUGFyc2VyU2VsZWN0b3I+IENTU1NlbGVjdG9yUGFyc2VyOjpjb25z
dW1lUHNldWRvKENTU1BhcnNlclRvawogICAgIAogICAgIGlmIChzZWxlY3Rvci0+bWF0Y2goKSA9
PSBDU1NTZWxlY3Rvcjo6UHNldWRvRWxlbWVudCkgewogICAgICAgICBzd2l0Y2ggKHNlbGVjdG9y
LT5wc2V1ZG9FbGVtZW50VHlwZSgpKSB7CisjaWYgRU5BQkxFKFZJREVPX1RSQUNLKQogICAgICAg
ICBjYXNlIENTU1NlbGVjdG9yOjpQc2V1ZG9FbGVtZW50Q3VlOiB7CiAgICAgICAgICAgICBEaXNh
bGxvd1BzZXVkb0VsZW1lbnRzU2NvcGUgc2NvcGUodGhpcyk7CiAgICAgICAgICAgICBzdGQ6OnVu
aXF1ZV9wdHI8Q1NTU2VsZWN0b3JMaXN0PiBzZWxlY3Rvckxpc3QgPSBzdGQ6OnVuaXF1ZV9wdHI8
Q1NTU2VsZWN0b3JMaXN0PihuZXcgQ1NTU2VsZWN0b3JMaXN0KCkpOwpAQCAtNjQzLDYgKzY0Niw3
IEBAIHN0ZDo6dW5pcXVlX3B0cjxDU1NQYXJzZXJTZWxlY3Rvcj4gQ1NTU2VsZWN0b3JQYXJzZXI6
OmNvbnN1bWVQc2V1ZG8oQ1NTUGFyc2VyVG9rCiAgICAgICAgICAgICBzZWxlY3Rvci0+c2V0U2Vs
ZWN0b3JMaXN0KFdURk1vdmUoc2VsZWN0b3JMaXN0KSk7CiAgICAgICAgICAgICByZXR1cm4gc2Vs
ZWN0b3I7CiAgICAgICAgIH0KKyNlbmRpZgogICAgICAgICBjYXNlIENTU1NlbGVjdG9yOjpQc2V1
ZG9FbGVtZW50U2xvdHRlZDogewogICAgICAgICAgICAgRGlzYWxsb3dQc2V1ZG9FbGVtZW50c1Nj
b3BlIHNjb3BlKHRoaXMpOwogCg==
</data>
<flag name="review"
          id="316836"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>294698</attachid>
            <date>2016-11-14 05:55:37 -0800</date>
            <delta_ts>2016-11-14 06:22:05 -0800</delta_ts>
            <desc>patch for landing</desc>
            <filename>bug-164476-20161114145118.patch</filename>
            <type>text/plain</type>
            <size>5828</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA4Njc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTIwMDQ0MDkyYzNjNDcz
OWIxODdmNTQ4NDY3ZTE1NzljYmE3ZjZjYi4uM2IxNzNlYmZlMTZkMDAyOTliNjFiYWNhZmEzNTU3
MTI3MTA4MTgxYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI5IEBACiAyMDE2LTExLTE0ICBDc2Fi
YSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKKyAgICAgICAgRml4IHRoZSAhRU5B
QkxFKFZJREVPX1RSQUNLKSBidWlsZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTY0NDc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIu
CisKKyAgICAgICAgKiBjc3MvUnVsZVNldC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSdWxlU2V0
OjphZGRSdWxlKToKKyAgICAgICAgKiBjc3MvcGFyc2VyL0NTU1BhcnNlclZhbHVlcy5oOgorICAg
ICAgICAoV2ViQ29yZTo6Q1NTUGFyc2VyU2VsZWN0b3I6Om5lZWRzSW1wbGljaXRTaGFkb3dDb21i
aW5hdG9yRm9yTWF0Y2hpbmcpOgorICAgICAgICAqIGNzcy9wYXJzZXIvQ1NTU2VsZWN0b3JQYXJz
ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6aXNQc2V1ZG9FbGVtZW50RnVuY3Rpb24pOgorICAg
ICAgICAoV2ViQ29yZTo6Q1NTU2VsZWN0b3JQYXJzZXI6OmNvbnN1bWVQc2V1ZG8pOgorCisyMDE2
LTExLTA4ICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisKKyAgICAgICAg
VHlwbyBmaXggYWZ0ZXIgcjE2Mjc4MgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTY0NDczCisKKyAgICAgICAgVW5yZXZpZXdlZCB0cml2aWFsIGZpeC4K
KworICAgICAgICAqIHBsYXRmb3JtL1RocmVhZEdsb2JhbERhdGEuY3BwOgorCisyMDE2LTExLTE0
ICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisKICAgICAgICAgW0VGTF0g
U3VwcHJlc3MgYnVpbGQgd2FybmluZyBpbiBnZW5lcmF0ZWQgR2VvY2x1ZTJJbnRlcmZhY2UuYwog
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY0NDc1CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9SdWxlU2V0LmNwcCBiL1NvdXJjZS9XZWJD
b3JlL2Nzcy9SdWxlU2V0LmNwcAppbmRleCBlMDQ4OWI1ODg0ZDE1YWIzY2U1NzJlYTZiNDEwMTcw
ZDJhM2I5ZTFhLi41NjQ0MmRhZmJmZDkyYzQ4YzE2NGE2ODkzNDIyNTNiODU0Y2U0OGJmIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvUnVsZVNldC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvY3NzL1J1bGVTZXQuY3BwCkBAIC0yMDcsNyArMjA3LDkgQEAgdm9pZCBSdWxlU2V0OjphZGRS
dWxlKFN0eWxlUnVsZSogcnVsZSwgdW5zaWduZWQgc2VsZWN0b3JJbmRleCwgQWRkUnVsZUZsYWdz
IGFkZFIKICAgICBjb25zdCBDU1NTZWxlY3RvciogZm9jdXNTZWxlY3RvciA9IG51bGxwdHI7CiAg
ICAgY29uc3QgQ1NTU2VsZWN0b3IqIGN1c3RvbVBzZXVkb0VsZW1lbnRTZWxlY3RvciA9IG51bGxw
dHI7CiAgICAgY29uc3QgQ1NTU2VsZWN0b3IqIHNsb3R0ZWRQc2V1ZG9FbGVtZW50U2VsZWN0b3Ig
PSBudWxscHRyOworI2lmIEVOQUJMRShWSURFT19UUkFDSykKICAgICBjb25zdCBDU1NTZWxlY3Rv
ciogY3VlUHNldWRvRWxlbWVudFNlbGVjdG9yID0gbnVsbHB0cjsKKyNlbmRpZgogICAgIGNvbnN0
IENTU1NlbGVjdG9yKiBzZWxlY3RvciA9IHJ1bGVEYXRhLnNlbGVjdG9yKCk7CiAgICAgZG8gewog
ICAgICAgICBzd2l0Y2ggKHNlbGVjdG9yLT5tYXRjaCgpKSB7CkBAIC0yODUsMTAgKzI4NywxMiBA
QCB2b2lkIFJ1bGVTZXQ6OmFkZFJ1bGUoU3R5bGVSdWxlKiBydWxlLCB1bnNpZ25lZCBzZWxlY3Rv
ckluZGV4LCBBZGRSdWxlRmxhZ3MgYWRkUgogICAgICAgICBzZWxlY3RvciA9IHNlbGVjdG9yLT50
YWdIaXN0b3J5KCk7CiAgICAgfSB3aGlsZSAoc2VsZWN0b3IpOwogCisjaWYgRU5BQkxFKFZJREVP
X1RSQUNLKQogICAgIGlmIChjdWVQc2V1ZG9FbGVtZW50U2VsZWN0b3IpIHsKICAgICAgICAgbV9j
dWVQc2V1ZG9SdWxlcy5hcHBlbmQocnVsZURhdGEpOwogICAgICAgICByZXR1cm47CiAgICAgfQor
I2VuZGlmCiAKICAgICBpZiAoc2xvdHRlZFBzZXVkb0VsZW1lbnRTZWxlY3RvcikgewogICAgICAg
ICAvLyA6OnNsb3R0ZWQgcHNldWRvIGVsZW1lbnRzIHdvcmsgYWNjcm9zcyBzaGFkb3cgYm91bmRh
cnkgbWFraW5nIGZpbHRlcmluZyBkaWZmaWN1bHQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9jc3MvcGFyc2VyL0NTU1BhcnNlclZhbHVlcy5oIGIvU291cmNlL1dlYkNvcmUvY3NzL3BhcnNl
ci9DU1NQYXJzZXJWYWx1ZXMuaAppbmRleCBhNzZhZDUwNDgzYjliZTk4NDdiODlkZmYwYjgyZWY4
ZWYwYjU2NmVjLi5jODllODQyY2RlM2I4Y2QzZGM0NzkzNzU3NjBmNzgyYmU4ZDUxMjdmIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1BhcnNlclZhbHVlcy5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2Nzcy9wYXJzZXIvQ1NTUGFyc2VyVmFsdWVzLmgKQEAgLTI2Myw3ICsy
NjMsNyBAQCBwdWJsaWM6CiAgICAgLy8gY29ubmVjdGlvbiBvZiBTaGFkb3dEZXNjZW5kYW50LCBh
bmQgdGhlIGN1cnJlbnQgc2hhZG93IERPTSBjb2RlIGRvZXNuJ3QgZXhwZWN0IHRoaXMuIFdoZW4K
ICAgICAvLyB3ZSBkbyBmaXggdGhpcyBpc3N1ZSwgbWFrZSBzdXJlIHRvIHBhdGNoIHRoZSBuYW1l
c3BhY2UgcHJlcGVuZFRhZyBjb2RlIHRvIHJlbW92ZSB0aGUgc2xvdHRlZAogICAgIC8vIHNwZWNp
YWwgY2FzZSwgc2luY2UgaXQgd2lsbCBiZSBjb3ZlcmVkIGJ5IHRoaXMgZnVuY3Rpb24gb25jZSBh
Z2Fpbi4KLSAgICBib29sIG5lZWRzSW1wbGljaXRTaGFkb3dDb21iaW5hdG9yRm9yTWF0Y2hpbmco
KSBjb25zdCB7IHJldHVybiBtYXRjaCgpID09IENTU1NlbGVjdG9yOjpQc2V1ZG9FbGVtZW50ICYm
IChwc2V1ZG9FbGVtZW50VHlwZSgpID09IENTU1NlbGVjdG9yOjpQc2V1ZG9FbGVtZW50V2ViS2l0
Q3VzdG9tIHx8IHBzZXVkb0VsZW1lbnRUeXBlKCkgPT0gQ1NTU2VsZWN0b3I6OlBzZXVkb0VsZW1l
bnRVc2VyQWdlbnRDdXN0b20gfHwgcHNldWRvRWxlbWVudFR5cGUoKSA9PSBDU1NTZWxlY3Rvcjo6
UHNldWRvRWxlbWVudFdlYktpdEN1c3RvbUxlZ2FjeVByZWZpeGVkIHx8IHBzZXVkb0VsZW1lbnRU
eXBlKCkgPT0gQ1NTU2VsZWN0b3I6OlBzZXVkb0VsZW1lbnRDdWUpOyB9CisgICAgYm9vbCBuZWVk
c0ltcGxpY2l0U2hhZG93Q29tYmluYXRvckZvck1hdGNoaW5nKCkgY29uc3Q7CiAKICAgICBDU1NQ
YXJzZXJTZWxlY3RvciogdGFnSGlzdG9yeSgpIGNvbnN0IHsgcmV0dXJuIG1fdGFnSGlzdG9yeS5n
ZXQoKTsgfQogICAgIHZvaWQgc2V0VGFnSGlzdG9yeShzdGQ6OnVuaXF1ZV9wdHI8Q1NTUGFyc2Vy
U2VsZWN0b3I+IHNlbGVjdG9yKSB7IG1fdGFnSGlzdG9yeSA9IFdURk1vdmUoc2VsZWN0b3IpOyB9
CkBAIC0yODQsNiArMjg0LDE3IEBAIGlubGluZSBib29sIENTU1BhcnNlclNlbGVjdG9yOjpoYXNT
aGFkb3dEZXNjZW5kYW50KCkgY29uc3QKICAgICByZXR1cm4gbV9zZWxlY3Rvci0+cmVsYXRpb24o
KSA9PSBDU1NTZWxlY3Rvcjo6U2hhZG93RGVzY2VuZGFudDsKIH0KIAorYm9vbCBDU1NQYXJzZXJT
ZWxlY3Rvcjo6bmVlZHNJbXBsaWNpdFNoYWRvd0NvbWJpbmF0b3JGb3JNYXRjaGluZygpIGNvbnN0
Cit7CisgICAgcmV0dXJuIG1hdGNoKCkgPT0gQ1NTU2VsZWN0b3I6OlBzZXVkb0VsZW1lbnQKKyAg
ICAgICAgJiYgKHBzZXVkb0VsZW1lbnRUeXBlKCkgPT0gQ1NTU2VsZWN0b3I6OlBzZXVkb0VsZW1l
bnRXZWJLaXRDdXN0b20KKyAgICAgICAgICAgIHx8IHBzZXVkb0VsZW1lbnRUeXBlKCkgPT0gQ1NT
U2VsZWN0b3I6OlBzZXVkb0VsZW1lbnRVc2VyQWdlbnRDdXN0b20KKyNpZiBFTkFCTEUoVklERU9f
VFJBQ0spCisgICAgICAgICAgICB8fCBwc2V1ZG9FbGVtZW50VHlwZSgpID09IENTU1NlbGVjdG9y
OjpQc2V1ZG9FbGVtZW50Q3VlCisjZW5kaWYKKyAgICAgICAgICAgIHx8IHBzZXVkb0VsZW1lbnRU
eXBlKCkgPT0gQ1NTU2VsZWN0b3I6OlBzZXVkb0VsZW1lbnRXZWJLaXRDdXN0b21MZWdhY3lQcmVm
aXhlZCk7Cit9CisKIGlubGluZSB2b2lkIENTU1BhcnNlclZhbHVlOjpzZXRGcm9tVmFsdWVMaXN0
KHN0ZDo6dW5pcXVlX3B0cjxDU1NQYXJzZXJWYWx1ZUxpc3Q+IHZhbHVlTGlzdCkKIHsKICAgICBp
ZCA9IENTU1ZhbHVlSW52YWxpZDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9wYXJz
ZXIvQ1NTU2VsZWN0b3JQYXJzZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NT
ZWxlY3RvclBhcnNlci5jcHAKaW5kZXggZmM0MzNkYzY4ZGE3MmI1YmIyMTgzZjJhYjc1OTBjYjA0
ZGYwYTkxMC4uYjdmYjVhZGI3YjAwMTYyZDRiMGFjOWVlNDA0YjU2N2I5ZGJmZGEzZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NTZWxlY3RvclBhcnNlci5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NTZWxlY3RvclBhcnNlci5jcHAKQEAgLTQ4
Niw3ICs0ODYsOSBAQCBzdGF0aWMgYm9vbCBpc1BzZXVkb0NsYXNzRnVuY3Rpb24oQ1NTU2VsZWN0
b3I6OlBzZXVkb0NsYXNzVHlwZSBwc2V1ZG9DbGFzc1R5cGUpCiBzdGF0aWMgYm9vbCBpc1BzZXVk
b0VsZW1lbnRGdW5jdGlvbihDU1NTZWxlY3Rvcjo6UHNldWRvRWxlbWVudFR5cGUgcHNldWRvRWxl
bWVudFR5cGUpCiB7CiAgICAgc3dpdGNoIChwc2V1ZG9FbGVtZW50VHlwZSkgeworI2lmIEVOQUJM
RShWSURFT19UUkFDSykKICAgICBjYXNlIENTU1NlbGVjdG9yOjpQc2V1ZG9FbGVtZW50Q3VlOgor
I2VuZGlmCiAgICAgY2FzZSBDU1NTZWxlY3Rvcjo6UHNldWRvRWxlbWVudFNsb3R0ZWQ6CiAgICAg
ICAgIHJldHVybiB0cnVlOwogICAgIGRlZmF1bHQ6CkBAIC02MzQsNiArNjM2LDcgQEAgc3RkOjp1
bmlxdWVfcHRyPENTU1BhcnNlclNlbGVjdG9yPiBDU1NTZWxlY3RvclBhcnNlcjo6Y29uc3VtZVBz
ZXVkbyhDU1NQYXJzZXJUb2sKICAgICAKICAgICBpZiAoc2VsZWN0b3ItPm1hdGNoKCkgPT0gQ1NT
U2VsZWN0b3I6OlBzZXVkb0VsZW1lbnQpIHsKICAgICAgICAgc3dpdGNoIChzZWxlY3Rvci0+cHNl
dWRvRWxlbWVudFR5cGUoKSkgeworI2lmIEVOQUJMRShWSURFT19UUkFDSykKICAgICAgICAgY2Fz
ZSBDU1NTZWxlY3Rvcjo6UHNldWRvRWxlbWVudEN1ZTogewogICAgICAgICAgICAgRGlzYWxsb3dQ
c2V1ZG9FbGVtZW50c1Njb3BlIHNjb3BlKHRoaXMpOwogICAgICAgICAgICAgc3RkOjp1bmlxdWVf
cHRyPENTU1NlbGVjdG9yTGlzdD4gc2VsZWN0b3JMaXN0ID0gc3RkOjp1bmlxdWVfcHRyPENTU1Nl
bGVjdG9yTGlzdD4obmV3IENTU1NlbGVjdG9yTGlzdCgpKTsKQEAgLTY0Myw2ICs2NDYsNyBAQCBz
dGQ6OnVuaXF1ZV9wdHI8Q1NTUGFyc2VyU2VsZWN0b3I+IENTU1NlbGVjdG9yUGFyc2VyOjpjb25z
dW1lUHNldWRvKENTU1BhcnNlclRvawogICAgICAgICAgICAgc2VsZWN0b3ItPnNldFNlbGVjdG9y
TGlzdChXVEZNb3ZlKHNlbGVjdG9yTGlzdCkpOwogICAgICAgICAgICAgcmV0dXJuIHNlbGVjdG9y
OwogICAgICAgICB9CisjZW5kaWYKICAgICAgICAgY2FzZSBDU1NTZWxlY3Rvcjo6UHNldWRvRWxl
bWVudFNsb3R0ZWQ6IHsKICAgICAgICAgICAgIERpc2FsbG93UHNldWRvRWxlbWVudHNTY29wZSBz
Y29wZSh0aGlzKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>294700</attachid>
            <date>2016-11-14 06:28:21 -0800</date>
            <delta_ts>2016-11-14 07:42:36 -0800</delta_ts>
            <desc>patch for landing</desc>
            <filename>bug-164476-20161114152402.patch</filename>
            <type>text/plain</type>
            <size>5599</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA4Njc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjNhNzg3ZWZmNzVhYzQ4
ZjYxNTI1NmRkYWE3ZWZiZTFmOTg3YWZjOC4uNTM1MzUwZjcxOTBhYWNhOGM4OGI2NjgxZDgzNzcx
Y2JiZDZiMmQ1ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIwIEBACiAyMDE2LTExLTE0ICBDc2Fi
YSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKKyAgICAgICAgRml4IHRoZSAhRU5B
QkxFKFZJREVPX1RSQUNLKSBidWlsZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTY0NDc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIu
CisKKyAgICAgICAgKiBjc3MvUnVsZVNldC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSdWxlU2V0
OjphZGRSdWxlKToKKyAgICAgICAgKiBjc3MvcGFyc2VyL0NTU1BhcnNlclZhbHVlcy5oOgorICAg
ICAgICAoV2ViQ29yZTo6Q1NTUGFyc2VyU2VsZWN0b3I6Om5lZWRzSW1wbGljaXRTaGFkb3dDb21i
aW5hdG9yRm9yTWF0Y2hpbmcpOgorICAgICAgICAqIGNzcy9wYXJzZXIvQ1NTU2VsZWN0b3JQYXJz
ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6aXNQc2V1ZG9FbGVtZW50RnVuY3Rpb24pOgorICAg
ICAgICAoV2ViQ29yZTo6Q1NTU2VsZWN0b3JQYXJzZXI6OmNvbnN1bWVQc2V1ZG8pOgorCisyMDE2
LTExLTE0ICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisKICAgICAgICAg
Rml4IHRoZSAhRU5BQkxFKENTU19CT1hfREVDT1JBVElPTl9CUkVBSykgYnVpbGQKICAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NDQ3OAogCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvUnVsZVNldC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3Mv
UnVsZVNldC5jcHAKaW5kZXggZTA0ODliNTg4NGQxNWFiM2NlNTcyZWE2YjQxMDE3MGQyYTNiOWUx
YS4uNTY0NDJkYWZiZmQ5MmM0OGMxNjRhNjg5MzQyMjUzYjg1NGNlNDhiZiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvY3NzL1J1bGVTZXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9S
dWxlU2V0LmNwcApAQCAtMjA3LDcgKzIwNyw5IEBAIHZvaWQgUnVsZVNldDo6YWRkUnVsZShTdHls
ZVJ1bGUqIHJ1bGUsIHVuc2lnbmVkIHNlbGVjdG9ySW5kZXgsIEFkZFJ1bGVGbGFncyBhZGRSCiAg
ICAgY29uc3QgQ1NTU2VsZWN0b3IqIGZvY3VzU2VsZWN0b3IgPSBudWxscHRyOwogICAgIGNvbnN0
IENTU1NlbGVjdG9yKiBjdXN0b21Qc2V1ZG9FbGVtZW50U2VsZWN0b3IgPSBudWxscHRyOwogICAg
IGNvbnN0IENTU1NlbGVjdG9yKiBzbG90dGVkUHNldWRvRWxlbWVudFNlbGVjdG9yID0gbnVsbHB0
cjsKKyNpZiBFTkFCTEUoVklERU9fVFJBQ0spCiAgICAgY29uc3QgQ1NTU2VsZWN0b3IqIGN1ZVBz
ZXVkb0VsZW1lbnRTZWxlY3RvciA9IG51bGxwdHI7CisjZW5kaWYKICAgICBjb25zdCBDU1NTZWxl
Y3Rvciogc2VsZWN0b3IgPSBydWxlRGF0YS5zZWxlY3RvcigpOwogICAgIGRvIHsKICAgICAgICAg
c3dpdGNoIChzZWxlY3Rvci0+bWF0Y2goKSkgewpAQCAtMjg1LDEwICsyODcsMTIgQEAgdm9pZCBS
dWxlU2V0OjphZGRSdWxlKFN0eWxlUnVsZSogcnVsZSwgdW5zaWduZWQgc2VsZWN0b3JJbmRleCwg
QWRkUnVsZUZsYWdzIGFkZFIKICAgICAgICAgc2VsZWN0b3IgPSBzZWxlY3Rvci0+dGFnSGlzdG9y
eSgpOwogICAgIH0gd2hpbGUgKHNlbGVjdG9yKTsKIAorI2lmIEVOQUJMRShWSURFT19UUkFDSykK
ICAgICBpZiAoY3VlUHNldWRvRWxlbWVudFNlbGVjdG9yKSB7CiAgICAgICAgIG1fY3VlUHNldWRv
UnVsZXMuYXBwZW5kKHJ1bGVEYXRhKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KKyNlbmRpZgog
CiAgICAgaWYgKHNsb3R0ZWRQc2V1ZG9FbGVtZW50U2VsZWN0b3IpIHsKICAgICAgICAgLy8gOjpz
bG90dGVkIHBzZXVkbyBlbGVtZW50cyB3b3JrIGFjY3Jvc3Mgc2hhZG93IGJvdW5kYXJ5IG1ha2lu
ZyBmaWx0ZXJpbmcgZGlmZmljdWx0LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL3Bh
cnNlci9DU1NQYXJzZXJWYWx1ZXMuaCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9wYXJzZXIvQ1NTUGFy
c2VyVmFsdWVzLmgKaW5kZXggYTc2YWQ1MDQ4M2I5YmU5ODQ3Yjg5ZGZmMGI4MmVmOGVmMGI1NjZl
Yy4uNmM3YzQxYjgyYmEwZDhhMzY2YTIyMjY4NmQ4YWJjN2JlN2RhOWZiMiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQYXJzZXJWYWx1ZXMuaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9jc3MvcGFyc2VyL0NTU1BhcnNlclZhbHVlcy5oCkBAIC0yNjMsNyArMjYzLDcgQEAg
cHVibGljOgogICAgIC8vIGNvbm5lY3Rpb24gb2YgU2hhZG93RGVzY2VuZGFudCwgYW5kIHRoZSBj
dXJyZW50IHNoYWRvdyBET00gY29kZSBkb2Vzbid0IGV4cGVjdCB0aGlzLiBXaGVuCiAgICAgLy8g
d2UgZG8gZml4IHRoaXMgaXNzdWUsIG1ha2Ugc3VyZSB0byBwYXRjaCB0aGUgbmFtZXNwYWNlIHBy
ZXBlbmRUYWcgY29kZSB0byByZW1vdmUgdGhlIHNsb3R0ZWQKICAgICAvLyBzcGVjaWFsIGNhc2Us
IHNpbmNlIGl0IHdpbGwgYmUgY292ZXJlZCBieSB0aGlzIGZ1bmN0aW9uIG9uY2UgYWdhaW4uCi0g
ICAgYm9vbCBuZWVkc0ltcGxpY2l0U2hhZG93Q29tYmluYXRvckZvck1hdGNoaW5nKCkgY29uc3Qg
eyByZXR1cm4gbWF0Y2goKSA9PSBDU1NTZWxlY3Rvcjo6UHNldWRvRWxlbWVudCAmJiAocHNldWRv
RWxlbWVudFR5cGUoKSA9PSBDU1NTZWxlY3Rvcjo6UHNldWRvRWxlbWVudFdlYktpdEN1c3RvbSB8
fCBwc2V1ZG9FbGVtZW50VHlwZSgpID09IENTU1NlbGVjdG9yOjpQc2V1ZG9FbGVtZW50VXNlckFn
ZW50Q3VzdG9tIHx8IHBzZXVkb0VsZW1lbnRUeXBlKCkgPT0gQ1NTU2VsZWN0b3I6OlBzZXVkb0Vs
ZW1lbnRXZWJLaXRDdXN0b21MZWdhY3lQcmVmaXhlZCB8fCBwc2V1ZG9FbGVtZW50VHlwZSgpID09
IENTU1NlbGVjdG9yOjpQc2V1ZG9FbGVtZW50Q3VlKTsgfQorICAgIGJvb2wgbmVlZHNJbXBsaWNp
dFNoYWRvd0NvbWJpbmF0b3JGb3JNYXRjaGluZygpIGNvbnN0OwogCiAgICAgQ1NTUGFyc2VyU2Vs
ZWN0b3IqIHRhZ0hpc3RvcnkoKSBjb25zdCB7IHJldHVybiBtX3RhZ0hpc3RvcnkuZ2V0KCk7IH0K
ICAgICB2b2lkIHNldFRhZ0hpc3Rvcnkoc3RkOjp1bmlxdWVfcHRyPENTU1BhcnNlclNlbGVjdG9y
PiBzZWxlY3RvcikgeyBtX3RhZ0hpc3RvcnkgPSBXVEZNb3ZlKHNlbGVjdG9yKTsgfQpAQCAtMjg0
LDYgKzI4NCwxNyBAQCBpbmxpbmUgYm9vbCBDU1NQYXJzZXJTZWxlY3Rvcjo6aGFzU2hhZG93RGVz
Y2VuZGFudCgpIGNvbnN0CiAgICAgcmV0dXJuIG1fc2VsZWN0b3ItPnJlbGF0aW9uKCkgPT0gQ1NT
U2VsZWN0b3I6OlNoYWRvd0Rlc2NlbmRhbnQ7CiB9CiAKK2lubGluZSBib29sIENTU1BhcnNlclNl
bGVjdG9yOjpuZWVkc0ltcGxpY2l0U2hhZG93Q29tYmluYXRvckZvck1hdGNoaW5nKCkgY29uc3QK
K3sKKyAgICByZXR1cm4gbWF0Y2goKSA9PSBDU1NTZWxlY3Rvcjo6UHNldWRvRWxlbWVudAorICAg
ICAgICAmJiAocHNldWRvRWxlbWVudFR5cGUoKSA9PSBDU1NTZWxlY3Rvcjo6UHNldWRvRWxlbWVu
dFdlYktpdEN1c3RvbQorICAgICAgICAgICAgfHwgcHNldWRvRWxlbWVudFR5cGUoKSA9PSBDU1NT
ZWxlY3Rvcjo6UHNldWRvRWxlbWVudFVzZXJBZ2VudEN1c3RvbQorI2lmIEVOQUJMRShWSURFT19U
UkFDSykKKyAgICAgICAgICAgIHx8IHBzZXVkb0VsZW1lbnRUeXBlKCkgPT0gQ1NTU2VsZWN0b3I6
OlBzZXVkb0VsZW1lbnRDdWUKKyNlbmRpZgorICAgICAgICAgICAgfHwgcHNldWRvRWxlbWVudFR5
cGUoKSA9PSBDU1NTZWxlY3Rvcjo6UHNldWRvRWxlbWVudFdlYktpdEN1c3RvbUxlZ2FjeVByZWZp
eGVkKTsKK30KKwogaW5saW5lIHZvaWQgQ1NTUGFyc2VyVmFsdWU6OnNldEZyb21WYWx1ZUxpc3Qo
c3RkOjp1bmlxdWVfcHRyPENTU1BhcnNlclZhbHVlTGlzdD4gdmFsdWVMaXN0KQogewogICAgIGlk
ID0gQ1NTVmFsdWVJbnZhbGlkOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL3BhcnNl
ci9DU1NTZWxlY3RvclBhcnNlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1Nl
bGVjdG9yUGFyc2VyLmNwcAppbmRleCBmYzQzM2RjNjhkYTcyYjViYjIxODNmMmFiNzU5MGNiMDRk
ZjBhOTEwLi5iN2ZiNWFkYjdiMDAxNjJkNGIwYWM5ZWU0MDRiNTY3YjlkYmZkYTNlIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1NlbGVjdG9yUGFyc2VyLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1NlbGVjdG9yUGFyc2VyLmNwcApAQCAtNDg2
LDcgKzQ4Niw5IEBAIHN0YXRpYyBib29sIGlzUHNldWRvQ2xhc3NGdW5jdGlvbihDU1NTZWxlY3Rv
cjo6UHNldWRvQ2xhc3NUeXBlIHBzZXVkb0NsYXNzVHlwZSkKIHN0YXRpYyBib29sIGlzUHNldWRv
RWxlbWVudEZ1bmN0aW9uKENTU1NlbGVjdG9yOjpQc2V1ZG9FbGVtZW50VHlwZSBwc2V1ZG9FbGVt
ZW50VHlwZSkKIHsKICAgICBzd2l0Y2ggKHBzZXVkb0VsZW1lbnRUeXBlKSB7CisjaWYgRU5BQkxF
KFZJREVPX1RSQUNLKQogICAgIGNhc2UgQ1NTU2VsZWN0b3I6OlBzZXVkb0VsZW1lbnRDdWU6Cisj
ZW5kaWYKICAgICBjYXNlIENTU1NlbGVjdG9yOjpQc2V1ZG9FbGVtZW50U2xvdHRlZDoKICAgICAg
ICAgcmV0dXJuIHRydWU7CiAgICAgZGVmYXVsdDoKQEAgLTYzNCw2ICs2MzYsNyBAQCBzdGQ6OnVu
aXF1ZV9wdHI8Q1NTUGFyc2VyU2VsZWN0b3I+IENTU1NlbGVjdG9yUGFyc2VyOjpjb25zdW1lUHNl
dWRvKENTU1BhcnNlclRvawogICAgIAogICAgIGlmIChzZWxlY3Rvci0+bWF0Y2goKSA9PSBDU1NT
ZWxlY3Rvcjo6UHNldWRvRWxlbWVudCkgewogICAgICAgICBzd2l0Y2ggKHNlbGVjdG9yLT5wc2V1
ZG9FbGVtZW50VHlwZSgpKSB7CisjaWYgRU5BQkxFKFZJREVPX1RSQUNLKQogICAgICAgICBjYXNl
IENTU1NlbGVjdG9yOjpQc2V1ZG9FbGVtZW50Q3VlOiB7CiAgICAgICAgICAgICBEaXNhbGxvd1Bz
ZXVkb0VsZW1lbnRzU2NvcGUgc2NvcGUodGhpcyk7CiAgICAgICAgICAgICBzdGQ6OnVuaXF1ZV9w
dHI8Q1NTU2VsZWN0b3JMaXN0PiBzZWxlY3Rvckxpc3QgPSBzdGQ6OnVuaXF1ZV9wdHI8Q1NTU2Vs
ZWN0b3JMaXN0PihuZXcgQ1NTU2VsZWN0b3JMaXN0KCkpOwpAQCAtNjQzLDYgKzY0Niw3IEBAIHN0
ZDo6dW5pcXVlX3B0cjxDU1NQYXJzZXJTZWxlY3Rvcj4gQ1NTU2VsZWN0b3JQYXJzZXI6OmNvbnN1
bWVQc2V1ZG8oQ1NTUGFyc2VyVG9rCiAgICAgICAgICAgICBzZWxlY3Rvci0+c2V0U2VsZWN0b3JM
aXN0KFdURk1vdmUoc2VsZWN0b3JMaXN0KSk7CiAgICAgICAgICAgICByZXR1cm4gc2VsZWN0b3I7
CiAgICAgICAgIH0KKyNlbmRpZgogICAgICAgICBjYXNlIENTU1NlbGVjdG9yOjpQc2V1ZG9FbGVt
ZW50U2xvdHRlZDogewogICAgICAgICAgICAgRGlzYWxsb3dQc2V1ZG9FbGVtZW50c1Njb3BlIHNj
b3BlKHRoaXMpOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>