<?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>102832</bug_id>
          
          <creation_ts>2012-11-20 13:43:01 -0800</creation_ts>
          <short_desc>REGRESSION(r135293): This patch causes crash to some layout tests on chromium (Requested by jianli on #webkit).</short_desc>
          <delta_ts>2012-11-20 13:48:42 -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>528+ (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>
          
          <blocked>96637</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>abarth</cc>
    
    <cc>jianli</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>772125</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-20 13:43:01 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/135293 broke the build:
This patch causes crash to some layout tests on chromium (Requested by jianli on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772129</commentid>
    <comment_count>1</comment_count>
      <attachid>175270</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-20 13:43:46 -0800</bug_when>
    <thetext>Created attachment 175270
ROLLOUT of r135293

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772134</commentid>
    <comment_count>2</comment_count>
    <who name="Jian Li">jianli</who>
    <bug_when>2012-11-20 13:47:45 -0800</bug_when>
    <thetext>http://test-results.appspot.com/dashboards/flakiness_dashboard.html#showExpectations=true&amp;tests=http%2Ftests%2Fsecurity%2FisolatedWorld%2Fclick-event.html%2Chttp%2Ftests%2Fsecurity%2FisolatedWorld%2Fworld-reuse.html%2Chttp%2Ftests%2Fsecurity%2FisolatedWorld%2Fglobal-variables.html%2Chttp%2Ftests%2Fsecurity%2FisolatedWorld%2Fdocument-open.html%2Chttp%2Ftests%2Fsecurity%2FisolatedWorld%2FdidClearWindowObject.html%2Chttp%2Ftests%2Fsecurity%2FisolatedWorld%2Fwindow-properties.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772136</commentid>
    <comment_count>3</comment_count>
      <attachid>175270</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-20 13:48:39 -0800</bug_when>
    <thetext>Comment on attachment 175270
ROLLOUT of r135293

Clearing flags on attachment: 175270

Committed r135309: &lt;http://trac.webkit.org/changeset/135309&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772137</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-20 13:48:42 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175270</attachid>
            <date>2012-11-20 13:43:46 -0800</date>
            <delta_ts>2012-11-20 13:48:39 -0800</delta_ts>
            <desc>ROLLOUT of r135293</desc>
            <filename>bug-102832-20121120215004.patch</filename>
            <type>text/plain</type>
            <size>16006</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1MzA4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDM5MjNmMGRjNzUyMjI5
ODE1MTc0Mzg5ZmUxNWY1OWYzMGZmMWU1Yi4uYTFkNDFjOTMxNWE5MTQ3M2VkMjJiNjFmYzdlMjdj
MWMyNjY0MGQwMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM5IEBACisyMDEyLTExLTIwICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTM1MjkzLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMzUyOTMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEwMjgzMgorCisgICAgICAgIFRoaXMgcGF0Y2ggY2F1c2VzIGNyYXNoIHRvIHNv
bWUgbGF5b3V0IHRlc3RzIG9uIGNocm9taXVtCisgICAgICAgIChSZXF1ZXN0ZWQgYnkgamlhbmxp
IG9uICN3ZWJraXQpLgorCisgICAgICAgICogYmluZGluZ3MvdjgvRE9NRGF0YVN0b3JlLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OkRPTURhdGFTdG9yZTo6Y3VycmVudCk6CisgICAgICAgICogYmlu
ZGluZ3MvdjgvRE9NV3JhcHBlcldvcmxkLmNwcDoKKyAgICAgICAgKiBiaW5kaW5ncy92OC9ET01X
cmFwcGVyV29ybGQuaDoKKyAgICAgICAgKiBiaW5kaW5ncy92OC9TY3JpcHRDb250cm9sbGVyLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlNjcmlwdENvbnRyb2xsZXI6OmV4aXN0aW5nV2luZG93U2hl
bGwpOgorICAgICAgICAoV2ViQ29yZTo6U2NyaXB0Q29udHJvbGxlcjo6d2luZG93U2hlbGwpOgor
ICAgICAgICAoV2ViQ29yZTo6U2NyaXB0Q29udHJvbGxlcjo6ZXZhbHVhdGVJbklzb2xhdGVkV29y
bGQpOgorICAgICAgICAoV2ViQ29yZTo6U2NyaXB0Q29udHJvbGxlcjo6Y3VycmVudFdvcmxkQ29u
dGV4dCk6CisgICAgICAgIChXZWJDb3JlOjpTY3JpcHRDb250cm9sbGVyOjpjb2xsZWN0SXNvbGF0
ZWRDb250ZXh0cyk6CisgICAgICAgICogYmluZGluZ3MvdjgvU2NyaXB0Q29udHJvbGxlci5oOgor
ICAgICAgICAoU2NyaXB0Q29udHJvbGxlcik6CisgICAgICAgICogYmluZGluZ3MvdjgvVjhCaW5k
aW5nLmg6CisgICAgICAgIChXZWJDb3JlOjp3b3JsZEZvckVudGVyZWRDb250ZXh0SWZJc29sYXRl
ZCk6CisgICAgICAgICogYmluZGluZ3MvdjgvVjhET01XaW5kb3dTaGVsbC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpWOERPTVdpbmRvd1NoZWxsOjpkZXN0cm95SXNvbGF0ZWRTaGVsbCk6CisgICAg
ICAgIChXZWJDb3JlKToKKyAgICAgICAgKFdlYkNvcmU6Omlzb2xhdGVkQ29udGV4dFdlYWtDYWxs
YmFjayk6CisgICAgICAgIChXZWJDb3JlOjpWOERPTVdpbmRvd1NoZWxsOjpkaXNwb3NlQ29udGV4
dCk6CisgICAgICAgIChXZWJDb3JlOjpWOERPTVdpbmRvd1NoZWxsOjppbml0aWFsaXplSWZOZWVk
ZWQpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4RE9NV2luZG93U2hlbGwuaDoKKyAgICAgICAg
KFdlYkNvcmU6OlY4RE9NV2luZG93U2hlbGw6Omlzb2xhdGVkKToKKyAgICAgICAgKFY4RE9NV2lu
ZG93U2hlbGwpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4UGVyQ29udGV4dERhdGEuaDoKKyAg
ICAgICAgKiBiaW5kaW5ncy92OC9Xb3JsZENvbnRleHRIYW5kbGUuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6V29ybGRDb250ZXh0SGFuZGxlOjpXb3JsZENvbnRleHRIYW5kbGUpOgorCiAyMDEyLTEx
LTIwICBEYXZpZCBHcm9nYW4gIDxkZ3JvZ2FuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBJbmRl
eGVkREI6IFJlbW92ZSBsZWdhY3kgZW51bS1iYXNlZCBjb25zdGFudHMgZnJvbSBJREwKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTURhdGFTdG9yZS5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9ET01EYXRhU3RvcmUuY3BwCmluZGV4IGU0ZmE1OWYwZjI0
ZGEyMDMyNmQ4ODM0ZjU5OTA3OTM4NDNkODhkY2QuLjQ1Njk4NzUxM2E5M2RjZDJmYzY4YzFmMzEx
NDUxMDNjNmQ3NjM2ZWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RP
TURhdGFTdG9yZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvRE9NRGF0YVN0
b3JlLmNwcApAQCAtNTcsOSArNTcsOSBAQCBET01EYXRhU3RvcmUqIERPTURhdGFTdG9yZTo6Y3Vy
cmVudCh2ODo6SXNvbGF0ZSogaXNvbGF0ZSkKICAgICBWOFBlcklzb2xhdGVEYXRhKiBkYXRhID0g
aXNvbGF0ZSA/IFY4UGVySXNvbGF0ZURhdGE6OmZyb20oaXNvbGF0ZSkgOiBWOFBlcklzb2xhdGVE
YXRhOjpjdXJyZW50KCk7CiAgICAgaWYgKFVOTElLRUxZKCEhZGF0YS0+ZG9tRGF0YVN0b3JlKCkp
KQogICAgICAgICByZXR1cm4gZGF0YS0+ZG9tRGF0YVN0b3JlKCk7Ci0gICAgRE9NV3JhcHBlcldv
cmxkKiBpc29sYXRlZFdvcmxkID0gRE9NV3JhcHBlcldvcmxkOjppc29sYXRlZCh2ODo6Q29udGV4
dDo6R2V0RW50ZXJlZCgpKTsKLSAgICBpZiAoVU5MSUtFTFkoISFpc29sYXRlZFdvcmxkKSkKLSAg
ICAgICAgcmV0dXJuIGlzb2xhdGVkV29ybGQtPmlzb2xhdGVkV29ybGRET01EYXRhU3RvcmUoKTsK
KyAgICBWOERPTVdpbmRvd1NoZWxsKiBzaGVsbCA9IFY4RE9NV2luZG93U2hlbGw6Omlzb2xhdGVk
KHY4OjpDb250ZXh0OjpHZXRFbnRlcmVkKCkpOworICAgIGlmIChVTkxJS0VMWSghIXNoZWxsKSkK
KyAgICAgICAgcmV0dXJuIHNoZWxsLT53b3JsZCgpLT5pc29sYXRlZFdvcmxkRE9NRGF0YVN0b3Jl
KCk7CiAgICAgcmV0dXJuICZtYWluV29ybGRET01EYXRhU3RvcmU7CiB9CiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTVdyYXBwZXJXb3JsZC5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9ET01XcmFwcGVyV29ybGQuY3BwCmluZGV4IDYwMjNmYTg0NGU3
NjM0ZmYwOWNmYWY1YWM3YjIwOTdjN2JlYzE5ODguLmQzYTA5NTJhOWY5NzVlMDJhNTA3NzkyYTdh
MWY5N2E2YmE0NGJhMWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RP
TVdyYXBwZXJXb3JsZC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvRE9NV3Jh
cHBlcldvcmxkLmNwcApAQCAtNjQsMjcgKzY0LDYgQEAgRE9NV3JhcHBlcldvcmxkKiBtYWluVGhy
ZWFkTm9ybWFsV29ybGQoKQogICAgIHJldHVybiBjYWNoZWROb3JtYWxXb3JsZC5nZXQoKTsKIH0K
IAotc3RhdGljIHZvaWQgaXNvbGF0ZWRXb3JsZFdlYWtDYWxsYmFjayh2ODo6UGVyc2lzdGVudDx2
ODo6VmFsdWU+IG9iamVjdCwgdm9pZCogcGFyYW1ldGVyKQotewotICAgIG9iamVjdC5EaXNwb3Nl
KCk7Ci0gICAgb2JqZWN0LkNsZWFyKCk7Ci0gICAgc3RhdGljX2Nhc3Q8RE9NV3JhcHBlcldvcmxk
Kj4ocGFyYW1ldGVyKS0+ZGVyZWYoKTsKLX0KLQotdm9pZCBET01XcmFwcGVyV29ybGQ6Om1ha2VD
b250ZXh0V2Vhayh2ODo6SGFuZGxlPHY4OjpDb250ZXh0PiBjb250ZXh0KQotewotICAgIEFTU0VS
VChpc0lzb2xhdGVkV29ybGQoKSk7Ci0gICAgQVNTRVJUKGlzb2xhdGVkKGNvbnRleHQpID09IHRo
aXMpOwotICAgIHY4OjpQZXJzaXN0ZW50PHY4OjpDb250ZXh0Pjo6TmV3KGNvbnRleHQpLk1ha2VX
ZWFrKHRoaXMsIGlzb2xhdGVkV29ybGRXZWFrQ2FsbGJhY2spOwotICAgIC8vIE1hdGNoaW5nIGRl
cmVmIGlzIGluIHdlYWsgY2FsbGJhY2suCi0gICAgdGhpcy0+cmVmKCk7Ci19Ci0KLXZvaWQgRE9N
V3JhcHBlcldvcmxkOjpzZXRJc29sYXRlZFdvcmxkRmllbGQodjg6OkhhbmRsZTx2ODo6Q29udGV4
dD4gY29udGV4dCkKLXsKLSAgICBjb250ZXh0LT5TZXRBbGlnbmVkUG9pbnRlckluRW1iZWRkZXJE
YXRhKHY4Q29udGV4dElzb2xhdGVkV29ybGQsIGlzTWFpbldvcmxkKCkgPyAwIDogdGhpcyk7Ci19
Ci0KIHR5cGVkZWYgSGFzaE1hcDxpbnQsIERPTVdyYXBwZXJXb3JsZCo+IFdvcmxkTWFwOwogc3Rh
dGljIFdvcmxkTWFwJiBpc29sYXRlZFdvcmxkTWFwKCkKIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTVdyYXBwZXJXb3JsZC5oIGIvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvRE9NV3JhcHBlcldvcmxkLmgKaW5kZXggMThiMDVmY2U1ZDhjNzNmZWM5NGQyNDlm
ZjExOTlmNWQ3NGJjNTI3Mi4uMjkwMDg4NmQ3Yjc0ZTMxMDA0Y2U0NzRhMDFhN2ExZGRiODE0ZTVh
OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvRE9NV3JhcHBlcldvcmxk
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvRE9NV3JhcHBlcldvcmxkLmgKQEAg
LTMyLDggKzMyLDYgQEAKICNkZWZpbmUgRE9NV3JhcHBlcldvcmxkX2gKIAogI2luY2x1ZGUgIlNl
Y3VyaXR5T3JpZ2luLmgiCi0jaW5jbHVkZSAiVjhQZXJDb250ZXh0RGF0YS5oIgotI2luY2x1ZGUg
PHY4Lmg+CiAjaW5jbHVkZSA8d3RmL1Bhc3NSZWZQdHIuaD4KICNpbmNsdWRlIDx3dGYvUmVmQ291
bnRlZC5oPgogI2luY2x1ZGUgPHd0Zi9SZWZQdHIuaD4KQEAgLTU1LDE0ICs1Myw2IEBAIHB1Ymxp
YzoKICAgICBzdGF0aWMgYm9vbCBpc29sYXRlZFdvcmxkc0V4aXN0KCkgeyByZXR1cm4gaXNvbGF0
ZWRXb3JsZENvdW50OyB9CiAgICAgc3RhdGljIGJvb2wgaXNJc29sYXRlZFdvcmxkSWQoaW50IHdv
cmxkSWQpIHsgcmV0dXJuIHdvcmxkSWQgIT0gbWFpbldvcmxkSWQgJiYgd29ybGRJZCAhPSB1bmlu
aXRpYWxpemVkV29ybGRJZDsgfQogICAgIHN0YXRpYyB2b2lkIGdldEFsbFdvcmxkcyhWZWN0b3I8
UmVmUHRyPERPTVdyYXBwZXJXb3JsZD4gPiYgd29ybGRzKTsKLQotICAgIHZvaWQgbWFrZUNvbnRl
eHRXZWFrKHY4OjpIYW5kbGU8djg6OkNvbnRleHQ+KTsKLSAgICB2b2lkIHNldElzb2xhdGVkV29y
bGRGaWVsZCh2ODo6SGFuZGxlPHY4OjpDb250ZXh0Pik7Ci0gICAgc3RhdGljIERPTVdyYXBwZXJX
b3JsZCogaXNvbGF0ZWQodjg6OkhhbmRsZTx2ODo6Q29udGV4dD4gY29udGV4dCkKLSAgICB7Ci0g
ICAgICAgIHJldHVybiBzdGF0aWNfY2FzdDxET01XcmFwcGVyV29ybGQqPihjb250ZXh0LT5HZXRB
bGlnbmVkUG9pbnRlckZyb21FbWJlZGRlckRhdGEodjhDb250ZXh0SXNvbGF0ZWRXb3JsZCkpOwot
ICAgIH0KLQogICAgIC8vIEFzc29jaWF0ZXMgYW4gaXNvbGF0ZWQgd29ybGQgKHNlZSBhYm92ZSBm
b3IgZGVzY3JpcHRpb24pIHdpdGggYSBzZWN1cml0eQogICAgIC8vIG9yaWdpbi4gWE1MSHR0cFJl
cXVlc3QgaW5zdGFuY2VzIHVzZWQgaW4gdGhhdCB3b3JsZCB3aWxsIGJlIGNvbnNpZGVyZWQKICAg
ICAvLyB0byBjb21lIGZyb20gdGhhdCBvcmlnaW4sIG5vdCB0aGUgZnJhbWUncy4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjcmlwdENvbnRyb2xsZXIuY3BwIGIvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0Q29udHJvbGxlci5jcHAKaW5kZXggZjBhYWUx
ZmEwNWMyNWQwMzM2NWRlM2FjMDQxNWU0ZjZhYTdlOWRjOS4uNDhkNWJjZGZjYWI0MWU5M2NkNWE2
NDY4Njk4NTljYTc3OWJhMjk1ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
djgvU2NyaXB0Q29udHJvbGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvdjgv
U2NyaXB0Q29udHJvbGxlci5jcHAKQEAgLTM0Nyw3ICszNDcsNyBAQCBWOERPTVdpbmRvd1NoZWxs
KiBTY3JpcHRDb250cm9sbGVyOjpleGlzdGluZ1dpbmRvd1NoZWxsKERPTVdyYXBwZXJXb3JsZCog
d29ybGQpCiAgICAgSXNvbGF0ZWRXb3JsZE1hcDo6aXRlcmF0b3IgaXRlciA9IG1faXNvbGF0ZWRX
b3JsZHMuZmluZCh3b3JsZC0+d29ybGRJZCgpKTsKICAgICBpZiAoaXRlciA9PSBtX2lzb2xhdGVk
V29ybGRzLmVuZCgpKQogICAgICAgICByZXR1cm4gMDsKLSAgICByZXR1cm4gaXRlci0+dmFsdWUt
PmlzQ29udGV4dEluaXRpYWxpemVkKCkgPyBpdGVyLT52YWx1ZS5nZXQoKSA6IDA7CisgICAgcmV0
dXJuIGl0ZXItPnZhbHVlLT5pc0NvbnRleHRJbml0aWFsaXplZCgpID8gaXRlci0+dmFsdWUgOiAw
OwogfQogCiBWOERPTVdpbmRvd1NoZWxsKiBTY3JpcHRDb250cm9sbGVyOjp3aW5kb3dTaGVsbChE
T01XcmFwcGVyV29ybGQqIHdvcmxkKQpAQCAtMzYwLDExICszNjAsMTEgQEAgVjhET01XaW5kb3dT
aGVsbCogU2NyaXB0Q29udHJvbGxlcjo6d2luZG93U2hlbGwoRE9NV3JhcHBlcldvcmxkKiB3b3Js
ZCkKICAgICBlbHNlIHsKICAgICAgICAgSXNvbGF0ZWRXb3JsZE1hcDo6aXRlcmF0b3IgaXRlciA9
IG1faXNvbGF0ZWRXb3JsZHMuZmluZCh3b3JsZC0+d29ybGRJZCgpKTsKICAgICAgICAgaWYgKGl0
ZXIgIT0gbV9pc29sYXRlZFdvcmxkcy5lbmQoKSkKLSAgICAgICAgICAgIHNoZWxsID0gaXRlci0+
dmFsdWUuZ2V0KCk7CisgICAgICAgICAgICBzaGVsbCA9IGl0ZXItPnZhbHVlOwogICAgICAgICBl
bHNlIHsKICAgICAgICAgICAgIE93blB0cjxWOERPTVdpbmRvd1NoZWxsPiBpc29sYXRlZFdvcmxk
U2hlbGwgPSBWOERPTVdpbmRvd1NoZWxsOjpjcmVhdGUobV9mcmFtZSwgd29ybGQpOwogICAgICAg
ICAgICAgc2hlbGwgPSBpc29sYXRlZFdvcmxkU2hlbGwuZ2V0KCk7Ci0gICAgICAgICAgICBtX2lz
b2xhdGVkV29ybGRzLnNldCh3b3JsZC0+d29ybGRJZCgpLCBpc29sYXRlZFdvcmxkU2hlbGwucmVs
ZWFzZSgpKTsKKyAgICAgICAgICAgIG1faXNvbGF0ZWRXb3JsZHMuc2V0KHdvcmxkLT53b3JsZElk
KCksIGlzb2xhdGVkV29ybGRTaGVsbC5sZWFrUHRyKCkpOwogICAgICAgICB9CiAgICAgfQogICAg
IGlmICghc2hlbGwtPmlzQ29udGV4dEluaXRpYWxpemVkKCkgJiYgc2hlbGwtPmluaXRpYWxpemVJ
Zk5lZWRlZCgpKSB7CkBAIC00MDcsOCArNDA3LDkgQEAgdm9pZCBTY3JpcHRDb250cm9sbGVyOjpl
dmFsdWF0ZUluSXNvbGF0ZWRXb3JsZChpbnQgd29ybGRJRCwgY29uc3QgVmVjdG9yPFNjcmlwdFMK
IAogICAgICAgICAvLyBNYXJrIHRlbXBvcmFyeSBzaGVsbCBmb3Igd2VhayBkZXN0cnVjdGlvbi4K
ICAgICAgICAgaWYgKHdvcmxkSUQgPT0gRE9NV3JhcHBlcldvcmxkOjp1bmluaXRpYWxpemVkV29y
bGRJZCkgeworICAgICAgICAgICAgaW50IGFjdHVhbFdvcmxkSWQgPSBpc29sYXRlZFdvcmxkU2hl
bGwtPndvcmxkKCktPndvcmxkSWQoKTsKKyAgICAgICAgICAgIG1faXNvbGF0ZWRXb3JsZHMucmVt
b3ZlKGFjdHVhbFdvcmxkSWQpOwogICAgICAgICAgICAgaXNvbGF0ZWRXb3JsZFNoZWxsLT5kZXN0
cm95SXNvbGF0ZWRTaGVsbCgpOwotICAgICAgICAgICAgbV9pc29sYXRlZFdvcmxkcy5yZW1vdmUo
d29ybGQtPndvcmxkSWQoKSk7CiAgICAgICAgIH0KIAogICAgICAgICB2OFJlc3VsdHMgPSBldmFs
dWF0ZUhhbmRsZVNjb3BlLkNsb3NlKHJlc3VsdEFycmF5KTsKQEAgLTQ0Myw3ICs0NDQsNyBAQCB2
ODo6TG9jYWw8djg6OkNvbnRleHQ+IFNjcmlwdENvbnRyb2xsZXI6OmN1cnJlbnRXb3JsZENvbnRl
eHQoKQogewogICAgIGlmICh2ODo6Q29udGV4dDo6SW5Db250ZXh0KCkpIHsKICAgICAgICAgdjg6
OkhhbmRsZTx2ODo6Q29udGV4dD4gY29udGV4dCA9IHY4OjpDb250ZXh0OjpHZXRFbnRlcmVkKCk7
Ci0gICAgICAgIGlmIChET01XcmFwcGVyV29ybGQ6Omlzb2xhdGVkKGNvbnRleHQpKSB7CisgICAg
ICAgIGlmIChWOERPTVdpbmRvd1NoZWxsOjppc29sYXRlZChjb250ZXh0KSkgewogICAgICAgICAg
ICAgaWYgKG1fZnJhbWUgPT0gdG9GcmFtZUlmTm90RGV0YWNoZWQoY29udGV4dCkpCiAgICAgICAg
ICAgICAgICAgcmV0dXJuIHY4OjpMb2NhbDx2ODo6Q29udGV4dD46Ok5ldyhjb250ZXh0KTsKICAg
ICAgICAgICAgIHJldHVybiB2ODo6TG9jYWw8djg6OkNvbnRleHQ+KCk7CkBAIC02NzIsNyArNjcz
LDcgQEAgdm9pZCBTY3JpcHRDb250cm9sbGVyOjpjb2xsZWN0SXNvbGF0ZWRDb250ZXh0cyhWZWN0
b3I8c3RkOjpwYWlyPFNjcmlwdFN0YXRlKiwgU2UKIHsKICAgICB2ODo6SGFuZGxlU2NvcGUgaGFu
ZGxlU2NvcGU7CiAgICAgZm9yIChJc29sYXRlZFdvcmxkTWFwOjppdGVyYXRvciBpdCA9IG1faXNv
bGF0ZWRXb3JsZHMuYmVnaW4oKTsgaXQgIT0gbV9pc29sYXRlZFdvcmxkcy5lbmQoKTsgKytpdCkg
ewotICAgICAgICBWOERPTVdpbmRvd1NoZWxsKiBpc29sYXRlZFdvcmxkU2hlbGwgPSBpdC0+dmFs
dWUuZ2V0KCk7CisgICAgICAgIFY4RE9NV2luZG93U2hlbGwqIGlzb2xhdGVkV29ybGRTaGVsbCA9
IGl0LT52YWx1ZTsKICAgICAgICAgU2VjdXJpdHlPcmlnaW4qIG9yaWdpbiA9IGlzb2xhdGVkV29y
bGRTaGVsbC0+d29ybGQoKS0+aXNvbGF0ZWRXb3JsZFNlY3VyaXR5T3JpZ2luKCk7CiAgICAgICAg
IGlmICghb3JpZ2luKQogICAgICAgICAgICAgY29udGludWU7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHRDb250cm9sbGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9TY3JpcHRDb250cm9sbGVyLmgKaW5kZXggNjZhNTczNDM0MTFlYzk5OGJjZmI5
M2QzYjg4NTBlNWE5OTRiYTNjMy4uYjcwOGVlMjI4ZjNlYjgxZWFhYWI4ODRjMmUyYTkyN2M4NTFl
NzgwMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0Q29udHJv
bGxlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjcmlwdENvbnRyb2xsZXIu
aApAQCAtMTkzLDcgKzE5MywxMCBAQCBwdWJsaWM6CiAgICAgc3RhdGljIGludCBjb250ZXh0RGVi
dWdJZCh2ODo6SGFuZGxlPHY4OjpDb250ZXh0Pik7CiAKIHByaXZhdGU6Ci0gICAgdHlwZWRlZiBI
YXNoTWFwPGludCwgT3duUHRyPFY4RE9NV2luZG93U2hlbGw+ID4gSXNvbGF0ZWRXb3JsZE1hcDsK
KyAgICAvLyBOb3RlOiBhbHRob3VnaCB0aGUgcG9pbnRlciBpcyByYXcsIHRoZSBpbnN0YW5jZSBp
cyBrZXB0IGFsaXZlIGJ5IGEgc3Ryb25nCisgICAgLy8gcmVmZXJlbmNlIHRvIHRoZSB2OCBjb250
ZXh0IGl0IGNvbnRhaW5zLCB3aGljaCBpcyBub3QgbWFkZSB3ZWFrIHVudGlsIHdlCisgICAgLy8g
Y2FsbCB3b3JsZC0+ZGVzdHJveUlzb2xhdGVkU2hlbGwoKS4KKyAgICB0eXBlZGVmIEhhc2hNYXA8
aW50LCBWOERPTVdpbmRvd1NoZWxsKj4gSXNvbGF0ZWRXb3JsZE1hcDsKIAogICAgIHZvaWQgcmVz
ZXQoKTsKIApAQCAtMjAxLDYgKzIwNCwxMCBAQCBwcml2YXRlOgogICAgIGNvbnN0IFN0cmluZyog
bV9zb3VyY2VVUkw7CiAKICAgICBPd25QdHI8VjhET01XaW5kb3dTaGVsbD4gbV93aW5kb3dTaGVs
bDsKKworICAgIC8vIFRoZSBpc29sYXRlZCB3b3JsZHMgd2UgYXJlIHRyYWNraW5nIGZvciB0aGlz
IGZyYW1lLiBXZSBob2xkIHRoZW0gYWxpdmUKKyAgICAvLyBoZXJlIHNvIHRoYXQgdGhleSBjYW4g
YmUgdXNlZCBhZ2FpbiBieSBmdXR1cmUgY2FsbHMgdG8KKyAgICAvLyBldmFsdWF0ZUluSXNvbGF0
ZWRXb3JsZCgpLgogICAgIElzb2xhdGVkV29ybGRNYXAgbV9pc29sYXRlZFdvcmxkczsKIAogICAg
IGJvb2wgbV9wYXVzZWQ7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9W
OEJpbmRpbmcuaCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZy5oCmluZGV4
IDRmNzRiMTRkMmRhNzUxZGIxOWY2OGMxZDAyNzIwMGVkOTg0NzJkMWEuLjBhMWRjMDlhMTllMTA5
NzA0ZTY5M2NjNDY5ZTNmYjg5YTc1YzYzOTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3Y4L1Y4QmluZGluZy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4
QmluZGluZy5oCkBAIC0zMiwxMCArMzIsMTAgQEAKICNkZWZpbmUgVjhCaW5kaW5nX2gKIAogI2lu
Y2x1ZGUgIkJpbmRpbmdTZWN1cml0eS5oIgotI2luY2x1ZGUgIkRPTVdyYXBwZXJXb3JsZC5oIgog
I2luY2x1ZGUgIkRvY3VtZW50LmgiCiAjaW5jbHVkZSAiVjhCaW5kaW5nTWFjcm9zLmgiCiAjaW5j
bHVkZSAiVjhET01Db25maWd1cmF0aW9uLmgiCisjaW5jbHVkZSAiVjhET01XaW5kb3dTaGVsbC5o
IgogI2luY2x1ZGUgIlY4RE9NV3JhcHBlci5oIgogI2luY2x1ZGUgIlY4SGlkZGVuUHJvcGVydHlO
YW1lLmgiCiAjaW5jbHVkZSAiVjhPYmplY3RDb25zdHJ1Y3Rvci5oIgpAQCAtMzgzLDcgKzM4Mywx
MCBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgewogICAgICAgICBpZiAoIXY4OjpDb250ZXh0
OjpJbkNvbnRleHQoKSkKICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICByZXR1cm4gRE9N
V3JhcHBlcldvcmxkOjppc29sYXRlZCh2ODo6Q29udGV4dDo6R2V0RW50ZXJlZCgpKTsKKyAgICAg
ICAgVjhET01XaW5kb3dTaGVsbCogc2hlbGwgPSBWOERPTVdpbmRvd1NoZWxsOjppc29sYXRlZCh2
ODo6Q29udGV4dDo6R2V0RW50ZXJlZCgpKTsKKyAgICAgICAgaWYgKCFzaGVsbCkKKyAgICAgICAg
ICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gc2hlbGwtPndvcmxkKCk7CiAgICAgfQogCiAg
ICAgLy8gSWYgdGhlIGN1cnJlbnQgY29udGV4dCBjYXVzZXMgb3V0IG9mIG1lbW9yeSwgSmF2YVNj
cmlwdCBzZXR0aW5nCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOERP
TVdpbmRvd1NoZWxsLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NV2luZG93
U2hlbGwuY3BwCmluZGV4IDJjMjExMDNlZDVhOGM2YzA2OTcyZDBiZDgxZTgxZDcyNTI3ZDBlYWUu
LmFkYWM5ZTg0YTRmMzVhZjIxNWFiMzlkOTY5MzZhZGZmODdmMTNhNTggMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NV2luZG93U2hlbGwuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NV2luZG93U2hlbGwuY3BwCkBAIC0xOTIsMTEgKzE5
MiwxOCBAQCBWOERPTVdpbmRvd1NoZWxsOjpWOERPTVdpbmRvd1NoZWxsKEZyYW1lKiBmcmFtZSwg
UGFzc1JlZlB0cjxET01XcmFwcGVyV29ybGQ+IHdvcgogCiB2b2lkIFY4RE9NV2luZG93U2hlbGw6
OmRlc3Ryb3lJc29sYXRlZFNoZWxsKCkKIHsKLSAgICBkaXNwb3NlQ29udGV4dCgpOworICAgIGRp
c3Bvc2VDb250ZXh0KHRydWUpOworfQorCitzdGF0aWMgdm9pZCBpc29sYXRlZENvbnRleHRXZWFr
Q2FsbGJhY2sodjg6OlBlcnNpc3RlbnQ8djg6OlZhbHVlPiBvYmplY3QsIHZvaWQqIHBhcmFtZXRl
cikKK3sKKyAgICAvLyBIYW5kbGUgd2lsbCBiZSBkaXNwb3NlZCBpbiBkZWxldGUuCisgICAgZGVs
ZXRlIHN0YXRpY19jYXN0PFY4RE9NV2luZG93U2hlbGwqPihwYXJhbWV0ZXIpOwogfQogCi12b2lk
IFY4RE9NV2luZG93U2hlbGw6OmRpc3Bvc2VDb250ZXh0KCkKK3ZvaWQgVjhET01XaW5kb3dTaGVs
bDo6ZGlzcG9zZUNvbnRleHQoYm9vbCB3ZWFrKQogeworICAgIEFTU0VSVCghbV9jb250ZXh0Lmdl
dCgpLklzV2VhaygpKTsKICAgICBtX3BlckNvbnRleHREYXRhLmNsZWFyKCk7CiAKICAgICBpZiAo
bV9jb250ZXh0LmlzRW1wdHkoKSkKQEAgLTIwNCwxOCArMjExLDIyIEBAIHZvaWQgVjhET01XaW5k
b3dTaGVsbDo6ZGlzcG9zZUNvbnRleHQoKQogCiAgICAgbV9mcmFtZS0+bG9hZGVyKCktPmNsaWVu
dCgpLT53aWxsUmVsZWFzZVNjcmlwdENvbnRleHQobV9jb250ZXh0LmdldCgpLCBtX3dvcmxkLT53
b3JsZElkKCkpOwogCi0gICAgaWYgKG1fd29ybGQtPmlzSXNvbGF0ZWRXb3JsZCgpKSB7CisgICAg
aWYgKCF3ZWFrKQorICAgICAgICBtX2NvbnRleHQuY2xlYXIoKTsKKyAgICBlbHNlIHsKKyAgICAg
ICAgQVNTRVJUKCFtX3dvcmxkLT5pc01haW5Xb3JsZCgpKTsKICAgICAgICAgZGVzdHJveUdsb2Jh
bCgpOwotICAgICAgICBtX3dvcmxkLT5tYWtlQ29udGV4dFdlYWsobV9jb250ZXh0LmdldCgpKTsK
KyAgICAgICAgbV9mcmFtZSA9IDA7CisgICAgICAgIG1fY29udGV4dC5nZXQoKS5NYWtlV2Vhayh0
aGlzLCBpc29sYXRlZENvbnRleHRXZWFrQ2FsbGJhY2spOwogICAgIH0KIAotICAgIG1fY29udGV4
dC5jbGVhcigpOwotCiAgICAgLy8gSXQncyBsaWtlbHkgdGhhdCBkaXNwb3NpbmcgdGhlIGNvbnRl
eHQgaGFzIGNyZWF0ZWQgYSBsb3Qgb2YKICAgICAvLyBnYXJiYWdlLiBOb3RpZnkgVjggYWJvdXQg
dGhpcyBzbyBpdCdsbCBoYXZlIGEgY2hhbmNlIG9mIGNsZWFuaW5nCiAgICAgLy8gaXQgdXAgd2hl
biBpZGxlLgotICAgIGJvb2wgaXNNYWluRnJhbWUgPSBtX2ZyYW1lLT5wYWdlKCkgJiYgKG1fZnJh
bWUtPnBhZ2UoKS0+bWFpbkZyYW1lKCkgPT0gbV9mcmFtZSk7Ci0gICAgVjhHQ0ZvckNvbnRleHRE
aXNwb3NlOjppbnN0YW5jZSgpLm5vdGlmeUNvbnRleHREaXNwb3NlZChpc01haW5GcmFtZSk7Cisg
ICAgaWYgKG1fd29ybGQtPmlzTWFpbldvcmxkKCkpIHsKKyAgICAgICAgYm9vbCBpc01haW5GcmFt
ZSA9IG1fZnJhbWUtPnBhZ2UoKSAmJiAobV9mcmFtZS0+cGFnZSgpLT5tYWluRnJhbWUoKSA9PSBt
X2ZyYW1lKTsKKyAgICAgICAgVjhHQ0ZvckNvbnRleHREaXNwb3NlOjppbnN0YW5jZSgpLm5vdGlm
eUNvbnRleHREaXNwb3NlZChpc01haW5GcmFtZSk7CisgICAgfQogfQogCiB2b2lkIFY4RE9NV2lu
ZG93U2hlbGw6OmRlc3Ryb3lHbG9iYWwoKQpAQCAtMzA5LDggKzMyMCw2IEBAIGJvb2wgVjhET01X
aW5kb3dTaGVsbDo6aW5pdGlhbGl6ZUlmTmVlZGVkKCkKICAgICB2ODo6TG9jYWw8djg6OkNvbnRl
eHQ+IGNvbnRleHQgPSB2ODo6TG9jYWw8djg6OkNvbnRleHQ+OjpOZXcobV9jb250ZXh0LmdldCgp
KTsKICAgICB2ODo6Q29udGV4dDo6U2NvcGUgY29udGV4dFNjb3BlKGNvbnRleHQpOwogCi0gICAg
bV93b3JsZC0+c2V0SXNvbGF0ZWRXb3JsZEZpZWxkKG1fY29udGV4dC5nZXQoKSk7Ci0KICAgICBp
ZiAobV9nbG9iYWwuaXNFbXB0eSgpKSB7CiAgICAgICAgIG1fZ2xvYmFsLnNldChjb250ZXh0LT5H
bG9iYWwoKSk7CiAgICAgICAgIGlmIChtX2dsb2JhbC5pc0VtcHR5KCkpIHsKQEAgLTMxOSwxMCAr
MzI4LDEzIEBAIGJvb2wgVjhET01XaW5kb3dTaGVsbDo6aW5pdGlhbGl6ZUlmTmVlZGVkKCkKICAg
ICAgICAgfQogICAgIH0KIAotICAgIGlmICghaXNNYWluV29ybGQpIHsKKyAgICBpZiAoaXNNYWlu
V29ybGQpCisgICAgICAgIGNvbnRleHQtPlNldEFsaWduZWRQb2ludGVySW5FbWJlZGRlckRhdGEo
djhDb250ZXh0SXNvbGF0ZWRXaW5kb3dTaGVsbCwgMCk7CisgICAgZWxzZSB7CiAgICAgICAgIFY4
RE9NV2luZG93U2hlbGwqIG1haW5XaW5kb3cgPSBtX2ZyYW1lLT5zY3JpcHQoKS0+ZXhpc3RpbmdX
aW5kb3dTaGVsbChtYWluVGhyZWFkTm9ybWFsV29ybGQoKSk7CiAgICAgICAgIGlmIChtYWluV2lu
ZG93ICYmICFtYWluV2luZG93LT5jb250ZXh0KCkuSXNFbXB0eSgpKQogICAgICAgICAgICAgc2V0
SW5qZWN0ZWRTY3JpcHRDb250ZXh0RGVidWdJZChtX2NvbnRleHQuZ2V0KCksIG1fZnJhbWUtPnNj
cmlwdCgpLT5jb250ZXh0RGVidWdJZChtYWluV2luZG93LT5jb250ZXh0KCkpKTsKKyAgICAgICAg
Y29udGV4dC0+U2V0QWxpZ25lZFBvaW50ZXJJbkVtYmVkZGVyRGF0YSh2OENvbnRleHRJc29sYXRl
ZFdpbmRvd1NoZWxsLCB0aGlzKTsKICAgICB9CiAKICAgICBtX3BlckNvbnRleHREYXRhID0gVjhQ
ZXJDb250ZXh0RGF0YTo6Y3JlYXRlKG1fY29udGV4dC5nZXQoKSk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTVdpbmRvd1NoZWxsLmggYi9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9WOERPTVdpbmRvd1NoZWxsLmgKaW5kZXggN2NjZTE4MmE0ODhkZWVjMmRj
NmQ0MGQzMGVmMTdlYzhlYmY2ZWE1Zi4uZmJlMjUyZDM3ZmY4MGI0ZjUwOTA3NjI2MjdhNzcxOWY0
Y2M2NzdiZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01XaW5k
b3dTaGVsbC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NV2luZG93U2hl
bGwuaApAQCAtODAsNiArODAsMTEgQEAgcHVibGljOgogCiAgICAgdm9pZCBkZXN0cm95R2xvYmFs
KCk7CiAKKyAgICBzdGF0aWMgVjhET01XaW5kb3dTaGVsbCogaXNvbGF0ZWQodjg6OkhhbmRsZTx2
ODo6Q29udGV4dD4gY29udGV4dCkKKyAgICB7CisgICAgICAgIHJldHVybiBzdGF0aWNfY2FzdDxW
OERPTVdpbmRvd1NoZWxsKj4oY29udGV4dC0+R2V0QWxpZ25lZFBvaW50ZXJGcm9tRW1iZWRkZXJE
YXRhKHY4Q29udGV4dElzb2xhdGVkV2luZG93U2hlbGwpKTsKKyAgICB9CisKICAgICBWOFBlckNv
bnRleHREYXRhKiBwZXJDb250ZXh0RGF0YSgpIHsgcmV0dXJuIG1fcGVyQ29udGV4dERhdGEuZ2V0
KCk7IH0KICAgICBET01XcmFwcGVyV29ybGQqIHdvcmxkKCkgeyByZXR1cm4gbV93b3JsZC5nZXQo
KTsgfQogCkBAIC04OCw3ICs5Myw3IEBAIHB1YmxpYzoKIHByaXZhdGU6CiAgICAgVjhET01XaW5k
b3dTaGVsbChGcmFtZSosIFBhc3NSZWZQdHI8RE9NV3JhcHBlcldvcmxkPik7CiAKLSAgICB2b2lk
IGRpc3Bvc2VDb250ZXh0KCk7CisgICAgdm9pZCBkaXNwb3NlQ29udGV4dChib29sIHdlYWsgPSBm
YWxzZSk7CiAKICAgICB2b2lkIHNldFNlY3VyaXR5VG9rZW4oKTsKIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQZXJDb250ZXh0RGF0YS5oIGIvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvdjgvVjhQZXJDb250ZXh0RGF0YS5oCmluZGV4IDhmYWViNjI2ZTcwNTdmMDBh
YTdhNmRkNTEwMTM0Y2YzM2E3MzEyMWIuLmEzM2NlY2VlMzVlNWQyMTBkMzlkZDhmZTViOGJkYzQ1
ODUyOTI5NDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UGVyQ29u
dGV4dERhdGEuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFBlckNvbnRleHRE
YXRhLmgKQEAgLTQ3LDcgKzQ3LDcgQEAgdHlwZWRlZiBXVEY6Okhhc2hNYXA8aW50LCBWOE5QT2Jq
ZWN0VmVjdG9yPiBWOE5QT2JqZWN0TWFwOwogZW51bSBWOENvbnRleHRFbWJlZGRlckRhdGFGaWVs
ZCB7CiAgICAgdjhDb250ZXh0RGVidWdJZEluZGV4LAogICAgIHY4Q29udGV4dFBlckNvbnRleHRE
YXRhSW5kZXgsCi0gICAgdjhDb250ZXh0SXNvbGF0ZWRXb3JsZCwKKyAgICB2OENvbnRleHRJc29s
YXRlZFdpbmRvd1NoZWxsLAogICAgIC8vIFJhdGhlciB0aGFuIGFkZGluZyBtb3JlIGVtYmVkZGVy
IGRhdGEgZmllbGRzIHRvIHY4OjpDb250ZXh0LAogICAgIC8vIGNvbnNpZGVyIGFkZGluZyB0aGUg
ZGF0YSB0byBWOFBlckNvbnRleHREYXRhIGluc3RlYWQuCiB9OwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvdjgvV29ybGRDb250ZXh0SGFuZGxlLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1dvcmxkQ29udGV4dEhhbmRsZS5jcHAKaW5kZXggNjJiNGYxNWIwNzli
MThiN2MyM2UwYjcxY2EwMjIzMGRlZjczYjk4MS4uZTJmNjg3Yjg1NzFmY2FhYjM3MmJhM2FkMmMx
M2UxNDczZGYwNDZhZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvV29y
bGRDb250ZXh0SGFuZGxlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9Xb3Js
ZENvbnRleHRIYW5kbGUuY3BwCkBAIC0zNCw2ICszNCw3IEBACiAjaW5jbHVkZSAiU2NyaXB0Q29u
dHJvbGxlci5oIgogI2luY2x1ZGUgIlY4QmluZGluZy5oIgogI2luY2x1ZGUgIlY4RE9NV2luZG93
LmgiCisjaW5jbHVkZSAiVjhET01XaW5kb3dTaGVsbC5oIgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7
CiAKQEAgLTUxLDcgKzUyLDcgQEAgV29ybGRDb250ZXh0SGFuZGxlOjpXb3JsZENvbnRleHRIYW5k
bGUoV29ybGRUb1VzZSB3b3JsZFRvVXNlKQogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9
CiAjZW5kaWYKLSAgICAgICAgaWYgKERPTVdyYXBwZXJXb3JsZDo6aXNvbGF0ZWQoY29udGV4dCkp
IHsKKyAgICAgICAgaWYgKFY4RE9NV2luZG93U2hlbGw6Omlzb2xhdGVkKGNvbnRleHQpKSB7CiAg
ICAgICAgICAgICBtX2NvbnRleHQgPSBTaGFyZWRQZXJzaXN0ZW50PHY4OjpDb250ZXh0Pjo6Y3Jl
YXRlKGNvbnRleHQpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>