<?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>42341</bug_id>
          
          <creation_ts>2010-07-14 23:31:11 -0700</creation_ts>
          <short_desc>REGRESSION(r63352): Broke plugin-initiate-popup-window.html and plugin-javascript-access.html on snow leopard (Requested by abarth on #webkit).</short_desc>
          <delta_ts>2010-07-14 23:49:43 -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>41292</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>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>251695</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-07-14 23:31:11 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/63352 broke the build:
Broke plugin-initiate-popup-window.html and plugin-javascript-access.html on snow leopard (Requested by abarth 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>251696</commentid>
    <comment_count>1</comment_count>
      <attachid>61611</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-07-14 23:31:20 -0700</bug_when>
    <thetext>Created attachment 61611
ROLLOUT of r63352

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>251702</commentid>
    <comment_count>2</comment_count>
      <attachid>61611</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-14 23:49:39 -0700</bug_when>
    <thetext>Comment on attachment 61611
ROLLOUT of r63352

Clearing flags on attachment: 61611

Committed r63409: &lt;http://trac.webkit.org/changeset/63409&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>251703</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-14 23:49:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61611</attachid>
            <date>2010-07-14 23:31:20 -0700</date>
            <delta_ts>2010-07-14 23:49:39 -0700</delta_ts>
            <desc>ROLLOUT of r63352</desc>
            <filename>bug-42341-20100715063119.patch</filename>
            <type>text/plain</type>
            <size>16483</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlYWEwZDBhOTQ5Njg5ZTJlNmFmNjYzMjY5NzYwMjJiNmRiOTg1MWM5Li43NzZjMDIz
N2Y0MTg3MWI3YzRhMTEyYzY1NzI0YjM4YjQzM2RhY2E5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAK
KzIwMTAtMDctMTQgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgor
CisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI2MzM1Mi4KKyAgICAgICAgaHR0cDov
L3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvNjMzNTIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQyMzQxCisKKyAgICAgICAgQnJva2UgcGx1Z2luLWlu
aXRpYXRlLXBvcHVwLXdpbmRvdy5odG1sIGFuZCBwbHVnaW4tamF2YXNjcmlwdC0KKyAgICAgICAg
YWNjZXNzLmh0bWwgb24gc25vdyBsZW9wYXJkIChSZXF1ZXN0ZWQgYnkgYWJhcnRoIG9uICN3ZWJr
aXQpLgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0
OgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9Ta2lwcGVkOgorICAgICAgICAqIHBsYXRmb3JtL3F0
L1NraXBwZWQ6CisgICAgICAgICogcGxhdGZvcm0vd2luL1NraXBwZWQ6CisgICAgICAgICogcGx1
Z2lucy9wbHVnaW4taW5pdGlhdGUtcG9wdXAtd2luZG93LWV4cGVjdGVkLnR4dDogUmVtb3ZlZC4K
KyAgICAgICAgKiBwbHVnaW5zL3BsdWdpbi1pbml0aWF0ZS1wb3B1cC13aW5kb3cuaHRtbDogUmVt
b3ZlZC4KKwogMjAxMC0wNy0xNCAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQGlnYWxpYS5j
b20+CiAKICAgICAgICAgVW5yZXZpZXdlZC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAppbmRleCA1MzM5YTBmNzEyMGE5ODA0NmQw
NTU4ZDk1YmQ3ZWUyZTkwOTg4OGM4Li43YWQ1MmIxMmZkYzk1MWVlYmEwYzRkMWU5YTZkMjFlYWY0
N2UyYzUyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4
cGVjdGF0aW9ucy50eHQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9l
eHBlY3RhdGlvbnMudHh0CkBAIC0zMDAyLDkgKzMwMDIsNiBAQCBCVUc0ODczNyBXSU4gTElOVVgg
TUFDIFNLSVAgOiBpZXRlc3RjZW50ZXIvSmF2YXNjcmlwdC8xNS40LjQuMTUtMy0xNC5odG1sID0g
VElNRQogQlVHNDg3MzcgV0lOIExJTlVYIE1BQyBTS0lQIDogaWV0ZXN0Y2VudGVyL0phdmFzY3Jp
cHQvMTUuNC40LjE1LTMtMjkuaHRtbCA9IFRJTUVPVVQKIEJVRzQ4NzM3IFdJTiBMSU5VWCBNQUMg
U0tJUCA6IGlldGVzdGNlbnRlci9KYXZhc2NyaXB0LzE1LjQuNC4xNS0zLTguaHRtbCA9IFRJTUVP
VVQKIAotLy8gSW1wbGVtZW50IG5ldyB0ZXN0IGxvZ2ljIGluIENocm9taXVtJ3MgVGVzdE5ldHNj
YXBlIFBsdWdpbiB0byBwYXNzIHRoZSBwbHVnaW5zL3BsdWdpbi1pbml0aWF0ZS1wb3B1cC13aW5k
b3cuaHRtbAotQlVHNDgwMzMgU0tJUCA6IHBsdWdpbnMvcGx1Z2luLWluaXRpYXRlLXBvcHVwLXdp
bmRvdy5odG1sID0gVElNRU9VVAotCiAvLyBCcm9rZW4gcHJpb3IgdG8gcjYyOTIxLgogQlVHNDg2
OTYgV0lOIExJTlVYIDogZmFzdC9mb3Jtcy9mb2N1czIuaHRtbCA9IENSQVNICiBCVUc0ODY5NiBX
SU4gTElOVVggTUFDIDogZmFzdC9mb3Jtcy90YWJzLXdpdGgtbW9kaWZpZXJzLmh0bWwgPSBDUkFT
SApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZAppbmRleCA4ZGMyZTZlZWNlNzRjNGYxOGUxMGU0MWVh
NWU5MDFiNWVjMDY1MGFmLi44MjQxYTI5ZWRlM2ZhYTE2MmY5ZTVhNTQzNjA5ODQzY2E4ZWIyOGYw
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZAorKysgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZApAQCAtMzM0MSwxNCArMzM0MSwxMyBAQCBwbHVn
aW5zL3Rocm93LW9uLWRlYWxsb2MuaHRtbAogcGx1Z2lucy91bmRlZmluZWQtcHJvcGVydHktY3Jh
c2guaHRtbAogIyAgIFRoZXNlIHRlc3QgcmVxdWlyZSBRdCBXaWRnZXRzCiBwbHVnaW5zL3F0LXF3
aWRnZXQtcGx1Z2luLmh0bWwKLSMgICBUZXN0cyBmYWlsaW5nLCBuZWVkIHRvIGltcGxlbWVudCBO
UFBfSGFuZGxlRXZlbnQoKSBpbiBUZXN0TmV0c2NhcGVQbHVnaW4KKyMgICBUZXN0cyBmYWlsaW5n
CiBwbHVnaW5zL2VtYmVkLWF0dHJpYnV0ZXMtc2V0dGluZy5odG1sCiBwbHVnaW5zL2dldC11cmwt
d2l0aC1ibGFuay10YXJnZXQuaHRtbAogcGx1Z2lucy9tb3VzZS1ldmVudHMuaHRtbAogcGx1Z2lu
cy9tb3VzZS1ldmVudHMtZml4ZWRwb3MuaHRtbAogcGx1Z2lucy9rZXlib2FyZC1ldmVudHMuaHRt
bAogcGx1Z2lucy9nZXR1cmxub3RpZnktZHVyaW5nLWRvY3VtZW50LXRlYXJkb3duLmh0bWwKLXBs
dWdpbnMvcGx1Z2luLWluaXRpYXRlLXBvcHVwLXdpbmRvdy5odG1sCiAKICMgVGhpcyB0ZXN0IGlz
IGZvciBjbGllbnRzIHRoYXQgY2hvb3NlIHRvIG1ha2UgdGhlIG1pc3NpbmcgcGx1Z2luIGluZGlj
YXRvciBhIGJ1dHRvbgogcGx1Z2lucy9jbGlja2luZy1taXNzaW5nLXBsdWdpbi1maXJlcy1kZWxl
Z2F0ZS5odG1sCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAppbmRleCA0MGViMDc2M2JhMzlmY2U3NDkz
OTMzODI3YzA0ZTc2NDkxZGQyZmVkLi5lMTc1NmIzM2NjZTc0NWMwNDljYzUxNjcyZjQyYTUyZmE1
ZDhmNDRkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCisrKyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKQEAgLTQ1Nyw3ICs0NTcsNiBAQCBmYXN0
L2RvbS9vYmplY3QtZW1iZWQtcGx1Z2luLXNjcmlwdGluZy5odG1sCiBwbHVnaW5zL21vdXNlLWV2
ZW50cy5odG1sCiBwbHVnaW5zL2tleWJvYXJkLWV2ZW50cy5odG1sCiBwbHVnaW5zL21vdXNlLWV2
ZW50cy1maXhlZHBvcy5odG1sCi1wbHVnaW5zL3BsdWdpbi1pbml0aWF0ZS1wb3B1cC13aW5kb3cu
aHRtbAogIyAtLS0tIHRvIGJlIHJldmlld2VkCiBodHRwL3Rlc3RzL3BsdWdpbnMvcGx1Z2luLWRv
Y3VtZW50LWhhcy1mb2N1cy5odG1sCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L3dpbi9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1NraXBwZWQKaW5kZXggNTA2
YmQ0ZDEyOTdiYmExMGMzN2M5YTFkNjVkZWZiZDQ2YTZhNjJhMS4uZWZkN2MyZjJjZTNmM2I0MThj
NGUyMTFmZmYwNWM3NjBjNGE3ZGVlMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
d2luL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1NraXBwZWQKQEAgLTgw
NCw3ICs4MDQsNiBAQCBmYXN0L2xvYWRlci9hcGktdGVzdC1uZXctd2luZG93LWRhdGEtbG9hZC1i
YXNlLXVybC5odG1sCiAjIE5lZWRzIHRvIGltcGxlbWVudCBOUFBfSGFuZGxlRXZlbnQoKSBpbiBU
ZXN0TmV0c2NhcGVQbHVnaW4KIHBsdWdpbnMva2V5Ym9hcmQtZXZlbnRzLmh0bWwKIGh0dHAvdGVz
dHMvcGx1Z2lucy9wbHVnaW4tZG9jdW1lbnQtaGFzLWZvY3VzLmh0bWwKLXBsdWdpbnMvcGx1Z2lu
LWluaXRpYXRlLXBvcHVwLXdpbmRvdy5odG1sCiAKICMgRHVtcFJlbmRlclRyZWUgY29kZSB0byBl
bmFibGUgSmF2YSBpcyBjdXJyZW50bHkgYSBuby1vcC4gV2luZG93cyBkb2Vzbid0IGNvbWUgd2l0
aCBKYXZhIGJ5IGRlZmF1bHQuCiBqYXZhCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbHVnaW5z
L3BsdWdpbi1pbml0aWF0ZS1wb3B1cC13aW5kb3ctZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
cGx1Z2lucy9wbHVnaW4taW5pdGlhdGUtcG9wdXAtd2luZG93LWV4cGVjdGVkLnR4dApkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMmQzOTBmZjZlMjZjNDlhZTBjY2ExODYxNzcwYTg0Yjg3
Nzk5YjNiZi4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9M
YXlvdXRUZXN0cy9wbHVnaW5zL3BsdWdpbi1pbml0aWF0ZS1wb3B1cC13aW5kb3ctZXhwZWN0ZWQu
dHh0CisrKyAvZGV2L251bGwKQEAgLTEsMjEgKzAsMCBAQAotQ09OU09MRSBNRVNTQUdFOiBsaW5l
IDA6IFBMVUdJTjogZ2V0Rm9jdXNFdmVudAotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDA6IFBMVUdJ
TjogZ2V0Rm9jdXNFdmVudAotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDA6IFBMVUdJTjogZ2V0Rm9j
dXNFdmVudAotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDA6IFBMVUdJTjogbW91c2VEb3duIGF0ICgx
MiwgMTIpCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMDogUExVR0lOOiBtb3VzZVVwIGF0ICgxMiwg
MTIpCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMDogUExVR0lOOiBsb3NlRm9jdXNFdmVudAotQ09O
U09MRSBNRVNTQUdFOiBsaW5lIDA6IFBMVUdJTjogZ2V0Rm9jdXNFdmVudAotQ09OU09MRSBNRVNT
QUdFOiBsaW5lIDA6IFBMVUdJTjogbW91c2VEb3duIGF0ICg1MiwgMTIpCi1DT05TT0xFIE1FU1NB
R0U6IGxpbmUgMDogUExVR0lOOiBtb3VzZVVwIGF0ICg1MiwgMTIpCi1DT05TT0xFIE1FU1NBR0U6
IGxpbmUgMDogUExVR0lOOiBrZXlEb3duICdwJwotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDA6IFBM
VUdJTjoga2V5VXAgJ3AnCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMDogUExVR0lOOiBsb3NlRm9j
dXNFdmVudAotQUxFUlQ6IE1PVVNFRE9XTiBQQVNTRUQKLUFMRVJUOiBLRVlET1dOIFBBU1NFRAot
Ci0KLVNwZWNpZnkgYSBzY3JpcHQgYW5kIGEgbW91c2Uva2V5Ym9hcmQgZXZlbnQgdG8gdGhlIHBs
dWdpbi4gVGhlIHNwZWNpZmllZCBzY3JpcHQgd2lsbCBiZSBldmFsdWF0ZWQgaW4gdGhlIGJyb3dz
ZXIgd2hlbiB0aGUgc3BlY2lmaWVkIGV2ZW50IGlzIHJlY2VpdmVkIGJ5IHRoZSBwbHVnaW4uIFRo
ZSB0ZXN0IGlzIGZvciBidWcgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTQxMjkyLgotCi0KLQotCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbHVnaW5zL3BsdWdpbi1p
bml0aWF0ZS1wb3B1cC13aW5kb3cuaHRtbCBiL0xheW91dFRlc3RzL3BsdWdpbnMvcGx1Z2luLWlu
aXRpYXRlLXBvcHVwLXdpbmRvdy5odG1sCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA5
OGM4MWViY2VjMmFiZTNmNDNhZmE4OTc3YWYwOWIxOTUzZTRhY2IyLi4wMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL3BsdWdpbnMvcGx1Z2lu
LWluaXRpYXRlLXBvcHVwLXdpbmRvdy5odG1sCisrKyAvZGV2L251bGwKQEAgLTEsNjcgKzAsMCBA
QAotPGh0bWw+Ci08aGVhZD4KLTxzY3JpcHQ+Ci1pZiAod2luZG93LmxheW91dFRlc3RDb250cm9s
bGVyKSB7Ci0gIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKLSAgbGF5b3V0VGVz
dENvbnRyb2xsZXIuc2V0Q2FuT3BlbldpbmRvd3MoKTsKLSAgbGF5b3V0VGVzdENvbnRyb2xsZXIu
c2V0UG9wdXBCbG9ja2luZ0VuYWJsZWQodHJ1ZSk7Ci0gIGxheW91dFRlc3RDb250cm9sbGVyLnNl
dENsb3NlUmVtYWluaW5nV2luZG93c1doZW5Db21wbGV0ZSh0cnVlKTsKLSAgbGF5b3V0VGVzdENv
bnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOwotfQotCi1mdW5jdGlvbiB0ZXN0KCkgewotICAgIGlm
ICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKLSAgICAgICAgLy8gU2VuZCBhIG1vdXNl
LWNsaWNrIGV2ZW50IHRvIHNldCB0aGUgaW5wdXQgZm9jdXMgdG8gdGhlIHRlc3QgcGx1Zy1pbi4K
LSAgICAgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oMCwgMCk7Ci0gICAgICAgIGV2ZW50U2Vu
ZGVyLm1vdXNlTW92ZVRvKDIwLCAyMCk7Ci0gICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigp
OwotICAgICAgICBldmVudFNlbmRlci5tb3VzZVVwKCk7Ci0gICAgfQotfQotCi1mdW5jdGlvbiBw
b3B1cF9ieV9tb3VzZWRvd24oKSB7Ci0gICAgLy8gV2UgcmVseSBvbiBzZXF1ZW50aWFsIG9yZGVy
aW5nIG9mIFBPU1QgcHJvY2Vzc2luZy4KLSAgICB2YXIgZm9ybSA9IGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCdmb3JtJyk7Ci0gICAgZm9ybS5zdWJtaXQoKTsKLSAgICBzZXRUaW1lb3V0KHNlbmRf
a2V5X3RvX3BsdWdpbiwgMSk7Ci19Ci0KLWZ1bmN0aW9uIHNlbmRfa2V5X3RvX3BsdWdpbigpIHsK
LSAgLy8gU2VuZCBrZXlib2FyZCBldmVudHMgdG8gdGhlIHBsdWctaW4uCi0gIGlmICh3aW5kb3cu
bGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKLSAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKDAs
IDApOwotICAgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oNjAsIDYwKTsKLSAgICAgIGV2ZW50
U2VuZGVyLm1vdXNlRG93bigpOwotICAgICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOwotICAgICAg
ZXZlbnRTZW5kZXIua2V5RG93bigncCcpOwotICB9Ci19Ci0KLWZ1bmN0aW9uIHBvcHVwX2J5X2tl
eWRvd24oKSB7Ci0gICAgLy8gV2UgcmVseSBvbiBzZXF1ZW50aWFsIG9yZGVyaW5nIG9mIFBPU1Qg
cHJvY2Vzc2luZy4KLSAgICB2YXIgZm9ybSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdmb3Jt
MicpOwotICAgIGZvcm0uc3VibWl0KCk7Ci0gICAgc2V0VGltZW91dChjbG9zZV90ZXN0LCAxKTsK
LX0KLWZ1bmN0aW9uIGNsb3NlX3Rlc3QoKSB7Ci0gICAgdmFyIGZvcm0gPSBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgnZm9ybTMnKTsKLSAgICBmb3JtLnN1Ym1pdCgpOwotfQotPC9zY3JpcHQ+Ci08
L2hlYWQ+Ci08Ym9keSBvbmxvYWQ9InRlc3QoKSI+Ci08ZW1iZWQgbmFtZT0icGxnIiB0eXBlPSJh
cHBsaWNhdGlvbi94LXdlYmtpdC10ZXN0LW5ldHNjYXBlIiB3aWR0aD0xMDAgaGVpZ2h0PTQwIGV2
YWx1YXRlc2NyaXB0PSJtb3VzZTo6cG9wdXBfYnlfbW91c2Vkb3duKCkiPjwvZW1iZWQ+PGJyPgot
PGVtYmVkIHR5cGU9ImFwcGxpY2F0aW9uL3gtd2Via2l0LXRlc3QtbmV0c2NhcGUiIHdpZHRoPTEw
MCBoZWlnaHQ9NDAgZXZhbHVhdGVzY3JpcHQ9ImtleTo6cG9wdXBfYnlfa2V5ZG93bigpIj48L2Vt
YmVkPjxicj4KLVNwZWNpZnkgYSBzY3JpcHQgYW5kIGEgbW91c2Uva2V5Ym9hcmQgZXZlbnQgdG8g
dGhlIHBsdWdpbi4gVGhlIHNwZWNpZmllZCBzY3JpcHQgd2lsbCBiZSBldmFsdWF0ZWQgaW4gdGhl
IGJyb3dzZXIgd2hlbiB0aGUgc3BlY2lmaWVkIGV2ZW50IGlzIHJlY2VpdmVkIGJ5IHRoZSBwbHVn
aW4uIFRoZSB0ZXN0IGlzIGZvciBidWcgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTQxMjkyLgotPGZvcm0gaWQ9ImZvcm0iIGFjdGlvbj0iZGF0YTp0ZXh0L2h0bWwsPHNj
cmlwdD5hbGVydCgnTU9VU0VET1dOIFBBU1NFRCcpPC9zY3JpcHQ+IiB0YXJnZXQ9InRhcmdldDEi
PgotPGlucHV0IHR5cGU9InN1Ym1pdCIgdmFsdWU9IlN1Ym1pdCB0byBuZXcgd2luZG93Ii8+Ci08
L2Zvcm0+Ci08Zm9ybSBpZD0iZm9ybTIiIGFjdGlvbj0iZGF0YTp0ZXh0L2h0bWwsPHNjcmlwdD5h
bGVydCgnS0VZRE9XTiBQQVNTRUQnKTwvc2NyaXB0PiIgdGFyZ2V0PSJ0YXJnZXQyIj4KLTxpbnB1
dCB0eXBlPSJzdWJtaXQiIHZhbHVlPSJTdWJtaXQgdG8gbmV3IHdpbmRvdyIvPgotPC9mb3JtPgot
PGZvcm0gaWQ9ImZvcm0zIiBhY3Rpb249ImRhdGE6dGV4dC9odG1sLDxiPmhlbGxvITwvYj48c2Ny
aXB0PndpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlciAmJiBsYXlvdXRUZXN0Q29udHJvbGxlci5u
b3RpZnlEb25lKCk8L3NjcmlwdD4iIHRhcmdldD0icGFuZWwiPgotPGlucHV0IHR5cGU9InN1Ym1p
dCIgdmFsdWU9IlN1Ym1pdCBsb2NhbCBwYWdlIEphdmFzY3JpcHQiLz4KLTwvZm9ybT4KLTxpZnJh
bWUgaWQ9InRhcmdldDEiPjwvaWZyYW1lPjxpZnJhbWUgaWQ9InRhcmdldDIiPjwvaWZyYW1lPjxp
ZnJhbWUgaWQ9InBhbmVsIj48L2lmcmFtZT4KLTwvYm9keT4KLTwvaHRtbD4KZGlmZiAtLWdpdCBh
L1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODA5ZDE0NDI5OGJi
NzBlMTJhY2RmYWVlNDI5NDZjMzZjYTE0Yjk1ZS4uNDY4NWMwZjYxMDllNWMyNzYxZmI1NzkxYWFi
NTJjZmM0NDc5ODk1MCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29y
ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMC0wNy0xNCAgU2hlcmlmZiBCb3QgIDx3
ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CisKKyAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGlu
ZyBvdXQgcjYzMzUyLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC82
MzM1MgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDIz
NDEKKworICAgICAgICBCcm9rZSBwbHVnaW4taW5pdGlhdGUtcG9wdXAtd2luZG93Lmh0bWwgYW5k
IHBsdWdpbi1qYXZhc2NyaXB0LQorICAgICAgICBhY2Nlc3MuaHRtbCBvbiBzbm93IGxlb3BhcmQg
KFJlcXVlc3RlZCBieSBhYmFydGggb24gI3dlYmtpdCkuCisKKyAgICAgICAgKiBiaW5kaW5ncy92
OC9OUFY4T2JqZWN0LmNwcDoKKyAgICAgICAgKF9OUE5fRXZhbHVhdGVIZWxwZXIpOgorCiAyMDEw
LTA3LTE0ICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdl
ZCBieSBBZGFtIEJhcnRoLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9iaW5kaW5ncy92OC9OUFY4T2Jq
ZWN0LmNwcCBiL1dlYkNvcmUvYmluZGluZ3MvdjgvTlBWOE9iamVjdC5jcHAKaW5kZXggOTRiN2Q4
ODYzNWRkYTMyY2U3MmUwNTFmMzFmYmFiNGVhZDlkYzU2MC4uYTI1YTVlYjNjZWVjMmI1ZWRjZWY2
NzJkNmM5NWQ0OGU4NTY4YTE2YSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9iaW5kaW5ncy92OC9OUFY4
T2JqZWN0LmNwcAorKysgYi9XZWJDb3JlL2JpbmRpbmdzL3Y4L05QVjhPYmplY3QuY3BwCkBAIC0z
NCw3ICszNCw2IEBACiAjaW5jbHVkZSAiT3duQXJyYXlQdHIuaCIKICNpbmNsdWRlICJQbGF0Zm9y
bVN0cmluZy5oIgogI2luY2x1ZGUgIlNjcmlwdENvbnRyb2xsZXIuaCIKLSNpbmNsdWRlICJVc2Vy
R2VzdHVyZUluZGljYXRvci5oIgogI2luY2x1ZGUgIlY4R0NDb250cm9sbGVyLmgiCiAjaW5jbHVk
ZSAiVjhIZWxwZXJzLmgiCiAjaW5jbHVkZSAiVjhOUFV0aWxzLmgiCkBAIC0yNzksOCArMjc4LDYg
QEAgYm9vbCBfTlBOX0V2YWx1YXRlSGVscGVyKE5QUCBucHAsIGJvb2wgcG9wdXBzQWxsb3dlZCwg
TlBPYmplY3QqIG5wT2JqZWN0LCBOUFN0cmkKICAgICBpZiAoIXBvcHVwc0FsbG93ZWQpCiAgICAg
ICAgIGZpbGVuYW1lID0gIm5wc2NyaXB0IjsKIAotICAgIFVzZXJHZXN0dXJlSW5kaWNhdG9yIGdl
c3R1cmVJbmRpY2F0b3IocG9wdXBzQWxsb3dlZCA/IERlZmluaXRlbHlQcm9jZXNzaW5nVXNlckdl
c3R1cmUgOiBEZWZpbml0ZWx5Tm90UHJvY2Vzc2luZ1VzZXJHZXN0dXJlKTsKLQogICAgIFN0cmlu
ZyBzY3JpcHQgPSBTdHJpbmc6OmZyb21VVEY4KG5wU2NyaXB0LT5VVEY4Q2hhcmFjdGVycywgbnBT
Y3JpcHQtPlVURjhMZW5ndGgpOwogICAgIHY4OjpMb2NhbDx2ODo6VmFsdWU+IHY4cmVzdWx0ID0g
cHJveHktPmV2YWx1YXRlKFNjcmlwdFNvdXJjZUNvZGUoc2NyaXB0LCBLVVJMKFBhcnNlZFVSTFN0
cmluZywgZmlsZW5hbWUpKSwgMCk7CiAKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxvZwppbmRleCA4YzZiNWM1NTI5MDAwZDc2OTU0MmVmZGQz
NDNhMzIxZjFhYzdiNTZiLi5mYTZjY2JiNmRmNjIwZWQyZDY3ZjQyZDk4YTUxMDkwZjVmY2I3NGY1
IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTAtMDctMTQgIFNoZXJpZmYgQm90ICA8d2Via2l0
LnJldmlldy5ib3RAZ21haWwuY29tPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0
IHI2MzM1Mi4KKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvNjMzNTIK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQyMzQxCisK
KyAgICAgICAgQnJva2UgcGx1Z2luLWluaXRpYXRlLXBvcHVwLXdpbmRvdy5odG1sIGFuZCBwbHVn
aW4tamF2YXNjcmlwdC0KKyAgICAgICAgYWNjZXNzLmh0bWwgb24gc25vdyBsZW9wYXJkIChSZXF1
ZXN0ZWQgYnkgYWJhcnRoIG9uICN3ZWJraXQpLgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUv
VGVzdE5ldHNjYXBlUGx1Z0luL1BsdWdpbk9iamVjdC5jcHA6CisgICAgICAgIChwbHVnaW5BbGxv
Y2F0ZSk6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luL1BsdWdp
bk9iamVjdC5oOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi9t
YWluLmNwcDoKKyAgICAgICAgKE5QUF9OZXcpOgorICAgICAgICAoaGFuZGxlRXZlbnRDYXJib24p
OgorICAgICAgICAoaGFuZGxlRXZlbnRDb2NvYSk6CisKIDIwMTAtMDctMTQgIE1hY2llaiBTdGFj
aG93aWFrICA8bWpzQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBNYXJrIFJvd2Uu
CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVn
SW4vUGx1Z2luT2JqZWN0LmNwcCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRz
Y2FwZVBsdWdJbi9QbHVnaW5PYmplY3QuY3BwCmluZGV4IGIyYjQwMTNhZDllMjNkZWJmNjM0MDBm
NzRjNDFmZjI2NjQ3MjI3NzUuLjY3MTA2OWU3MTY4YzVhMjIxYzE0YjY3NWNmODkyNWIyZDIzYTNk
Y2YgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBs
dWdJbi9QbHVnaW5PYmplY3QuY3BwCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL1Rl
c3ROZXRzY2FwZVBsdWdJbi9QbHVnaW5PYmplY3QuY3BwCkBAIC05NzgsMTkgKzk3OCwxNiBAQCBz
dGF0aWMgTlBPYmplY3QgKnBsdWdpbkFsbG9jYXRlKE5QUCBucHAsIE5QQ2xhc3MgKnRoZUNsYXNz
KQogICAgIG5ld0luc3RhbmNlLT5yZXR1cm5OZWdhdGl2ZU9uZUZyb21Xcml0ZSA9IEZBTFNFOwog
ICAgIG5ld0luc3RhbmNlLT5zdHJlYW0gPSAwOwogCi0gICAgbmV3SW5zdGFuY2UtPmZpcnN0VXJs
ID0gMDsKLSAgICBuZXdJbnN0YW5jZS0+Zmlyc3RIZWFkZXJzID0gMDsKLSAgICBuZXdJbnN0YW5j
ZS0+bGFzdFVybCA9IDA7Ci0gICAgbmV3SW5zdGFuY2UtPmxhc3RIZWFkZXJzID0gMDsKKyAgICBu
ZXdJbnN0YW5jZS0+Zmlyc3RVcmwgPSBOVUxMOworICAgIG5ld0luc3RhbmNlLT5maXJzdEhlYWRl
cnMgPSBOVUxMOworICAgIG5ld0luc3RhbmNlLT5sYXN0VXJsID0gTlVMTDsKKyAgICBuZXdJbnN0
YW5jZS0+bGFzdEhlYWRlcnMgPSBOVUxMOwogCiAgICAgbmV3SW5zdGFuY2UtPnRlc3RHZXRVUkxP
bkRlc3Ryb3kgPSBGQUxTRTsKICAgICBuZXdJbnN0YW5jZS0+dGVzdERvY3VtZW50T3BlbkluRGVz
dHJveVN0cmVhbSA9IEZBTFNFOwogICAgIG5ld0luc3RhbmNlLT50ZXN0V2luZG93T3BlbiA9IEZB
TFNFOwogICAgIG5ld0luc3RhbmNlLT50ZXN0S2V5Ym9hcmRGb2N1c0ZvclBsdWdpbnMgPSBGQUxT
RTsKIAotICAgIG5ld0luc3RhbmNlLT5tb3VzZURvd25Gb3JFdmFsdWF0ZVNjcmlwdCA9IEZBTFNF
OwotICAgIG5ld0luc3RhbmNlLT5ldmFsdWF0ZVNjcmlwdE9uTW91c2VEb3duT3JLZXlEb3duID0g
MDsKLQogICAgIHJldHVybiAoTlBPYmplY3QqKW5ld0luc3RhbmNlOwogfQogCmRpZmYgLS1naXQg
YS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4vUGx1Z2luT2Jq
ZWN0LmggYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4vUGx1
Z2luT2JqZWN0LmgKaW5kZXggMjA2Y2FkMzVhYmExODgyNzBkODc2MzBmYTA2Y2QxNGQxNjBjOTdm
Ni4uMDNiZWZiMDI1NDhkMDE5ZDYzNzY2MDdiNWZiOGIyMTM1OWRjZDVmYSAxMDA2NDQKLS0tIGEv
V2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luL1BsdWdpbk9iamVj
dC5oCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi9Q
bHVnaW5PYmplY3QuaApAQCAtNTQsNyArNTQsNiBAQCB0eXBlZGVmIHN0cnVjdCB7CiAgICAgTlBC
b29sIHRlc3RHZXRVUkxPbkRlc3Ryb3k7CiAgICAgTlBCb29sIHRlc3RXaW5kb3dPcGVuOwogICAg
IE5QQm9vbCB0ZXN0S2V5Ym9hcmRGb2N1c0ZvclBsdWdpbnM7Ci0gICAgTlBCb29sIG1vdXNlRG93
bkZvckV2YWx1YXRlU2NyaXB0OwogICAgIGNoYXIqIG9uU3RyZWFtTG9hZDsKICAgICBjaGFyKiBv
blN0cmVhbURlc3Ryb3k7CiAgICAgY2hhciogb25EZXN0cm95OwpAQCAtNjQsNyArNjMsNiBAQCB0
eXBlZGVmIHN0cnVjdCB7CiAgICAgY2hhciogZmlyc3RIZWFkZXJzOwogICAgIGNoYXIqIGxhc3RV
cmw7CiAgICAgY2hhciogbGFzdEhlYWRlcnM7Ci0gICAgY2hhciogZXZhbHVhdGVTY3JpcHRPbk1v
dXNlRG93bk9yS2V5RG93bjsKICNpZmRlZiBYUF9NQUNPU1gKICAgICBOUEV2ZW50TW9kZWwgZXZl
bnRNb2RlbDsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
VGVzdE5ldHNjYXBlUGx1Z0luL21haW4uY3BwIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
VGVzdE5ldHNjYXBlUGx1Z0luL21haW4uY3BwCmluZGV4IGFlYWVlMzA3MTk3MWRlMjQ5MzZiZDk5
ZWFhOTFlZTE5MDllMTljMjUuLjgyYTZlM2E1NjkzNDcyOGU0YTE4ZTMyMWI0MmZlODliYmQxMjU2
MTYgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBs
dWdJbi9tYWluLmNwcAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2Nh
cGVQbHVnSW4vbWFpbi5jcHAKQEAgLTE4MywyMCArMTgzLDggQEAgTlBFcnJvciBOUFBfTmV3KE5Q
TUlNRVR5cGUgcGx1Z2luVHlwZSwgTlBQIGluc3RhbmNlLCB1aW50MTZfdCBtb2RlLCBpbnQxNl90
IGFyZ2MKICAgICAgICAgICAgIC8vIEZJWE1FOiBXaGVuIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD00MTgzMSBpcyBmaXhlZCwgdGhpcyAjaWZkZWYgY2FuIGJlIHJlbW92
ZWQuCiAgICAgICAgICAgICBvYmotPnRlc3RHZXRVUkxPbkRlc3Ryb3kgPSBUUlVFOwogI2VuZGlm
Ci0gICAgICAgIH0gZWxzZSBpZiAoIXN0cmNhc2VjbXAoYXJnbltpXSwgInNyYyIpICYmIHN0cnN0
cihhcmd2W2ldLCAicGx1Z2luLWRvY3VtZW50LWhhcy1mb2N1cy5wbCIpKQorICAgICAgICB9IGVs
c2UgaWYgKHN0cmNhc2VjbXAoYXJnbltpXSwgInNyYyIpID09IDAgJiYgc3Ryc3RyKGFyZ3ZbaV0s
ICJwbHVnaW4tZG9jdW1lbnQtaGFzLWZvY3VzLnBsIikpCiAgICAgICAgICAgICBvYmotPnRlc3RL
ZXlib2FyZEZvY3VzRm9yUGx1Z2lucyA9IFRSVUU7Ci0gICAgICAgIGVsc2UgaWYgKCFzdHJjYXNl
Y21wKGFyZ25baV0sICJldmFsdWF0ZXNjcmlwdCIpKSB7Ci0gICAgICAgICAgICBjaGFyKiBzY3Jp
cHQgPSBhcmd2W2ldOwotICAgICAgICAgICAgaWYgKHNjcmlwdCA9PSBzdHJzdHIoc2NyaXB0LCAi
bW91c2U6OiIpKSB7Ci0gICAgICAgICAgICAgICAgb2JqLT5tb3VzZURvd25Gb3JFdmFsdWF0ZVNj
cmlwdCA9IHRydWU7Ci0gICAgICAgICAgICAgICAgb2JqLT5ldmFsdWF0ZVNjcmlwdE9uTW91c2VE
b3duT3JLZXlEb3duID0gc3RyZHVwKHNjcmlwdCArIHNpemVvZigibW91c2U6OiIpIC0gMSk7Ci0g
ICAgICAgICAgICB9IGVsc2UgaWYgKHNjcmlwdCA9PSBzdHJzdHIoc2NyaXB0LCAia2V5OjoiKSkg
ewotICAgICAgICAgICAgICAgIG9iai0+ZXZhbHVhdGVTY3JpcHRPbk1vdXNlRG93bk9yS2V5RG93
biA9IHN0cmR1cChzY3JpcHQgKyBzaXplb2YoImtleTo6IikgLSAxKTsKLSAgICAgICAgICAgIH0K
LSAgICAgICAgICAgIC8vIFdoZW4gdGVzdGluZyBldmFsdWF0ZSBzY3JpcHQgb24gbW91c2UtZG93
biBvciBrZXktZG93biwgYWxsb3cgZXZlbnQgbG9nZ2luZyB0byBoYW5kbGUgZXZlbnRzLgotICAg
ICAgICAgICAgaWYgKG9iai0+ZXZhbHVhdGVTY3JpcHRPbk1vdXNlRG93bk9yS2V5RG93bikKLSAg
ICAgICAgICAgICAgICBvYmotPmV2ZW50TG9nZ2luZyA9IHRydWU7Ci0gICAgICAgIH0KICAgICB9
CiAKICNpZiBYUF9NQUNPU1gKQEAgLTM4MSw4ICszNjksNiBAQCBzdGF0aWMgaW50MTZfdCBoYW5k
bGVFdmVudENhcmJvbihOUFAgaW5zdGFuY2UsIFBsdWdpbk9iamVjdCogb2JqLCBFdmVudFJlY29y
ZCogZQogICAgICAgICBjYXNlIG1vdXNlRG93bjoKICAgICAgICAgICAgIEdsb2JhbFRvTG9jYWwo
JnB0KTsKICAgICAgICAgICAgIHBsdWdpbkxvZyhpbnN0YW5jZSwgIm1vdXNlRG93biBhdCAoJWQs
ICVkKSIsIHB0LmgsIHB0LnYpOwotICAgICAgICAgICAgaWYgKG9iai0+ZXZhbHVhdGVTY3JpcHRP
bk1vdXNlRG93bk9yS2V5RG93biAmJiBvYmotPm1vdXNlRG93bkZvckV2YWx1YXRlU2NyaXB0KQot
ICAgICAgICAgICAgICAgIGV4ZWN1dGVTY3JpcHQob2JqLCBvYmotPmV2YWx1YXRlU2NyaXB0T25N
b3VzZURvd25PcktleURvd24pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgbW91
c2VVcDoKICAgICAgICAgICAgIEdsb2JhbFRvTG9jYWwoJnB0KTsKQEAgLTM5MCw4ICszNzYsNiBA
QCBzdGF0aWMgaW50MTZfdCBoYW5kbGVFdmVudENhcmJvbihOUFAgaW5zdGFuY2UsIFBsdWdpbk9i
amVjdCogb2JqLCBFdmVudFJlY29yZCogZQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNh
c2Uga2V5RG93bjoKICAgICAgICAgICAgIHBsdWdpbkxvZyhpbnN0YW5jZSwgImtleURvd24gJyVj
JyIsIChjaGFyKShldmVudC0+bWVzc2FnZSAmIDB4RkYpKTsKLSAgICAgICAgICAgIGlmIChvYmot
PmV2YWx1YXRlU2NyaXB0T25Nb3VzZURvd25PcktleURvd24gJiYgIW9iai0+bW91c2VEb3duRm9y
RXZhbHVhdGVTY3JpcHQpCi0gICAgICAgICAgICAgICAgZXhlY3V0ZVNjcmlwdChvYmosIG9iai0+
ZXZhbHVhdGVTY3JpcHRPbk1vdXNlRG93bk9yS2V5RG93bik7CiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgY2FzZSBrZXlVcDoKICAgICAgICAgICAgIHBsdWdpbkxvZyhpbnN0YW5jZSwgImtl
eVVwICclYyciLCAoY2hhcikoZXZlbnQtPm1lc3NhZ2UgJiAweEZGKSk7CkBAIC00NjUsOCArNDQ5
LDYgQEAgc3RhdGljIGludDE2X3QgaGFuZGxlRXZlbnRDb2NvYShOUFAgaW5zdGFuY2UsIFBsdWdp
bk9iamVjdCogb2JqLCBOUENvY29hRXZlbnQqIGUKICAgICAgICAgY2FzZSBOUENvY29hRXZlbnRL
ZXlEb3duOgogICAgICAgICAgICAgaWYgKGV2ZW50LT5kYXRhLmtleS5jaGFyYWN0ZXJzKQogICAg
ICAgICAgICAgICAgIHBsdWdpbkxvZyhpbnN0YW5jZSwgImtleURvd24gJyVjJyIsIENGU3RyaW5n
R2V0Q2hhcmFjdGVyQXRJbmRleChyZWludGVycHJldF9jYXN0PENGU3RyaW5nUmVmPihldmVudC0+
ZGF0YS5rZXkuY2hhcmFjdGVycyksIDApKTsKLSAgICAgICAgICAgIGlmIChvYmotPmV2YWx1YXRl
U2NyaXB0T25Nb3VzZURvd25PcktleURvd24gJiYgIW9iai0+bW91c2VEb3duRm9yRXZhbHVhdGVT
Y3JpcHQpCi0gICAgICAgICAgICAgICAgZXhlY3V0ZVNjcmlwdChvYmosIG9iai0+ZXZhbHVhdGVT
Y3JpcHRPbk1vdXNlRG93bk9yS2V5RG93bik7CiAgICAgICAgICAgICByZXR1cm4gMTsKIAogICAg
ICAgICBjYXNlIE5QQ29jb2FFdmVudEtleVVwOgpAQCAtNDg3LDggKzQ2OSw2IEBAIHN0YXRpYyBp
bnQxNl90IGhhbmRsZUV2ZW50Q29jb2EoTlBQIGluc3RhbmNlLCBQbHVnaW5PYmplY3QqIG9iaiwg
TlBDb2NvYUV2ZW50KiBlCiAgICAgICAgICAgICBwbHVnaW5Mb2coaW5zdGFuY2UsICJtb3VzZURv
d24gYXQgKCVkLCAlZCkiLCAKICAgICAgICAgICAgICAgICAgICAoaW50KWV2ZW50LT5kYXRhLm1v
dXNlLnBsdWdpblgsCiAgICAgICAgICAgICAgICAgICAgKGludClldmVudC0+ZGF0YS5tb3VzZS5w
bHVnaW5ZKTsKLSAgICAgICAgICAgIGlmIChvYmotPmV2YWx1YXRlU2NyaXB0T25Nb3VzZURvd25P
cktleURvd24gJiYgb2JqLT5tb3VzZURvd25Gb3JFdmFsdWF0ZVNjcmlwdCkKLSAgICAgICAgICAg
ICAgICBleGVjdXRlU2NyaXB0KG9iaiwgb2JqLT5ldmFsdWF0ZVNjcmlwdE9uTW91c2VEb3duT3JL
ZXlEb3duKTsKICAgICAgICAgICAgIHJldHVybiAxOwogICAgICAgICBjYXNlIE5QQ29jb2FFdmVu
dE1vdXNlVXA6CiAgICAgICAgICAgICBwbHVnaW5Mb2coaW5zdGFuY2UsICJtb3VzZVVwIGF0ICgl
ZCwgJWQpIiwgCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>