<?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>45115</bug_id>
          
          <creation_ts>2010-09-02 10:02:46 -0700</creation_ts>
          <short_desc>REGRESSION(r66671): http/tests/misc/redirect-to-about-blank.html is failing on several platforms (Requested by japhet on #webkit).</short_desc>
          <delta_ts>2010-09-02 11:57:54 -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>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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>41165</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>commit-queue</cc>
    
    <cc>japhet</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>273428</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-09-02 10:02:46 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/66671 broke the build:
http/tests/misc/redirect-to-about-blank.html is failing on several platforms (Requested by japhet 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>273429</commentid>
    <comment_count>1</comment_count>
      <attachid>66384</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-09-02 10:03:01 -0700</bug_when>
    <thetext>Created attachment 66384
ROLLOUT of r66671

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 --ignore-builders

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>273480</commentid>
    <comment_count>2</comment_count>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2010-09-02 11:57:54 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; Created an attachment (id=66384) [details]
&gt; ROLLOUT of r66671
&gt; 
&gt; 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.
&gt; 
&gt; If you would like to land the rollout faster, you can use the following command:
&gt; 
&gt;   webkit-patch land-attachment ATTACHMENT_ID --ignore-builders
&gt; 
&gt; where ATTACHMENT_ID is the ID of this attachment.

Landed manually, since sheriff bot was having trouble with it : http://trac.webkit.org/changeset/66677</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>66384</attachid>
            <date>2010-09-02 10:03:01 -0700</date>
            <delta_ts>2010-09-02 11:57:10 -0700</delta_ts>
            <desc>ROLLOUT of r66671</desc>
            <filename>bug-45115-20100902170259.patch</filename>
            <type>text/plain</type>
            <size>16128</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBjYWIxNWMzMjVhOTVhYzg4ZmUwNzY4NzNhZjM0YmE1ZTNlMjAwNDJkLi5kZjA0NTY5
ZmI0ODU4MGY2NzhiNTAxNjcyNWU1MzE1MGE2OGYyMzkxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAK
KzIwMTAtMDktMDIgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgor
CisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI2NjY3MS4KKyAgICAgICAgaHR0cDov
L3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvNjY2NzEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ1MTE1CisKKyAgICAgICAgaHR0cC90ZXN0cy9taXNj
L3JlZGlyZWN0LXRvLWFib3V0LWJsYW5rLmh0bWwgaXMgZmFpbGluZyBvbgorICAgICAgICBzZXZl
cmFsIHBsYXRmb3JtcyAoUmVxdWVzdGVkIGJ5IGphcGhldCBvbiAjd2Via2l0KS4KKworICAgICAg
ICAqIGZhc3QvZG9tL3Jlc291cmNlcy9hLmh0bWw6CisKIDIwMTAtMDktMDIgIEFuZHJleSBLb3N5
YWtvdiAgPGNhc2VxQGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2VkIHRlc3QgZml4
LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vcmVzb3VyY2VzL2EuaHRtbCBiL0xh
eW91dFRlc3RzL2Zhc3QvZG9tL3Jlc291cmNlcy9hLmh0bWwKaW5kZXggMGJkMmFkNzAzMWFlYzI4
OWI0NzkwZDc0NGI2Mjk3NzZiMzlhOGQ1NC4uMGNjMzI5MjQ4NGUxZmQyODA0N2U3ZDBhMzc5YzAw
ZjRhMTI4YmQ2YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vcmVzb3VyY2VzL2Eu
aHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9yZXNvdXJjZXMvYS5odG1sCkBAIC0xLDEy
ICsxLDkgQEAKIDxIVE1MPgogPEhFQUQ+CiA8U0NSSVBUPgotZnVuY3Rpb24gY2hlY2tVUkwoKQor
ZnVuY3Rpb24gd3JpdGVEb3QoKQogewotICAgIGlmICghcGFyZW50LmZyYW1lc1sxXS5kb2N1bWVu
dC5VUkwpCi0gICAgICAgIHNldFRpbWVvdXQoY2hlY2tVUkwsIDApOwotICAgIGVsc2UgaWYgKHdp
bmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKLSAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIu
bm90aWZ5RG9uZSgpOworICAgIHdoaWxlKCFwYXJlbnQuZnJhbWVzWzFdLmRvY3VtZW50LlVSTCkg
eyB9CiB9CiA8L1NDUklQVD4KIDwvSEVBRD4KQEAgLTE0LDggKzExLDEwIEBAIGZ1bmN0aW9uIGNo
ZWNrVVJMKCkKIFRoaXMgdGVzdCBjaGVja3Mgd2hldGhlciBkb2N1bWVudC5VUkwgaXMgaW5pdGlh
bGx5IHNldCB0byBhbiBlbXB0eQogdmFsdWUgb3IgImFib3V0OmJsYW5rIiBmb3IgZnJhbWVzLiBU
aGUgcmlnaHQgYW5zd2VyIGlzCiAiYWJvdXQ6YmxhbmsiLiBJZiBpdCBpcyBlbXB0eSwgdGhlbiB0
aGlzIHRlc3Qgd2lsbCBoYW5nLgotPHNjcmlwdD4KLSAgICBjaGVja1VSTCgpOwotPC9zY3JpcHQ+
CisJPHNjcmlwdD4KKwl3cml0ZURvdCgpOworCWlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xs
ZXIpCisJICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKwk8L3NjcmlwdD4K
IDwvQk9EWT4KIDwvSFRNTD4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29y
ZS9DaGFuZ2VMb2cKaW5kZXggMDZiMGFhNjAxZGRhNDY1ZjgzYzE4ZTFiZWViZjVhZjA1YTVlNmFl
NC4uNzljMDYwNDc4MTUwYzkwNzgxMTY3NjU3MWY0ZGFjMzQyMDhjNzUyYiAxMDA2NDQKLS0tIGEv
V2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzNyBA
QAorMjAxMC0wOS0wMiAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+
CisKKyAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjY2NjcxLgorICAgICAgICBodHRw
Oi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC82NjY3MQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDUxMTUKKworICAgICAgICBodHRwL3Rlc3RzL21p
c2MvcmVkaXJlY3QtdG8tYWJvdXQtYmxhbmsuaHRtbCBpcyBmYWlsaW5nIG9uCisgICAgICAgIHNl
dmVyYWwgcGxhdGZvcm1zIChSZXF1ZXN0ZWQgYnkgamFwaGV0IG9uICN3ZWJraXQpLgorCisgICAg
ICAgICogV2ViQ29yZS5leHAuaW46CisgICAgICAgICogZG9tL0RvY3VtZW50LmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkRvY3VtZW50OjpEb2N1bWVudCk6CisgICAgICAgIChXZWJDb3JlOjpEb2N1
bWVudDo6dXBkYXRlVVJMRm9yUHVzaE9yUmVwbGFjZVN0YXRlKToKKyAgICAgICAgKiBsb2FkZXIv
RG9jdW1lbnRXcml0ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnRXcml0ZXI6OmJl
Z2luKToKKyAgICAgICAgKiBsb2FkZXIvRnJhbWVMb2FkZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6RnJhbWVMb2FkZXI6Omljb25VUkwpOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVMb2FkZXI6
OmRpZE9wZW5VUkwpOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVMb2FkZXI6OmRpZEV4cGxpY2l0
T3Blbik6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZUxvYWRlcjo6cmVjZWl2ZWRGaXJzdERhdGEp
OgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVMb2FkZXI6OnNldFVSTCk6CisgICAgICAgIChXZWJD
b3JlOjpGcmFtZUxvYWRlcjo6c3RhcnRJY29uTG9hZGVyKToKKyAgICAgICAgKFdlYkNvcmU6OkZy
YW1lTG9hZGVyOjpjb21taXRJY29uVVJMVG9JY29uRGF0YWJhc2UpOgorICAgICAgICAoV2ViQ29y
ZTo6RnJhbWVMb2FkZXI6OmZpbmlzaGVkUGFyc2luZyk6CisgICAgICAgIChXZWJDb3JlOjpGcmFt
ZUxvYWRlcjo6Y2hlY2tJZkRpc3BsYXlJbnNlY3VyZUNvbnRlbnQpOgorICAgICAgICAoV2ViQ29y
ZTo6RnJhbWVMb2FkZXI6OmNoZWNrSWZSdW5JbnNlY3VyZUNvbnRlbnQpOgorICAgICAgICAoV2Vi
Q29yZTo6RnJhbWVMb2FkZXI6OnVwZGF0ZUZpcnN0UGFydHlGb3JDb29raWVzKToKKyAgICAgICAg
KFdlYkNvcmU6OkZyYW1lTG9hZGVyOjpsb2FkSW5TYW1lRG9jdW1lbnQpOgorICAgICAgICAoV2Vi
Q29yZTo6RnJhbWVMb2FkZXI6OmNvbW1pdFByb3Zpc2lvbmFsTG9hZCk6CisgICAgICAgIChXZWJD
b3JlOjpGcmFtZUxvYWRlcjo6b3Blbik6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZUxvYWRlcjo6
c2hvdWxkU2Nyb2xsVG9BbmNob3IpOgorICAgICAgICAqIGxvYWRlci9GcmFtZUxvYWRlci5oOgor
ICAgICAgICAoV2ViQ29yZTo6RnJhbWVMb2FkZXI6OnVybCk6CisKIDIwMTAtMDktMDIgIE5hdGUg
Q2hhcGluICA8amFwaGV0QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBBZGFt
IEJhcnRoLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9XZWJDb3JlLmV4cC5pbiBiL1dlYkNvcmUvV2Vi
Q29yZS5leHAuaW4KaW5kZXggOTUwOTEwM2MwZmU1NWM4NzA0MGU5YWQwMTYwZTAyYWQyMmQ3ZTk1
NC4uZThiNGZlNzk4YmEzYTc4ZTgxZGQyZmJhNTZkYzI3Yjg1MDhmZTI5OCAxMDA2NDQKLS0tIGEv
V2ViQ29yZS9XZWJDb3JlLmV4cC5pbgorKysgYi9XZWJDb3JlL1dlYkNvcmUuZXhwLmluCkBAIC04
NjAsNyArODYwLDYgQEAgX19aTks3V2ViQ29yZTExRnJhbWVMb2FkZXIxNGZyYW1lSGFzTG9hZGVk
RXYKIF9fWk5LN1dlYkNvcmUxMUZyYW1lTG9hZGVyMTZvdXRnb2luZ1JlZmVycmVyRXYKIF9fWk5L
N1dlYkNvcmUxMUZyYW1lTG9hZGVyMjBhY3RpdmVEb2N1bWVudExvYWRlckV2CiBfX1pOSzdXZWJD
b3JlMTFGcmFtZUxvYWRlcjI3bnVtUGVuZGluZ09yTG9hZGluZ1JlcXVlc3RzRWIKLV9fWk5LN1dl
YkNvcmUxMUZyYW1lTG9hZGVyM3VybEV2CiBfX1pOSzdXZWJDb3JlMTFGcmFtZUxvYWRlcjhsb2Fk
VHlwZUV2CiBfX1pOSzdXZWJDb3JlMTFIaXN0b3J5SXRlbTEwdmlzaXRDb3VudEV2CiBfX1pOSzdX
ZWJDb3JlMTFIaXN0b3J5SXRlbTExaGFzQ2hpbGRyZW5FdgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9k
b20vRG9jdW1lbnQuY3BwIGIvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCmluZGV4IGI5NWVjYmI1
NmRjMWFjZjFhNzA4ZWJkMWE1YzhjYjQwZDFlNThhZmQuLmRiZjQ0N2Q2ODMwYjM5YmJmMDA1YTAy
YWU0ZGI5ZTM3ZDNlNTUyZTggMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAor
KysgYi9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKQEAgLTQxNyw3ICs0MTcsNyBAQCBEb2N1bWVu
dDo6RG9jdW1lbnQoRnJhbWUqIGZyYW1lLCBjb25zdCBLVVJMJiB1cmwsIGJvb2wgaXNYSFRNTCwg
Ym9vbCBpc0hUTUwpCiAKICAgICBtX2ZyYW1lID0gZnJhbWU7CiAKLSAgICBpZiAoIXVybC5pc0Vt
cHR5KCkgfHwgKGZyYW1lICYmICFmcmFtZS0+bG9hZGVyKCktPnN0YXRlTWFjaGluZSgpLT5jcmVh
dGluZ0luaXRpYWxFbXB0eURvY3VtZW50KCkpKQorICAgIGlmIChmcmFtZSB8fCAhdXJsLmlzRW1w
dHkoKSkKICAgICAgICAgc2V0VVJMKHVybCk7CiAKICAgICBtX2F4T2JqZWN0Q2FjaGUgPSAwOwpA
QCAtNDQyNCw4ICs0NDI0LDkgQEAgdm9pZCBEb2N1bWVudDo6dXBkYXRlVVJMRm9yUHVzaE9yUmVw
bGFjZVN0YXRlKGNvbnN0IEtVUkwmIHVybCkKICAgICBpZiAoIWYpCiAgICAgICAgIHJldHVybjsK
IAorICAgIC8vIEZJWE1FOiBFbGltaW5hdGUgdGhpcyByZWR1bmRhbmN5LgogICAgIHNldFVSTCh1
cmwpOwotICAgIGYtPmxvYWRlcigpLT5zZXRPdXRnb2luZ1JlZmVycmVyKHVybCk7CisgICAgZi0+
bG9hZGVyKCktPnNldFVSTCh1cmwpOwogICAgIGYtPmxvYWRlcigpLT5kb2N1bWVudExvYWRlcigp
LT5yZXBsYWNlUmVxdWVzdFVSTEZvclNhbWVEb2N1bWVudE5hdmlnYXRpb24odXJsKTsKIH0KIApk
aWZmIC0tZ2l0IGEvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRXcml0ZXIuY3BwIGIvV2ViQ29yZS9s
b2FkZXIvRG9jdW1lbnRXcml0ZXIuY3BwCmluZGV4IGE0MDBjNjg0ZTY4NThlNWQwMWEzZTAxZDFm
ODhmZDIxZjJlNjI0OTcuLmNkODJkNmU5NGI2NjZjMzM4Y2RmZGMyNGZkNDQ2MjI1MmUzYmMyNjIg
MTAwNjQ0Ci0tLSBhL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50V3JpdGVyLmNwcAorKysgYi9XZWJD
b3JlL2xvYWRlci9Eb2N1bWVudFdyaXRlci5jcHAKQEAgLTEyNiw3ICsxMjYsNyBAQCB2b2lkIERv
Y3VtZW50V3JpdGVyOjpiZWdpbihjb25zdCBLVVJMJiB1cmwsIGJvb2wgZGlzcGF0Y2gsIFNlY3Vy
aXR5T3JpZ2luKiBvcmlnaQogICAgIGlmIChyZXNldFNjcmlwdGluZykKICAgICAgICAgbV9mcmFt
ZS0+c2NyaXB0KCktPnVwZGF0ZVBsYXRmb3JtU2NyaXB0T2JqZWN0cygpOwogCi0gICAgbV9mcmFt
ZS0+bG9hZGVyKCktPnNldE91dGdvaW5nUmVmZXJyZXIodXJsKTsKKyAgICBtX2ZyYW1lLT5sb2Fk
ZXIoKS0+c2V0VVJMKHVybCk7CiAgICAgbV9mcmFtZS0+c2V0RG9jdW1lbnQoZG9jdW1lbnQpOwog
CiAgICAgaWYgKG1fZGVjb2RlcikKZGlmZiAtLWdpdCBhL1dlYkNvcmUvbG9hZGVyL0ZyYW1lTG9h
ZGVyLmNwcCBiL1dlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcAppbmRleCBjYmFiZTk5Yzc4
ODEzZGRkZDVjMWZkZTYwY2Q5NDU4ZGMxNTVjZjdjLi5jY2JjY2M5YjhjYmU3OGU5MzhiN2U0NWM3
NzgyMDZkOGFmM2NkYmM2IDEwMDY0NAotLS0gYS9XZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5j
cHAKKysrIGIvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXIuY3BwCkBAIC00NzEsMTYgKzQ3MSwx
NSBAQCBLVVJMIEZyYW1lTG9hZGVyOjppY29uVVJMKCkKICAgICAgICAgcmV0dXJuIEtVUkwoUGFy
c2VkVVJMU3RyaW5nLCBtX2ZyYW1lLT5kb2N1bWVudCgpLT5pY29uVVJMKCkpOwogCiAgICAgLy8g
RG9uJ3QgcmV0dXJuIGEgZmF2aWNvbiBpY29uVVJMIHVubGVzcyB3ZSdyZSBodHRwIG9yIGh0dHBz
Ci0gICAgS1VSTCBkb2N1bWVudFVSTCA9IG1fZnJhbWUtPmRvY3VtZW50KCktPnVybCgpOwotICAg
IGlmICghZG9jdW1lbnRVUkwucHJvdG9jb2xJbkhUVFBGYW1pbHkoKSkKKyAgICBpZiAoIW1fVVJM
LnByb3RvY29sSW5IVFRQRmFtaWx5KCkpCiAgICAgICAgIHJldHVybiBLVVJMKCk7CiAKICAgICBL
VVJMIHVybDsKLSAgICBib29sIGNvdWxkU2V0UHJvdG9jb2wgPSB1cmwuc2V0UHJvdG9jb2woZG9j
dW1lbnRVUkwucHJvdG9jb2woKSk7CisgICAgYm9vbCBjb3VsZFNldFByb3RvY29sID0gdXJsLnNl
dFByb3RvY29sKG1fVVJMLnByb3RvY29sKCkpOwogICAgIEFTU0VSVF9VTlVTRUQoY291bGRTZXRQ
cm90b2NvbCwgY291bGRTZXRQcm90b2NvbCk7Ci0gICAgdXJsLnNldEhvc3QoZG9jdW1lbnRVUkwu
aG9zdCgpKTsKLSAgICBpZiAoZG9jdW1lbnRVUkwuaGFzUG9ydCgpKQotICAgICAgICB1cmwuc2V0
UG9ydChkb2N1bWVudFVSTC5wb3J0KCkpOworICAgIHVybC5zZXRIb3N0KG1fVVJMLmhvc3QoKSk7
CisgICAgaWYgKG1fVVJMLmhhc1BvcnQoKSkKKyAgICAgICAgdXJsLnNldFBvcnQobV9VUkwucG9y
dCgpKTsKICAgICB1cmwuc2V0UGF0aCgiL2Zhdmljb24uaWNvIik7CiAgICAgcmV0dXJuIHVybDsK
IH0KQEAgLTUwOSw3ICs1MDgsMTAgQEAgYm9vbCBGcmFtZUxvYWRlcjo6ZGlkT3BlblVSTChjb25z
dCBLVVJMJiB1cmwpCiAgICAgICAgICAgICB3aW5kb3ctPnNldERlZmF1bHRTdGF0dXMoU3RyaW5n
KCkpOwogICAgICAgICB9CiAgICAgfQotICAgIG1fd29ya2luZ1VSTCA9IHVybDsKKyAgICBtX1VS
TCA9IHVybDsKKyAgICBpZiAobV9VUkwucHJvdG9jb2xJbkhUVFBGYW1pbHkoKSAmJiAhbV9VUkwu
aG9zdCgpLmlzRW1wdHkoKSAmJiBtX1VSTC5wYXRoKCkuaXNFbXB0eSgpKQorICAgICAgICBtX1VS
TC5zZXRQYXRoKCIvIik7CisgICAgbV93b3JraW5nVVJMID0gbV9VUkw7CiAKICAgICBzdGFydGVk
KCk7CiAKQEAgLTUyOSw3ICs1MzEsOSBAQCB2b2lkIEZyYW1lTG9hZGVyOjpkaWRFeHBsaWNpdE9w
ZW4oKQogICAgIC8vIGZyb20gYSBzdWJzZXF1ZW50IHdpbmRvdy5kb2N1bWVudC5vcGVuIC8gd2lu
ZG93LmRvY3VtZW50LndyaXRlIGNhbGwuIAogICAgIC8vIENhbmNlbGluZyByZWRpcmVjdGlvbiBo
ZXJlIHdvcmtzIGZvciBhbGwgY2FzZXMgYmVjYXVzZSBkb2N1bWVudC5vcGVuIAogICAgIC8vIGlt
cGxpY2l0bHkgcHJlY2VkZXMgZG9jdW1lbnQud3JpdGUuCi0gICAgbV9mcmFtZS0+cmVkaXJlY3RT
Y2hlZHVsZXIoKS0+Y2FuY2VsKCk7CisgICAgbV9mcmFtZS0+cmVkaXJlY3RTY2hlZHVsZXIoKS0+
Y2FuY2VsKCk7IAorICAgIGlmIChtX2ZyYW1lLT5kb2N1bWVudCgpLT51cmwoKSAhPSBibGFua1VS
TCgpKQorICAgICAgICBtX1VSTCA9IG1fZnJhbWUtPmRvY3VtZW50KCktPnVybCgpOwogfQogCiAK
QEAgLTYyMCwyNiArNjI0LDIxIEBAIHZvaWQgRnJhbWVMb2FkZXI6OnJlY2VpdmVkRmlyc3REYXRh
KCkKICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKHVybC5pc0VtcHR5KCkpCi0gICAgICAgIHVy
bCA9IG1fZnJhbWUtPmRvY3VtZW50KCktPnVybCgpLnN0cmluZygpOworICAgICAgICB1cmwgPSBt
X1VSTC5zdHJpbmcoKTsKICAgICBlbHNlCiAgICAgICAgIHVybCA9IG1fZnJhbWUtPmRvY3VtZW50
KCktPmNvbXBsZXRlVVJMKHVybCkuc3RyaW5nKCk7CiAKICAgICBtX2ZyYW1lLT5yZWRpcmVjdFNj
aGVkdWxlcigpLT5zY2hlZHVsZVJlZGlyZWN0KGRlbGF5LCB1cmwpOwogfQogCi1jb25zdCBLVVJM
JiBGcmFtZUxvYWRlcjo6dXJsKCkgY29uc3QKLXsKLSAgICBBU1NFUlQobV9mcmFtZS0+ZG9jdW1l
bnQoKSk7Ci0gICAgcmV0dXJuIG1fZnJhbWUtPmRvY3VtZW50KCktPnVybCgpOwotfQotCi12b2lk
IEZyYW1lTG9hZGVyOjpzZXRPdXRnb2luZ1JlZmVycmVyKGNvbnN0IEtVUkwmIHVybCkKK3ZvaWQg
RnJhbWVMb2FkZXI6OnNldFVSTChjb25zdCBLVVJMJiB1cmwpCiB7CiAgICAgS1VSTCByZWYodXJs
KTsKICAgICByZWYuc2V0VXNlcihTdHJpbmcoKSk7CiAgICAgcmVmLnNldFBhc3MoU3RyaW5nKCkp
OwogICAgIHJlZi5yZW1vdmVGcmFnbWVudElkZW50aWZpZXIoKTsKICAgICBtX291dGdvaW5nUmVm
ZXJyZXIgPSByZWYuc3RyaW5nKCk7CisgICAgbV9VUkwgPSB1cmw7CiB9CiAKIHZvaWQgRnJhbWVM
b2FkZXI6OmRpZEJlZ2luRG9jdW1lbnQoYm9vbCBkaXNwYXRjaCkKQEAgLTcxNCw3ICs3MTMsNyBA
QCB2b2lkIEZyYW1lTG9hZGVyOjpzdGFydEljb25Mb2FkZXIoKQogICAgICAgICAgICAgaWYgKCFp
Y29uRGF0YWJhc2UoKS0+aWNvbkRhdGFLbm93bkZvckljb25VUkwodXJsU3RyaW5nKSkgewogICAg
ICAgICAgICAgICAgIExPRyhJY29uRGF0YWJhc2UsICJUb2xkIG5vdCB0byBsb2FkIGljb24gJXMg
YnV0IGljb24gZGF0YSBpcyBub3QgeWV0IGF2YWlsYWJsZSAtIHJlZ2lzdGVyaW5nIGZvciBub3Rp
ZmljYXRpb24gYW5kIHJlcXVlc3RpbmcgbG9hZCBmcm9tIGRpc2siLCB1cmxTdHJpbmcuYXNjaWko
KS5kYXRhKCkpOwogICAgICAgICAgICAgICAgIG1fY2xpZW50LT5yZWdpc3RlckZvckljb25Ob3Rp
ZmljYXRpb24oKTsKLSAgICAgICAgICAgICAgICBpY29uRGF0YWJhc2UoKS0+aWNvbkZvclBhZ2VV
UkwobV9mcmFtZS0+ZG9jdW1lbnQoKS0+dXJsKCkuc3RyaW5nKCksIEludFNpemUoMCwgMCkpOwor
ICAgICAgICAgICAgICAgIGljb25EYXRhYmFzZSgpLT5pY29uRm9yUGFnZVVSTChtX1VSTC5zdHJp
bmcoKSwgSW50U2l6ZSgwLCAwKSk7CiAgICAgICAgICAgICAgICAgaWNvbkRhdGFiYXNlKCktPmlj
b25Gb3JQYWdlVVJMKG9yaWdpbmFsUmVxdWVzdFVSTCgpLnN0cmluZygpLCBJbnRTaXplKDAsIDAp
KTsKICAgICAgICAgICAgIH0gZWxzZQogICAgICAgICAgICAgICAgIG1fY2xpZW50LT5kaXNwYXRj
aERpZFJlY2VpdmVJY29uKCk7CkBAIC03NTEsOCArNzUwLDggQEAgdm9pZCBGcmFtZUxvYWRlcjo6
c3RhcnRJY29uTG9hZGVyKCkKIHZvaWQgRnJhbWVMb2FkZXI6OmNvbW1pdEljb25VUkxUb0ljb25E
YXRhYmFzZShjb25zdCBLVVJMJiBpY29uKQogewogICAgIEFTU0VSVChpY29uRGF0YWJhc2UoKSk7
Ci0gICAgTE9HKEljb25EYXRhYmFzZSwgIkNvbW1pdHRpbmcgaWNvblVSTCAlcyB0byBkYXRhYmFz
ZSBmb3IgcGFnZVVSTHMgJXMgYW5kICVzIiwgaWNvbi5zdHJpbmcoKS5hc2NpaSgpLmRhdGEoKSwg
bV9mcmFtZS0+ZG9jdW1lbnQoKS0+dXJsKCkuc3RyaW5nKCkuYXNjaWkoKS5kYXRhKCksIG9yaWdp
bmFsUmVxdWVzdFVSTCgpLnN0cmluZygpLmFzY2lpKCkuZGF0YSgpKTsKLSAgICBpY29uRGF0YWJh
c2UoKS0+c2V0SWNvblVSTEZvclBhZ2VVUkwoaWNvbi5zdHJpbmcoKSwgbV9mcmFtZS0+ZG9jdW1l
bnQoKS0+dXJsKCkuc3RyaW5nKCkpOworICAgIExPRyhJY29uRGF0YWJhc2UsICJDb21taXR0aW5n
IGljb25VUkwgJXMgdG8gZGF0YWJhc2UgZm9yIHBhZ2VVUkxzICVzIGFuZCAlcyIsIGljb24uc3Ry
aW5nKCkuYXNjaWkoKS5kYXRhKCksIG1fVVJMLnN0cmluZygpLmFzY2lpKCkuZGF0YSgpLCBvcmln
aW5hbFJlcXVlc3RVUkwoKS5zdHJpbmcoKS5hc2NpaSgpLmRhdGEoKSk7CisgICAgaWNvbkRhdGFi
YXNlKCktPnNldEljb25VUkxGb3JQYWdlVVJMKGljb24uc3RyaW5nKCksIG1fVVJMLnN0cmluZygp
KTsKICAgICBpY29uRGF0YWJhc2UoKS0+c2V0SWNvblVSTEZvclBhZ2VVUkwoaWNvbi5zdHJpbmco
KSwgb3JpZ2luYWxSZXF1ZXN0VVJMKCkuc3RyaW5nKCkpOwogfQogCkBAIC03NzgsNyArNzc3LDcg
QEAgdm9pZCBGcmFtZUxvYWRlcjo6ZmluaXNoZWRQYXJzaW5nKCkKICAgICAvLyBDaGVjayBpZiB0
aGUgc2Nyb2xsYmFycyBhcmUgcmVhbGx5IG5lZWRlZCBmb3IgdGhlIGNvbnRlbnQuCiAgICAgLy8g
SWYgbm90LCByZW1vdmUgdGhlbSwgcmVsYXlvdXQsIGFuZCByZXBhaW50LgogICAgIG1fZnJhbWUt
PnZpZXcoKS0+cmVzdG9yZVNjcm9sbGJhcigpOwotICAgIG1fZnJhbWUtPnZpZXcoKS0+c2Nyb2xs
VG9GcmFnbWVudChtX2ZyYW1lLT5kb2N1bWVudCgpLT51cmwoKSk7CisgICAgbV9mcmFtZS0+dmll
dygpLT5zY3JvbGxUb0ZyYWdtZW50KG1fVVJMKTsKIH0KIAogdm9pZCBGcmFtZUxvYWRlcjo6bG9h
ZERvbmUoKQpAQCAtMTAwNiw3ICsxMDA1LDcgQEAgdm9pZCBGcmFtZUxvYWRlcjo6Y2hlY2tJZkRp
c3BsYXlJbnNlY3VyZUNvbnRlbnQoU2VjdXJpdHlPcmlnaW4qIGNvbnRleHQsIGNvbnN0IEsKICAg
ICAgICAgcmV0dXJuOwogCiAgICAgU3RyaW5nIG1lc3NhZ2UgPSBTdHJpbmc6OmZvcm1hdCgiVGhl
IHBhZ2UgYXQgJXMgZGlzcGxheWVkIGluc2VjdXJlIGNvbnRlbnQgZnJvbSAlcy5cbiIsCi0gICAg
ICAgIG1fZnJhbWUtPmRvY3VtZW50KCktPnVybCgpLnN0cmluZygpLnV0ZjgoKS5kYXRhKCksIHVy
bC5zdHJpbmcoKS51dGY4KCkuZGF0YSgpKTsKKyAgICAgICAgbV9VUkwuc3RyaW5nKCkudXRmOCgp
LmRhdGEoKSwgdXJsLnN0cmluZygpLnV0ZjgoKS5kYXRhKCkpOwogICAgIG1fZnJhbWUtPmRvbVdp
bmRvdygpLT5jb25zb2xlKCktPmFkZE1lc3NhZ2UoSFRNTE1lc3NhZ2VTb3VyY2UsIExvZ01lc3Nh
Z2VUeXBlLCBXYXJuaW5nTWVzc2FnZUxldmVsLCBtZXNzYWdlLCAxLCBTdHJpbmcoKSk7CiAKICAg
ICBtX2NsaWVudC0+ZGlkRGlzcGxheUluc2VjdXJlQ29udGVudCgpOwpAQCAtMTAxOCw3ICsxMDE3
LDcgQEAgdm9pZCBGcmFtZUxvYWRlcjo6Y2hlY2tJZlJ1bkluc2VjdXJlQ29udGVudChTZWN1cml0
eU9yaWdpbiogY29udGV4dCwgY29uc3QgS1VSTCYKICAgICAgICAgcmV0dXJuOwogCiAgICAgU3Ry
aW5nIG1lc3NhZ2UgPSBTdHJpbmc6OmZvcm1hdCgiVGhlIHBhZ2UgYXQgJXMgcmFuIGluc2VjdXJl
IGNvbnRlbnQgZnJvbSAlcy5cbiIsCi0gICAgICAgIG1fZnJhbWUtPmRvY3VtZW50KCktPnVybCgp
LnN0cmluZygpLnV0ZjgoKS5kYXRhKCksIHVybC5zdHJpbmcoKS51dGY4KCkuZGF0YSgpKTsKKyAg
ICAgICAgbV9VUkwuc3RyaW5nKCkudXRmOCgpLmRhdGEoKSwgdXJsLnN0cmluZygpLnV0ZjgoKS5k
YXRhKCkpOwogICAgIG1fZnJhbWUtPmRvbVdpbmRvdygpLT5jb25zb2xlKCktPmFkZE1lc3NhZ2Uo
SFRNTE1lc3NhZ2VTb3VyY2UsIExvZ01lc3NhZ2VUeXBlLCBXYXJuaW5nTWVzc2FnZUxldmVsLCBt
ZXNzYWdlLCAxLCBTdHJpbmcoKSk7CiAKICAgICBtX2NsaWVudC0+ZGlkUnVuSW5zZWN1cmVDb250
ZW50KGNvbnRleHQpOwpAQCAtMTEwMiw3ICsxMTAxLDcgQEAgdm9pZCBGcmFtZUxvYWRlcjo6dXBk
YXRlRmlyc3RQYXJ0eUZvckNvb2tpZXMoKQogICAgIGlmIChtX2ZyYW1lLT50cmVlKCktPnBhcmVu
dCgpKQogICAgICAgICBzZXRGaXJzdFBhcnR5Rm9yQ29va2llcyhtX2ZyYW1lLT50cmVlKCktPnBh
cmVudCgpLT5kb2N1bWVudCgpLT5maXJzdFBhcnR5Rm9yQ29va2llcygpKTsKICAgICBlbHNlCi0g
ICAgICAgIHNldEZpcnN0UGFydHlGb3JDb29raWVzKG1fZnJhbWUtPmRvY3VtZW50KCktPnVybCgp
KTsKKyAgICAgICAgc2V0Rmlyc3RQYXJ0eUZvckNvb2tpZXMobV9VUkwpOwogfQogCiB2b2lkIEZy
YW1lTG9hZGVyOjpzZXRGaXJzdFBhcnR5Rm9yQ29va2llcyhjb25zdCBLVVJMJiB1cmwpCkBAIC0x
MTIwLDcgKzExMTksNiBAQCB2b2lkIEZyYW1lTG9hZGVyOjpsb2FkSW5TYW1lRG9jdW1lbnQoY29u
c3QgS1VSTCYgdXJsLCBTZXJpYWxpemVkU2NyaXB0VmFsdWUqIHN0YQogICAgIEFTU0VSVCghc3Rh
dGVPYmplY3QgfHwgKHN0YXRlT2JqZWN0ICYmICFpc05ld05hdmlnYXRpb24pKTsKIAogICAgIC8v
IFVwZGF0ZSB0aGUgZGF0YSBzb3VyY2UncyByZXF1ZXN0IHdpdGggdGhlIG5ldyBVUkwgdG8gZmFr
ZSB0aGUgVVJMIGNoYW5nZQotICAgIEtVUkwgb2xkVVJMID0gbV9mcmFtZS0+ZG9jdW1lbnQoKS0+
dXJsKCk7CiAgICAgbV9mcmFtZS0+ZG9jdW1lbnQoKS0+c2V0VVJMKHVybCk7CiAgICAgZG9jdW1l
bnRMb2FkZXIoKS0+cmVwbGFjZVJlcXVlc3RVUkxGb3JTYW1lRG9jdW1lbnROYXZpZ2F0aW9uKHVy
bCk7CiAgICAgaWYgKGlzTmV3TmF2aWdhdGlvbiAmJiAhc2hvdWxkVHJlYXRVUkxBc1NhbWVBc0N1
cnJlbnQodXJsKSAmJiAhc3RhdGVPYmplY3QpIHsKQEAgLTExMzgsOCArMTEzNiwxMSBAQCB2b2lk
IEZyYW1lTG9hZGVyOjpsb2FkSW5TYW1lRG9jdW1lbnQoY29uc3QgS1VSTCYgdXJsLCBTZXJpYWxp
emVkU2NyaXB0VmFsdWUqIHN0YQogICAgICAgICBoaXN0b3J5KCktPnVwZGF0ZUJhY2tGb3J3YXJk
TGlzdEZvckZyYWdtZW50U2Nyb2xsKCk7CiAgICAgfQogICAgIAotICAgIGJvb2wgaGFzaENoYW5n
ZSA9IGVxdWFsSWdub3JpbmdGcmFnbWVudElkZW50aWZpZXIodXJsLCBvbGRVUkwpICYmIHVybC5m
cmFnbWVudElkZW50aWZpZXIoKSAhPSBvbGRVUkwuZnJhZ21lbnRJZGVudGlmaWVyKCk7CisgICAg
U3RyaW5nIG9sZFVSTDsKKyAgICBib29sIGhhc2hDaGFuZ2UgPSBlcXVhbElnbm9yaW5nRnJhZ21l
bnRJZGVudGlmaWVyKHVybCwgbV9VUkwpICYmIHVybC5mcmFnbWVudElkZW50aWZpZXIoKSAhPSBt
X1VSTC5mcmFnbWVudElkZW50aWZpZXIoKTsKKyAgICBvbGRVUkwgPSBtX1VSTDsKICAgICAKKyAg
ICBtX1VSTCA9IHVybDsKICAgICBoaXN0b3J5KCktPnVwZGF0ZUZvclNhbWVEb2N1bWVudE5hdmln
YXRpb24oKTsKIAogICAgIC8vIElmIHdlIHdlcmUgaW4gdGhlIGF1dG9zY3JvbGwvcGFuU2Nyb2xs
IG1vZGUgd2Ugd2FudCB0byBzdG9wIGl0IGJlZm9yZSBmb2xsb3dpbmcgdGhlIGxpbmsgdG8gdGhl
IGFuY2hvcgpAQCAtMTE1Myw3ICsxMTU0LDcgQEAgdm9pZCBGcmFtZUxvYWRlcjo6bG9hZEluU2Ft
ZURvY3VtZW50KGNvbnN0IEtVUkwmIHVybCwgU2VyaWFsaXplZFNjcmlwdFZhbHVlKiBzdGEKICAg
ICAvLyBXZSBuZWVkIHRvIHNjcm9sbCB0byB0aGUgZnJhZ21lbnQgd2hldGhlciBvciBub3QgYSBo
YXNoIGNoYW5nZSBvY2N1cnJlZCwgc2luY2UKICAgICAvLyB0aGUgdXNlciBtaWdodCBoYXZlIHNj
cm9sbGVkIHNpbmNlIHRoZSBwcmV2aW91cyBuYXZpZ2F0aW9uLgogICAgIGlmIChGcmFtZVZpZXcq
IHZpZXcgPSBtX2ZyYW1lLT52aWV3KCkpCi0gICAgICAgIHZpZXctPnNjcm9sbFRvRnJhZ21lbnQo
dXJsKTsKKyAgICAgICAgdmlldy0+c2Nyb2xsVG9GcmFnbWVudChtX1VSTCk7CiAgICAgCiAgICAg
bV9pc0NvbXBsZXRlID0gZmFsc2U7CiAgICAgY2hlY2tDb21wbGV0ZWQoKTsKQEAgLTE4MjAsOCAr
MTgyMSw3IEBAIHZvaWQgRnJhbWVMb2FkZXI6OmNvbW1pdFByb3Zpc2lvbmFsTG9hZCgpCiAgICAg
UmVmUHRyPENhY2hlZFBhZ2U+IGNhY2hlZFBhZ2UgPSBtX2xvYWRpbmdGcm9tQ2FjaGVkUGFnZSA/
IHBhZ2VDYWNoZSgpLT5nZXQoaGlzdG9yeSgpLT5wcm92aXNpb25hbEl0ZW0oKSkgOiAwOwogICAg
IFJlZlB0cjxEb2N1bWVudExvYWRlcj4gcGRsID0gbV9wcm92aXNpb25hbERvY3VtZW50TG9hZGVy
OwogCi0gICAgTE9HKFBhZ2VDYWNoZSwgIldlYkNvcmVMb2FkaW5nICVzOiBBYm91dCB0byBjb21t
aXQgcHJvdmlzaW9uYWwgbG9hZCBmcm9tIHByZXZpb3VzIFVSTCAnJXMnIHRvIG5ldyBVUkwgJyVz
JyIsIG1fZnJhbWUtPnRyZWUoKS0+bmFtZSgpLnN0cmluZygpLnV0ZjgoKS5kYXRhKCksIAotICAg
ICAgICBtX2ZyYW1lLT5kb2N1bWVudCgpID8gbV9mcmFtZS0+ZG9jdW1lbnQoKS0+dXJsKCkuc3Ry
aW5nKCkudXRmOCgpLmRhdGEoKSA6ICIiLCAKKyAgICBMT0coUGFnZUNhY2hlLCAiV2ViQ29yZUxv
YWRpbmcgJXM6IEFib3V0IHRvIGNvbW1pdCBwcm92aXNpb25hbCBsb2FkIGZyb20gcHJldmlvdXMg
VVJMICclcycgdG8gbmV3IFVSTCAnJXMnIiwgbV9mcmFtZS0+dHJlZSgpLT5uYW1lKCkuc3RyaW5n
KCkudXRmOCgpLmRhdGEoKSwgbV9VUkwuc3RyaW5nKCkudXRmOCgpLmRhdGEoKSwgCiAgICAgICAg
IHBkbCA/IHBkbC0+dXJsKCkuc3RyaW5nKCkudXRmOCgpLmRhdGEoKSA6ICI8bm8gcHJvdmlzaW9u
YWwgRG9jdW1lbnRMb2FkZXI+Iik7CiAKICAgICAvLyBDaGVjayB0byBzZWUgaWYgd2UgbmVlZCB0
byBjYWNoZSB0aGUgcGFnZSB3ZSBhcmUgbmF2aWdhdGluZyBhd2F5IGZyb20gaW50byB0aGUgYmFj
ay9mb3J3YXJkIGNhY2hlLgpAQCAtMTg2MSw4ICsxODYxLDcgQEAgdm9pZCBGcmFtZUxvYWRlcjo6
Y29tbWl0UHJvdmlzaW9uYWxMb2FkKCkKICAgICAgICAgZGlkT3BlblVSTCh1cmwpOwogICAgIH0K
IAotICAgIExPRyhMb2FkaW5nLCAiV2ViQ29yZUxvYWRpbmcgJXM6IEZpbmlzaGVkIGNvbW1pdHRp
bmcgcHJvdmlzaW9uYWwgbG9hZCB0byBVUkwgJXMiLCBtX2ZyYW1lLT50cmVlKCktPm5hbWUoKS5z
dHJpbmcoKS51dGY4KCkuZGF0YSgpLAotICAgICAgICBtX2ZyYW1lLT5kb2N1bWVudCgpID8gbV9m
cmFtZS0+ZG9jdW1lbnQoKS0+dXJsKCkuc3RyaW5nKCkudXRmOCgpLmRhdGEoKSA6ICIiKTsKKyAg
ICBMT0coTG9hZGluZywgIldlYkNvcmVMb2FkaW5nICVzOiBGaW5pc2hlZCBjb21taXR0aW5nIHBy
b3Zpc2lvbmFsIGxvYWQgdG8gVVJMICVzIiwgbV9mcmFtZS0+dHJlZSgpLT5uYW1lKCkuc3RyaW5n
KCkudXRmOCgpLmRhdGEoKSwgbV9VUkwuc3RyaW5nKCkudXRmOCgpLmRhdGEoKSk7CiAKICAgICBp
ZiAobV9sb2FkVHlwZSA9PSBGcmFtZUxvYWRUeXBlU3RhbmRhcmQgJiYgbV9kb2N1bWVudExvYWRl
ci0+aXNDbGllbnRSZWRpcmVjdCgpKQogICAgICAgICBoaXN0b3J5KCktPnVwZGF0ZUZvckNsaWVu
dFJlZGlyZWN0KCk7CkBAIC0yMTA2LDYgKzIxMDUsNyBAQCB2b2lkIEZyYW1lTG9hZGVyOjpvcGVu
KENhY2hlZEZyYW1lQmFzZSYgY2FjaGVkRnJhbWUpCiAgICAgaWYgKHVybC5wcm90b2NvbEluSFRU
UEZhbWlseSgpICYmICF1cmwuaG9zdCgpLmlzRW1wdHkoKSAmJiB1cmwucGF0aCgpLmlzRW1wdHko
KSkKICAgICAgICAgdXJsLnNldFBhdGgoIi8iKTsKICAgICAKKyAgICBtX1VSTCA9IHVybDsKICAg
ICBtX3dvcmtpbmdVUkwgPSB1cmw7CiAKICAgICBzdGFydGVkKCk7CkBAIC0yODU3LDcgKzI4NTcs
NyBAQCBib29sIEZyYW1lTG9hZGVyOjpzaG91bGRTY3JvbGxUb0FuY2hvcihib29sIGlzRm9ybVN1
Ym1pc3Npb24sIEZyYW1lTG9hZFR5cGUgbG9hZAogICAgICAgICAmJiBsb2FkVHlwZSAhPSBGcmFt
ZUxvYWRUeXBlUmVsb2FkCiAgICAgICAgICYmIGxvYWRUeXBlICE9IEZyYW1lTG9hZFR5cGVSZWxv
YWRGcm9tT3JpZ2luCiAgICAgICAgICYmIGxvYWRUeXBlICE9IEZyYW1lTG9hZFR5cGVTYW1lCi0g
ICAgICAgICYmICFzaG91bGRSZWxvYWQobV9mcmFtZS0+ZG9jdW1lbnQoKS0+dXJsKCksIHVybCkK
KyAgICAgICAgJiYgIXNob3VsZFJlbG9hZCh0aGlzLT51cmwoKSwgdXJsKQogICAgICAgICAvLyBX
ZSBkb24ndCB3YW50IHRvIGp1c3Qgc2Nyb2xsIGlmIGEgbGluayBmcm9tIHdpdGhpbiBhCiAgICAg
ICAgIC8vIGZyYW1lc2V0IGlzIHRyeWluZyB0byByZWxvYWQgdGhlIGZyYW1lc2V0IGludG8gX3Rv
cC4KICAgICAgICAgJiYgIW1fZnJhbWUtPmRvY3VtZW50KCktPmlzRnJhbWVTZXQoKTsKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmggYi9XZWJDb3JlL2xvYWRlci9GcmFt
ZUxvYWRlci5oCmluZGV4IDMzYWQ0MzgzNDE2NGQxYTFlMWUyMTBlZmRiMGI3MzU0ZDNmMjAzMTku
LjVhZGNmNDE4N2VlMjk0ZTNjN2FhYWU3MjRkNWE0YThlOTczZDA0YzYgMTAwNjQ0Ci0tLSBhL1dl
YkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmgKKysrIGIvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2Fk
ZXIuaApAQCAtMjY2LDggKzI2NiwxMCBAQCBwdWJsaWM6CiAKICAgICB2b2lkIGZyYW1lRGV0YWNo
ZWQoKTsKIAotICAgIGNvbnN0IEtVUkwmIHVybCgpIGNvbnN0OwotICAgIHZvaWQgc2V0T3V0Z29p
bmdSZWZlcnJlcihjb25zdCBLVVJMJik7CisgICAgY29uc3QgS1VSTCYgdXJsKCkgY29uc3QgeyBy
ZXR1cm4gbV9VUkw7IH0KKworICAgIC8vIHNldFVSTCBpcyBhIGxvdy1sZXZlbCBzZXR0ZXIgYW5k
IGRvZXMgbm90IHRyaWdnZXIgbG9hZGluZy4KKyAgICB2b2lkIHNldFVSTChjb25zdCBLVVJMJik7
CiAKICAgICB2b2lkIGxvYWREb25lKCk7CiAgICAgdm9pZCBmaW5pc2hlZFBhcnNpbmcoKTsKQEAg
LTQ2OCw2ICs0NzAsNyBAQCBwcml2YXRlOgogCiAgICAgUmVmUHRyPFNlcmlhbGl6ZWRTY3JpcHRW
YWx1ZT4gbV9wZW5kaW5nU3RhdGVPYmplY3Q7CiAKKyAgICBLVVJMIG1fVVJMOwogICAgIEtVUkwg
bV93b3JraW5nVVJMOwogCiAgICAgT3duUHRyPEljb25Mb2FkZXI+IG1faWNvbkxvYWRlcjsK
</data>

          </attachment>
      

    </bug>

</bugzilla>