<?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>37405</bug_id>
          
          <creation_ts>2010-04-10 23:27:05 -0700</creation_ts>
          <short_desc>kill_process is copy/pasted in five places</short_desc>
          <delta_ts>2010-04-10 23:52:30 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dpranke</cc>
    
    <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>211312</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-04-10 23:27:05 -0700</bug_when>
    <thetext>kill_process is copy/pasted in five places</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211314</commentid>
    <comment_count>1</comment_count>
      <attachid>53077</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-04-10 23:29:43 -0700</bug_when>
    <thetext>Created attachment 53077
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211315</commentid>
    <comment_count>2</comment_count>
      <attachid>53077</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-04-10 23:31:41 -0700</bug_when>
    <thetext>Comment on attachment 53077
Patch

REALLY?  Assuming you didn&apos;t just break the world... OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211316</commentid>
    <comment_count>3</comment_count>
      <attachid>53077</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-04-10 23:32:20 -0700</bug_when>
    <thetext>Comment on attachment 53077
Patch

http://docs.python.org/library/os.html claims it only works on UNIX.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211317</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-04-10 23:32:43 -0700</bug_when>
    <thetext>Just move it all to Executive, then we can kill it later if needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211319</commentid>
    <comment_count>5</comment_count>
      <attachid>53078</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-04-10 23:46:49 -0700</bug_when>
    <thetext>Created attachment 53078
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211321</commentid>
    <comment_count>6</comment_count>
      <attachid>53078</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-04-10 23:51:34 -0700</bug_when>
    <thetext>Comment on attachment 53078
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211322</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-04-10 23:52:30 -0700</bug_when>
    <thetext>Committed r57444: &lt;http://trac.webkit.org/changeset/57444&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53077</attachid>
            <date>2010-04-10 23:29:43 -0700</date>
            <delta_ts>2010-04-10 23:46:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-37405-20100410232941.patch</filename>
            <type>text/plain</type>
            <size>8210</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCAzZGEzZjRlLi5mMmEzNTcyIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjkgQEAKIDIwMTAtMDQt
MTAgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAorICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBraWxsX3Byb2Nlc3MgaXMgY29weS9wYXN0ZWQg
aW4gZml2ZSBwbGFjZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTM3NDA1CisKKyAgICAgICAgUHl0aG9uIGFscmVhZHkgcHJvdmlkZXMgYSBjcm9zcy1w
bGF0Zm9ybSB3YXkgdG8ga2lsbCBhIHByb2Nlc3MuICBXZQorICAgICAgICBkb24ndCBuZWVkIHRv
IHJlaW52ZW50IHRoZSB3aGVlbC4gIERpcmsgbWVudGlvbmVkIHRoYXQgaGUgd2FudGVkIHRoaXMK
KyAgICAgICAgYWJzdHJhY3Rpb24gdG8gbWFrZSBpdCBlYXNpZXIgdG8gbW9jayB0aGluZ3Mgb3V0
IGZvciB0ZXN0aW5nLiAgSXQgdHVybnMKKyAgICAgICAgb3V0IHRoaXMgZnVuY3Rpb24gaXMgb25s
eSB1c2VkIGluIG9uZSBwbGFjZSB3aGVyZSBpdCBjYW4ndCBiZSB1c2VkIGFzIGEKKyAgICAgICAg
bW9jayBwb2ludCBmb3IgdGVzdGluZyBiZWNhdXNlIHRoZSBjb3JyZXNwb25kaW5nIGNyZWF0ZSBw
cm9jZXNzCisgICAgICAgIGFjdHVhbGx5IGNyZWF0ZXMgYSByZWFsIHByb2Nlc3MuICBJbiB0aGUg
bG9uZyB0ZXJtLCB3ZSBzaG91bGQgaW5kaXJlY3QKKyAgICAgICAgYm90aCB0aGVzZSBjYWxscyB0
aHJvdWdoIEV4ZWN1dGl2ZSBhcyBhIG1vY2sgcG9pbnQuICBIb3dldmVyLCB3ZSBzaG91bGQKKyAg
ICAgICAgd2FpdCBvbiB0aGF0IHVudGlsIHdlIGFjdHVhbGx5IHdhbnQgdG8gd3JpdGUgdGhlIHRl
c3QuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Jhc2Uu
cHk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1
bV9saW51eC5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0
L2Nocm9taXVtX21hYy5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0
cy9wb3J0L2Nocm9taXVtX3dpbi5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9wb3J0L21hYy5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90
ZXN0cy9wb3J0L3dlYnNvY2tldF9zZXJ2ZXIucHk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvcG9ydC93aW4ucHk6CisKKzIwMTAtMDQtMTAgIEFkYW0gQmFydGggIDxh
YmFydGhAd2Via2l0Lm9yZz4KKwogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KIAog
ICAgICAgICBuZXctcnVuLXdlYmtpdC10ZXN0cyBzaG91bGRuJ3QgYWx0ZXIgaXRzIHBhdGggdG8g
aW1wb3J0IHBhY2thZ2VzCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9wb3J0L2Jhc2UucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9wb3J0L2Jhc2UucHkKaW5kZXggMjEwYjJiMi4uMmYyMTYzYiAxMDA2NDQK
LS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9iYXNl
LnB5CisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQv
YmFzZS5weQpAQCAtNTcyLDEzICs1NzIsNiBAQCBjbGFzcyBQb3J0KG9iamVjdCk6CiAgICAgIyBv
ciBhbnkgb2YgaXRzIHN1YmNsYXNzZXMuCiAgICAgIwogCi0gICAgZGVmIF9raWxsX3Byb2Nlc3Mo
c2VsZiwgcGlkKToKLSAgICAgICAgIiIiRm9yY2VmdWxseSBraWxsIGEgcHJvY2Vzcy4KLQotICAg
ICAgICBUaGlzIHJvdXRpbmUgc2hvdWxkIG5vdCBiZSB1c2VkIG9yIG5lZWRlZCBnZW5lcmljYWxs
eSwgYnV0IGNhbiBiZQotICAgICAgICB1c2VkIGluIGhlbHBlciBmaWxlcyBsaWtlIGh0dHBfc2Vy
dmVyLnB5LiIiIgotICAgICAgICByYWlzZSBOb3RJbXBsZW1lbnRlZEVycm9yKCdQb3J0LmtpbGxf
cHJvY2VzcycpCi0KICAgICBkZWYgX3BhdGhfdG9fYXBhY2hlKHNlbGYpOgogICAgICAgICAiIiJS
ZXR1cm5zIHRoZSBmdWxsIHBhdGggdG8gdGhlIGFwYWNoZSBiaW5hcnkuCiAKZGlmZiAtLWdpdCBh
L1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW1f
bGludXgucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0
L2Nocm9taXVtX2xpbnV4LnB5CmluZGV4IDFkZGJjMjIuLjlhNTk1ZjIgMTAwNjQ0Ci0tLSBhL1dl
YktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW1fbGlu
dXgucHkKKysrIGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9y
dC9jaHJvbWl1bV9saW51eC5weQpAQCAtMTI1LDE0ICsxMjUsNiBAQCBjbGFzcyBDaHJvbWl1bUxp
bnV4UG9ydChjaHJvbWl1bS5DaHJvbWl1bVBvcnQpOgogICAgICAgICByZXR1cm4gcmVzdWx0CiAK
IAotICAgIGRlZiBfa2lsbF9wcm9jZXNzKHNlbGYsIHBpZCk6Ci0gICAgICAgICIiIkZvcmNlZnVs
bHkga2lsbCB0aGUgcHJvY2Vzcy4KLQotICAgICAgICBBcmdzOgotICAgICAgICBwaWQ6IFRoZSBp
ZCBvZiB0aGUgcHJvY2VzcyB0byBiZSBraWxsZWQuCi0gICAgICAgICIiIgotICAgICAgICBvcy5r
aWxsKHBpZCwgc2lnbmFsLlNJR0tJTEwpCi0KICAgICBkZWYgX2tpbGxfYWxsX3Byb2Nlc3Moc2Vs
ZiwgcHJvY2Vzc19uYW1lKToKICAgICAgICAgbnVsbCA9IG9wZW4ob3MuZGV2bnVsbCkKICAgICAg
ICAgc3VicHJvY2Vzcy5jYWxsKFsna2lsbGFsbCcsICctVEVSTScsICctdScsIG9zLmdldGVudign
VVNFUicpLApkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvcG9ydC9jaHJvbWl1bV9tYWMucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9wb3J0L2Nocm9taXVtX21hYy5weQppbmRleCA4ZjVjOGQ5Li4yZDliMWEz
IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9w
b3J0L2Nocm9taXVtX21hYy5weQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9wb3J0L2Nocm9taXVtX21hYy5weQpAQCAtMTA1LDE0ICsxMDUsNiBAQCBjbGFz
cyBDaHJvbWl1bU1hY1BvcnQoY2hyb21pdW0uQ2hyb21pdW1Qb3J0KToKICAgICAgICAgcmV0dXJu
IHNlbGYucGF0aF9mcm9tX2Nocm9taXVtX2Jhc2UoJ3RoaXJkX3BhcnR5JywgJ2xpZ2h0dHBkJywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ21hYycsICpjb21w
cykKIAotICAgIGRlZiBfa2lsbF9wcm9jZXNzKHNlbGYsIHBpZCk6Ci0gICAgICAgICIiIkZvcmNl
ZnVsbHkga2lsbCB0aGUgcHJvY2Vzcy4KLQotICAgICAgICBBcmdzOgotICAgICAgICAgICAgcGlk
OiBUaGUgaWQgb2YgdGhlIHByb2Nlc3MgdG8gYmUga2lsbGVkLgotICAgICAgICAiIiIKLSAgICAg
ICAgb3Mua2lsbChwaWQsIHNpZ25hbC5TSUdLSUxMKQotCiAgICAgZGVmIF9raWxsX2FsbF9wcm9j
ZXNzKHNlbGYsIHByb2Nlc3NfbmFtZSk6CiAgICAgICAgICIiIktpbGwgYW55IHByb2Nlc3NlcyBy
dW5uaW5nIHVuZGVyIHRoaXMgbmFtZS4iIiIKICAgICAgICAgIyBPbiBNYWMgT1MgWCAxMC42LCBr
aWxsYWxsIGhhcyBhIG5ldyBjb25zdHJhaW50OiAtU0lHTkFMTkFNRSBvcgpkaWZmIC0tZ2l0IGEv
V2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1bV93
aW4ucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2No
cm9taXVtX3dpbi5weQppbmRleCBmYWZjN2NmLi5hYzRmZTZmIDEwMDY0NAotLS0gYS9XZWJLaXRU
b29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Nocm9taXVtX3dpbi5weQor
KysgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Nocm9t
aXVtX3dpbi5weQpAQCAtMTEwLDE3ICsxMTAsNiBAQCBjbGFzcyBDaHJvbWl1bVdpblBvcnQoY2hy
b21pdW0uQ2hyb21pdW1Qb3J0KToKICAgICAgICAgcmV0dXJuIHNlbGYucGF0aF9mcm9tX2Nocm9t
aXVtX2Jhc2UoJ3RoaXJkX3BhcnR5JywgJ2xpZ2h0dHBkJywgJ3dpbicsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICpjb21wcykKIAotICAgIGRlZiBfa2lsbF9w
cm9jZXNzKHNlbGYsIHBpZCk6Ci0gICAgICAgICIiIkZvcmNlZnVsbHkga2lsbCB0aGUgcHJvY2Vz
cy4KLQotICAgICAgICBBcmdzOgotICAgICAgICBwaWQ6IFRoZSBpZCBvZiB0aGUgcHJvY2VzcyB0
byBiZSBraWxsZWQuCi0gICAgICAgICIiIgotICAgICAgICBzdWJwcm9jZXNzLmNhbGwoKCd0YXNr
a2lsbC5leGUnLCAnL2YnLCAnL3BpZCcsIHN0cihwaWQpKSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgIHN0ZGluPW9wZW4ob3MuZGV2bnVsbCwgJ3InKSwKLSAgICAgICAgICAgICAgICAgICAgICAg
IHN0ZG91dD1zdWJwcm9jZXNzLlBJUEUsCi0gICAgICAgICAgICAgICAgICAgICAgICBzdGRlcnI9
c3VicHJvY2Vzcy5QSVBFKQotCiAgICAgZGVmIF9wYXRoX3RvX2FwYWNoZShzZWxmKToKICAgICAg
ICAgcmV0dXJuIHNlbGYucGF0aF9mcm9tX2Nocm9taXVtX2Jhc2UoJ3RoaXJkX3BhcnR5JywgJ2N5
Z3dpbicsICd1c3InLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAnc2JpbicsICdodHRwZCcpCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9wb3J0L21hYy5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0
cHkvbGF5b3V0X3Rlc3RzL3BvcnQvbWFjLnB5CmluZGV4IDhkNWFkMjYuLjBlMTRkYTUgMTAwNjQ0
Ci0tLSBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvbWFj
LnB5CisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQv
bWFjLnB5CkBAIC0xNDQsMTUgKzE0NCw2IEBAIGNsYXNzIE1hY1BvcnQoV2ViS2l0UG9ydCk6CiAg
ICAgICAgIHJldHVybiBkaXNhYmxlZF9mZWF0dXJlX3Rlc3RzICsgd2ViYXJjaGl2ZV90ZXN0cwog
CiAgICAgIyBGSVhNRTogVGhpcyBkb2Vzbid0IGhhdmUgYW55dGhpbmcgdG8gZG8gd2l0aCBXZWJL
aXQuCi0gICAgZGVmIF9raWxsX3Byb2Nlc3Moc2VsZiwgcGlkKToKLSAgICAgICAgIiIiRm9yY2Vm
dWxseSBraWxsIHRoZSBwcm9jZXNzLgotCi0gICAgICAgIEFyZ3M6Ci0gICAgICAgIHBpZDogVGhl
IGlkIG9mIHRoZSBwcm9jZXNzIHRvIGJlIGtpbGxlZC4KLSAgICAgICAgIiIiCi0gICAgICAgIG9z
LmtpbGwocGlkLCBzaWduYWwuU0lHS0lMTCkKLQotICAgICMgRklYTUU6IFRoaXMgZG9lc24ndCBo
YXZlIGFueXRoaW5nIHRvIGRvIHdpdGggV2ViS2l0LgogICAgIGRlZiBfa2lsbF9hbGxfcHJvY2Vz
cyhzZWxmLCBwcm9jZXNzX25hbWUpOgogICAgICAgICAjIE9uIE1hYyBPUyBYIDEwLjYsIGtpbGxh
bGwgaGFzIGEgbmV3IGNvbnN0cmFpbnQ6IC1TSUdOQUxOQU1FIG9yCiAgICAgICAgICMgLVNJR05B
TE5VTUJFUiBtdXN0IGNvbWUgZmlyc3QuICBFeGFtcGxlIHByb2JsZW06CmRpZmYgLS1naXQgYS9X
ZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L3dlYnNvY2tldF9z
ZXJ2ZXIucHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0
L3dlYnNvY2tldF9zZXJ2ZXIucHkKaW5kZXggMjA4NzkyMS4uZDkxOTY1YSAxMDA2NDQKLS0tIGEv
V2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC93ZWJzb2NrZXRf
c2VydmVyLnB5CisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3Rz
L3BvcnQvd2Vic29ja2V0X3NlcnZlci5weQpAQCAtMjAwLDYgKzIwMCw3IEBAIGNsYXNzIFB5V2Vi
U29ja2V0KGh0dHBfc2VydmVyLkxpZ2h0dHBkKToKICAgICAgICAgX2xvZy5kZWJ1ZygnU3RhcnRp
bmcgJXMgc2VydmVyIG9uICVkLicgJSAoCiAgICAgICAgICAgICAgICAgICAgc2VsZi5fc2VydmVy
X25hbWUsIHNlbGYuX3BvcnQpKQogICAgICAgICBfbG9nLmRlYnVnKCdjbWRsaW5lOiAlcycgJSAn
ICcuam9pbihzdGFydF9jbWQpKQorICAgICAgICAjIEZJWE1FOiBXZSBzaG91bGQgZGlyZWN0IHRo
aXMgY2FsbCB0aHJvdWdoIEV4ZWN1dGl2ZSBmb3IgdGVzdGluZy4KICAgICAgICAgc2VsZi5fcHJv
Y2VzcyA9IHN1YnByb2Nlc3MuUG9wZW4oc3RhcnRfY21kLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdGRpbj1vcGVuKG9zLmRldm51bGwsICdyJyksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0ZG91dD1zZWxmLl93c291dCwKQEAg
LTI1MCw4ICsyNTEsOCBAQCBjbGFzcyBQeVdlYlNvY2tldChodHRwX3NlcnZlci5MaWdodHRwZCk6
CiAgICAgICAgICAgICAgICAgJ0ZhaWxlZCB0byBmaW5kICVzIHNlcnZlciBwaWQuJyAlIHNlbGYu
X3NlcnZlcl9uYW1lKQogCiAgICAgICAgIF9sb2cuZGVidWcoJ1NodXR0aW5nIGRvd24gJXMgc2Vy
dmVyICVkLicgJSAoc2VsZi5fc2VydmVyX25hbWUsIHBpZCkpCi0gICAgICAgICMgRklYTUU6IFdl
IHNob3VsZG4ndCBiZSBjYWxsaW5nIGEgcHJvdGVjdGVkIG1ldGhvZCBvZiB0aGUgcG9ydF9vYmoh
Ci0gICAgICAgIHNlbGYuX3BvcnRfb2JqLl9raWxsX3Byb2Nlc3MocGlkKQorICAgICAgICAjIEZJ
WE1FOiBXZSBzaG91bGQgZGlyZWN0IHRoaXMgY2FsbCB0aHJvdWdoIEV4ZWN1dGl2ZSBmb3IgdGVz
dGluZy4KKyAgICAgICAgb3Mua2lsbChwaWQsIHNpZ25hbC5TSUdLSUxMKQogCiAgICAgICAgIGlm
IHNlbGYuX3Byb2Nlc3M6CiAgICAgICAgICAgICBzZWxmLl9wcm9jZXNzLndhaXQoKQpkaWZmIC0t
Z2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC93aW4u
cHkgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L3dpbi5w
eQppbmRleCA1M2Y2OWRkLi43NjdkZTNhIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9TY3JpcHRz
L3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L3dpbi5weQorKysgYi9XZWJLaXRUb29scy9TY3Jp
cHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L3dpbi5weQpAQCAtODMsMTkgKzgzLDYgQEAg
Y2xhc3MgV2luUG9ydChXZWJLaXRQb3J0KToKICAgICAgICAgXQogICAgICAgICByZXR1cm4gZGlz
YWJsZWRfZmVhdHVyZV90ZXN0cyArIHdlYmFyY2hpdmVfdGVzdHMKIAotICAgICMgRklYTUU6IFRo
aXMgZG9lc24ndCBoYXZlIGFueXRoaW5nIHRvIGRvIHdpdGggV2ViS2l0LgotICAgICMgRklYTUU6
IENvcHkvcGFzdGVkIGZyb20gY2hyb21pdW0td2luCi0gICAgZGVmIF9raWxsX3Byb2Nlc3Moc2Vs
ZiwgcGlkKToKLSAgICAgICAgIiIiRm9yY2VmdWxseSBraWxsIHRoZSBwcm9jZXNzLgotCi0gICAg
ICAgIEFyZ3M6Ci0gICAgICAgIHBpZDogVGhlIGlkIG9mIHRoZSBwcm9jZXNzIHRvIGJlIGtpbGxl
ZC4KLSAgICAgICAgIiIiCi0gICAgICAgIHN1YnByb2Nlc3MuY2FsbCgoJ3Rhc2traWxsLmV4ZScs
ICcvZicsICcvcGlkJywgc3RyKHBpZCkpLAotICAgICAgICAgICAgICAgICAgICAgICAgc3RkaW49
b3Blbihvcy5kZXZudWxsLCAncicpLAotICAgICAgICAgICAgICAgICAgICAgICAgc3Rkb3V0PXN1
YnByb2Nlc3MuUElQRSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHN0ZGVycj1zdWJwcm9jZXNz
LlBJUEUpCi0KICAgICBkZWYgX3BhdGhfdG9fYXBhY2hlX2NvbmZpZ19maWxlKHNlbGYpOgogICAg
ICAgICByZXR1cm4gb3MucGF0aC5qb2luKHNlbGYubGF5b3V0X3Rlc3RzX2RpcigpLCAnaHR0cCcs
ICdjb25mJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY3lnd2luLWh0dHBkLmNvbmYn
KQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53078</attachid>
            <date>2010-04-10 23:46:49 -0700</date>
            <delta_ts>2010-04-10 23:51:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-37405-20100410234647.patch</filename>
            <type>text/plain</type>
            <size>9637</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCAzZGEzZjRlLi5kZmZmNzNkIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMzEgQEAKIDIwMTAtMDQt
MTAgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAorICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBraWxsX3Byb2Nlc3MgaXMgY29weS9wYXN0ZWQg
aW4gZml2ZSBwbGFjZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTM3NDA1CisKKyAgICAgICAgV2Ugc2hvdWxkbid0IHJlcGxpY2F0ZSB0aGUga2lsbF9w
cm9jZXNzIGxvZ2ljIGluIGV2ZXJ5IHBvcnQuICBJbnN0ZWFkLAorICAgICAgICB3ZSBzaG91bGQg
bW92ZSB0aGUgcHJvY2VzcyBpbnRlcmFjdGlvbiB0byBFeGVjdXRpdmUuCisKKyAgICAgICAgRGly
ayBtZW50aW9uZWQgdGhhdCBoZSB3YW50ZWQgdGhpcyBhYnN0cmFjdGlvbiB0byBtYWtlIGl0IGVh
c2llciB0bworICAgICAgICBtb2NrIHRoaW5ncyBvdXQgZm9yIHRlc3RpbmcuICBJdCB0dXJucyBv
dXQgdGhpcyBmdW5jdGlvbiBpcyBvbmx5IHVzZWQKKyAgICAgICAgaW4gb25lIHBsYWNlIHdoZXJl
IGl0IGNhbid0IGJlIHVzZWQgYXMgYSBtb2NrIHBvaW50IGZvciB0ZXN0aW5nIGJlY2F1c2UKKyAg
ICAgICAgdGhlIGNvcnJlc3BvbmRpbmcgY3JlYXRlIHByb2Nlc3MgYWN0dWFsbHkgY3JlYXRlcyBh
IHJlYWwgcHJvY2Vzcy4gIEluCisgICAgICAgIHRoZSBsb25nIHRlcm0sIHdlIHNob3VsZCBpbmRp
cmVjdCBib3RoIHRoZXNlIGNhbGxzIHRocm91Z2ggYSBub24tc3RhdGljCisgICAgICAgIEV4ZWN1
dGl2ZSBhcyBhIG1vY2sgcG9pbnQuICBIb3dldmVyLCB3ZSBzaG91bGQgd2FpdCBvbiB0aGF0IHVu
dGlsIHdlCisgICAgICAgIGFjdHVhbGx5IHdhbnQgdG8gd3JpdGUgdGhlIHRlc3QuCisKKyAgICAg
ICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Jhc2UucHk6CisgICAgICAg
ICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1bV9saW51eC5weToK
KyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Nocm9taXVtX21h
Yy5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Nocm9t
aXVtX3dpbi5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0
L21hYy5weToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L3dl
YnNvY2tldF9zZXJ2ZXIucHk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVz
dHMvcG9ydC93aW4ucHk6CisKKzIwMTAtMDQtMTAgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0
Lm9yZz4KKwogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KIAogICAgICAgICBuZXct
cnVuLXdlYmtpdC10ZXN0cyBzaG91bGRuJ3QgYWx0ZXIgaXRzIHBhdGggdG8gaW1wb3J0IHBhY2th
Z2VzCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9zeXN0
ZW0vZXhlY3V0aXZlLnB5IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vc3lz
dGVtL2V4ZWN1dGl2ZS5weQppbmRleCA2MzNlMjFjLi44ZWJiZjRjIDEwMDY0NAotLS0gYS9XZWJL
aXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9zeXN0ZW0vZXhlY3V0aXZlLnB5CisrKyBi
L1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL3N5c3RlbS9leGVjdXRpdmUucHkK
QEAgLTEzOCw2ICsxMzgsMTkgQEAgY2xhc3MgRXhlY3V0aXZlKG9iamVjdCk6CiAgICAgICAgICMg
bWFjaGluZXMuCiAgICAgICAgIHJldHVybiAyCiAKKyAgICBkZWYga2lsbF9wcm9jZXNzKHNlbGYs
IHBpZCk6CisgICAgICAgIGlmIHBsYXRmb3JtLnN5c3RlbSgpID09ICJXaW5kb3dzIjoKKyAgICAg
ICAgICAgICMgQWNjb3JkaW5nIHRvIGh0dHA6Ly9kb2NzLnB5dGhvbi5vcmcvbGlicmFyeS9vcy5o
dG1sCisgICAgICAgICAgICAjIG9zLmtpbGwgaXNuJ3QgYXZhaWxhYmxlIG9uIFdpbmRvd3MuICBI
b3dldmVyLCB3aGVuIEkgdHJpZWQgaXQKKyAgICAgICAgICAgICMgdXNpbmcgQ3lnd2luLCBpdCB3
b3JrZWQgZmluZS4gIFdlIHNob3VsZCBpbnZlc3RpZ2F0ZSB3aGV0aGVyCisgICAgICAgICAgICAj
IHdlIG5lZWQgdGhpcyBwbGF0Zm9ybSBzcGVjaWZpYyBjb2RlIGhlcmUuCisgICAgICAgICAgICBz
dWJwcm9jZXNzLmNhbGwoKCd0YXNra2lsbC5leGUnLCAnL2YnLCAnL3BpZCcsIHN0cihwaWQpKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGRpbj1vcGVuKG9zLmRldm51bGwsICdyJyks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Rkb3V0PXN1YnByb2Nlc3MuUElQRSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdGRlcnI9c3VicHJvY2Vzcy5QSVBFKQorICAgICAg
ICAgICAgcmV0dXJuCisgICAgICAgIG9zLmtpbGwocGlkLCBzaWduYWwuU0lHS0lMTCkKKwogICAg
ICMgRXJyb3IgaGFuZGxlcnMgZG8gbm90IG5lZWQgdG8gYmUgc3RhdGljIG1ldGhvZHMgb25jZSBh
bGwgY2FsbGVycyBhcmUKICAgICAjIHVwZGF0ZWQgdG8gdXNlIGFuIEV4ZWN1dGl2ZSBvYmplY3Qu
CiAKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3Rz
L3BvcnQvYmFzZS5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3Rz
L3BvcnQvYmFzZS5weQppbmRleCAyMTBiMmIyLi4yZjIxNjNiIDEwMDY0NAotLS0gYS9XZWJLaXRU
b29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Jhc2UucHkKKysrIGIvV2Vi
S2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9iYXNlLnB5CkBAIC01
NzIsMTMgKzU3Miw2IEBAIGNsYXNzIFBvcnQob2JqZWN0KToKICAgICAjIG9yIGFueSBvZiBpdHMg
c3ViY2xhc3Nlcy4KICAgICAjCiAKLSAgICBkZWYgX2tpbGxfcHJvY2VzcyhzZWxmLCBwaWQpOgot
ICAgICAgICAiIiJGb3JjZWZ1bGx5IGtpbGwgYSBwcm9jZXNzLgotCi0gICAgICAgIFRoaXMgcm91
dGluZSBzaG91bGQgbm90IGJlIHVzZWQgb3IgbmVlZGVkIGdlbmVyaWNhbGx5LCBidXQgY2FuIGJl
Ci0gICAgICAgIHVzZWQgaW4gaGVscGVyIGZpbGVzIGxpa2UgaHR0cF9zZXJ2ZXIucHkuIiIiCi0g
ICAgICAgIHJhaXNlIE5vdEltcGxlbWVudGVkRXJyb3IoJ1BvcnQua2lsbF9wcm9jZXNzJykKLQog
ICAgIGRlZiBfcGF0aF90b19hcGFjaGUoc2VsZik6CiAgICAgICAgICIiIlJldHVybnMgdGhlIGZ1
bGwgcGF0aCB0byB0aGUgYXBhY2hlIGJpbmFyeS4KIApkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMv
U2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1bV9saW51eC5weSBiL1dl
YktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW1fbGlu
dXgucHkKaW5kZXggMWRkYmMyMi4uOWE1OTVmMiAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9jaHJvbWl1bV9saW51eC5weQorKysgYi9X
ZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Nocm9taXVtX2xp
bnV4LnB5CkBAIC0xMjUsMTQgKzEyNSw2IEBAIGNsYXNzIENocm9taXVtTGludXhQb3J0KGNocm9t
aXVtLkNocm9taXVtUG9ydCk6CiAgICAgICAgIHJldHVybiByZXN1bHQKIAogCi0gICAgZGVmIF9r
aWxsX3Byb2Nlc3Moc2VsZiwgcGlkKToKLSAgICAgICAgIiIiRm9yY2VmdWxseSBraWxsIHRoZSBw
cm9jZXNzLgotCi0gICAgICAgIEFyZ3M6Ci0gICAgICAgIHBpZDogVGhlIGlkIG9mIHRoZSBwcm9j
ZXNzIHRvIGJlIGtpbGxlZC4KLSAgICAgICAgIiIiCi0gICAgICAgIG9zLmtpbGwocGlkLCBzaWdu
YWwuU0lHS0lMTCkKLQogICAgIGRlZiBfa2lsbF9hbGxfcHJvY2VzcyhzZWxmLCBwcm9jZXNzX25h
bWUpOgogICAgICAgICBudWxsID0gb3Blbihvcy5kZXZudWxsKQogICAgICAgICBzdWJwcm9jZXNz
LmNhbGwoWydraWxsYWxsJywgJy1URVJNJywgJy11Jywgb3MuZ2V0ZW52KCdVU0VSJyksCmRpZmYg
LS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2No
cm9taXVtX21hYy5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3Rz
L3BvcnQvY2hyb21pdW1fbWFjLnB5CmluZGV4IDhmNWM4ZDkuLjJkOWIxYTMgMTAwNjQ0Ci0tLSBh
L1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW1f
bWFjLnB5CisrKyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3Bv
cnQvY2hyb21pdW1fbWFjLnB5CkBAIC0xMDUsMTQgKzEwNSw2IEBAIGNsYXNzIENocm9taXVtTWFj
UG9ydChjaHJvbWl1bS5DaHJvbWl1bVBvcnQpOgogICAgICAgICByZXR1cm4gc2VsZi5wYXRoX2Zy
b21fY2hyb21pdW1fYmFzZSgndGhpcmRfcGFydHknLCAnbGlnaHR0cGQnLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbWFjJywgKmNvbXBzKQogCi0gICAgZGVm
IF9raWxsX3Byb2Nlc3Moc2VsZiwgcGlkKToKLSAgICAgICAgIiIiRm9yY2VmdWxseSBraWxsIHRo
ZSBwcm9jZXNzLgotCi0gICAgICAgIEFyZ3M6Ci0gICAgICAgICAgICBwaWQ6IFRoZSBpZCBvZiB0
aGUgcHJvY2VzcyB0byBiZSBraWxsZWQuCi0gICAgICAgICIiIgotICAgICAgICBvcy5raWxsKHBp
ZCwgc2lnbmFsLlNJR0tJTEwpCi0KICAgICBkZWYgX2tpbGxfYWxsX3Byb2Nlc3Moc2VsZiwgcHJv
Y2Vzc19uYW1lKToKICAgICAgICAgIiIiS2lsbCBhbnkgcHJvY2Vzc2VzIHJ1bm5pbmcgdW5kZXIg
dGhpcyBuYW1lLiIiIgogICAgICAgICAjIE9uIE1hYyBPUyBYIDEwLjYsIGtpbGxhbGwgaGFzIGEg
bmV3IGNvbnN0cmFpbnQ6IC1TSUdOQUxOQU1FIG9yCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Nocm9taXVtX3dpbi5weSBiL1dlYktp
dFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW1fd2luLnB5
CmluZGV4IGZhZmM3Y2YuLmFjNGZlNmYgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL1NjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW1fd2luLnB5CisrKyBiL1dlYktpdFRv
b2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvY2hyb21pdW1fd2luLnB5CkBA
IC0xMTAsMTcgKzExMCw2IEBAIGNsYXNzIENocm9taXVtV2luUG9ydChjaHJvbWl1bS5DaHJvbWl1
bVBvcnQpOgogICAgICAgICByZXR1cm4gc2VsZi5wYXRoX2Zyb21fY2hyb21pdW1fYmFzZSgndGhp
cmRfcGFydHknLCAnbGlnaHR0cGQnLCAnd2luJywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKmNvbXBzKQogCi0gICAgZGVmIF9raWxsX3Byb2Nlc3Moc2VsZiwg
cGlkKToKLSAgICAgICAgIiIiRm9yY2VmdWxseSBraWxsIHRoZSBwcm9jZXNzLgotCi0gICAgICAg
IEFyZ3M6Ci0gICAgICAgIHBpZDogVGhlIGlkIG9mIHRoZSBwcm9jZXNzIHRvIGJlIGtpbGxlZC4K
LSAgICAgICAgIiIiCi0gICAgICAgIHN1YnByb2Nlc3MuY2FsbCgoJ3Rhc2traWxsLmV4ZScsICcv
ZicsICcvcGlkJywgc3RyKHBpZCkpLAotICAgICAgICAgICAgICAgICAgICAgICAgc3RkaW49b3Bl
bihvcy5kZXZudWxsLCAncicpLAotICAgICAgICAgICAgICAgICAgICAgICAgc3Rkb3V0PXN1YnBy
b2Nlc3MuUElQRSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHN0ZGVycj1zdWJwcm9jZXNzLlBJ
UEUpCi0KICAgICBkZWYgX3BhdGhfdG9fYXBhY2hlKHNlbGYpOgogICAgICAgICByZXR1cm4gc2Vs
Zi5wYXRoX2Zyb21fY2hyb21pdW1fYmFzZSgndGhpcmRfcGFydHknLCAnY3lnd2luJywgJ3Vzcics
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdzYmluJywgJ2h0
dHBkJykKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rl
c3RzL3BvcnQvbWFjLnB5IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVz
dHMvcG9ydC9tYWMucHkKaW5kZXggOGQ1YWQyNi4uMGUxNGRhNSAxMDA2NDQKLS0tIGEvV2ViS2l0
VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9tYWMucHkKKysrIGIvV2Vi
S2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9tYWMucHkKQEAgLTE0
NCwxNSArMTQ0LDYgQEAgY2xhc3MgTWFjUG9ydChXZWJLaXRQb3J0KToKICAgICAgICAgcmV0dXJu
IGRpc2FibGVkX2ZlYXR1cmVfdGVzdHMgKyB3ZWJhcmNoaXZlX3Rlc3RzCiAKICAgICAjIEZJWE1F
OiBUaGlzIGRvZXNuJ3QgaGF2ZSBhbnl0aGluZyB0byBkbyB3aXRoIFdlYktpdC4KLSAgICBkZWYg
X2tpbGxfcHJvY2VzcyhzZWxmLCBwaWQpOgotICAgICAgICAiIiJGb3JjZWZ1bGx5IGtpbGwgdGhl
IHByb2Nlc3MuCi0KLSAgICAgICAgQXJnczoKLSAgICAgICAgcGlkOiBUaGUgaWQgb2YgdGhlIHBy
b2Nlc3MgdG8gYmUga2lsbGVkLgotICAgICAgICAiIiIKLSAgICAgICAgb3Mua2lsbChwaWQsIHNp
Z25hbC5TSUdLSUxMKQotCi0gICAgIyBGSVhNRTogVGhpcyBkb2Vzbid0IGhhdmUgYW55dGhpbmcg
dG8gZG8gd2l0aCBXZWJLaXQuCiAgICAgZGVmIF9raWxsX2FsbF9wcm9jZXNzKHNlbGYsIHByb2Nl
c3NfbmFtZSk6CiAgICAgICAgICMgT24gTWFjIE9TIFggMTAuNiwga2lsbGFsbCBoYXMgYSBuZXcg
Y29uc3RyYWludDogLVNJR05BTE5BTUUgb3IKICAgICAgICAgIyAtU0lHTkFMTlVNQkVSIG11c3Qg
Y29tZSBmaXJzdC4gIEV4YW1wbGUgcHJvYmxlbToKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvd2Vic29ja2V0X3NlcnZlci5weSBiL1dl
YktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvd2Vic29ja2V0X3Nl
cnZlci5weQppbmRleCAyMDg3OTIxLi43MDI1ODA0IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L3dlYnNvY2tldF9zZXJ2ZXIucHkKKysr
IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC93ZWJzb2Nr
ZXRfc2VydmVyLnB5CkBAIC00Miw2ICs0Miw4IEBAIGltcG9ydCB1cmxsaWIKIGltcG9ydCBmYWN0
b3J5CiBpbXBvcnQgaHR0cF9zZXJ2ZXIKIAorZnJvbSB3ZWJraXRweS5jb21tb24uc3lzdGVtLmV4
ZWN1dGl2ZSBpbXBvcnQgRXhlY3V0aXZlCisKIF9sb2cgPSBsb2dnaW5nLmdldExvZ2dlcigid2Vi
a2l0cHkubGF5b3V0X3Rlc3RzLnBvcnQud2Vic29ja2V0X3NlcnZlciIpCiAKIF9XU19MT0dfUFJF
RklYID0gJ3B5d2Vic29ja2V0LndzLmxvZy0nCkBAIC0yMDAsNiArMjAyLDcgQEAgY2xhc3MgUHlX
ZWJTb2NrZXQoaHR0cF9zZXJ2ZXIuTGlnaHR0cGQpOgogICAgICAgICBfbG9nLmRlYnVnKCdTdGFy
dGluZyAlcyBzZXJ2ZXIgb24gJWQuJyAlICgKICAgICAgICAgICAgICAgICAgICBzZWxmLl9zZXJ2
ZXJfbmFtZSwgc2VsZi5fcG9ydCkpCiAgICAgICAgIF9sb2cuZGVidWcoJ2NtZGxpbmU6ICVzJyAl
ICcgJy5qb2luKHN0YXJ0X2NtZCkpCisgICAgICAgICMgRklYTUU6IFdlIHNob3VsZCBkaXJlY3Qg
dGhpcyBjYWxsIHRocm91Z2ggRXhlY3V0aXZlIGZvciB0ZXN0aW5nLgogICAgICAgICBzZWxmLl9w
cm9jZXNzID0gc3VicHJvY2Vzcy5Qb3BlbihzdGFydF9jbWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0ZGluPW9wZW4ob3MuZGV2bnVsbCwgJ3InKSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Rkb3V0PXNlbGYuX3dzb3V0LApA
QCAtMjUwLDggKzI1Myw4IEBAIGNsYXNzIFB5V2ViU29ja2V0KGh0dHBfc2VydmVyLkxpZ2h0dHBk
KToKICAgICAgICAgICAgICAgICAnRmFpbGVkIHRvIGZpbmQgJXMgc2VydmVyIHBpZC4nICUgc2Vs
Zi5fc2VydmVyX25hbWUpCiAKICAgICAgICAgX2xvZy5kZWJ1ZygnU2h1dHRpbmcgZG93biAlcyBz
ZXJ2ZXIgJWQuJyAlIChzZWxmLl9zZXJ2ZXJfbmFtZSwgcGlkKSkKLSAgICAgICAgIyBGSVhNRTog
V2Ugc2hvdWxkbid0IGJlIGNhbGxpbmcgYSBwcm90ZWN0ZWQgbWV0aG9kIG9mIHRoZSBwb3J0X29i
aiEKLSAgICAgICAgc2VsZi5fcG9ydF9vYmouX2tpbGxfcHJvY2VzcyhwaWQpCisgICAgICAgICMg
RklYTUU6IFdlIHNob3VsZCB1c2UgYSBub24tc3RhdGljIEV4ZWN1dGl2ZSBmb3IgZWFzaWVyIHRl
c3RpbmcuCisgICAgICAgIEV4ZWN1dGl2ZSgpLmtpbGxfcHJvY2VzcyhwaWQpCiAKICAgICAgICAg
aWYgc2VsZi5fcHJvY2VzczoKICAgICAgICAgICAgIHNlbGYuX3Byb2Nlc3Mud2FpdCgpCmRpZmYg
LS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L3dp
bi5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvd2lu
LnB5CmluZGV4IDUzZjY5ZGQuLjc2N2RlM2EgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL1Njcmlw
dHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvd2luLnB5CisrKyBiL1dlYktpdFRvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvd2luLnB5CkBAIC04MywxOSArODMsNiBA
QCBjbGFzcyBXaW5Qb3J0KFdlYktpdFBvcnQpOgogICAgICAgICBdCiAgICAgICAgIHJldHVybiBk
aXNhYmxlZF9mZWF0dXJlX3Rlc3RzICsgd2ViYXJjaGl2ZV90ZXN0cwogCi0gICAgIyBGSVhNRTog
VGhpcyBkb2Vzbid0IGhhdmUgYW55dGhpbmcgdG8gZG8gd2l0aCBXZWJLaXQuCi0gICAgIyBGSVhN
RTogQ29weS9wYXN0ZWQgZnJvbSBjaHJvbWl1bS13aW4KLSAgICBkZWYgX2tpbGxfcHJvY2Vzcyhz
ZWxmLCBwaWQpOgotICAgICAgICAiIiJGb3JjZWZ1bGx5IGtpbGwgdGhlIHByb2Nlc3MuCi0KLSAg
ICAgICAgQXJnczoKLSAgICAgICAgcGlkOiBUaGUgaWQgb2YgdGhlIHByb2Nlc3MgdG8gYmUga2ls
bGVkLgotICAgICAgICAiIiIKLSAgICAgICAgc3VicHJvY2Vzcy5jYWxsKCgndGFza2tpbGwuZXhl
JywgJy9mJywgJy9waWQnLCBzdHIocGlkKSksCi0gICAgICAgICAgICAgICAgICAgICAgICBzdGRp
bj1vcGVuKG9zLmRldm51bGwsICdyJyksCi0gICAgICAgICAgICAgICAgICAgICAgICBzdGRvdXQ9
c3VicHJvY2Vzcy5QSVBFLAotICAgICAgICAgICAgICAgICAgICAgICAgc3RkZXJyPXN1YnByb2Nl
c3MuUElQRSkKLQogICAgIGRlZiBfcGF0aF90b19hcGFjaGVfY29uZmlnX2ZpbGUoc2VsZik6CiAg
ICAgICAgIHJldHVybiBvcy5wYXRoLmpvaW4oc2VsZi5sYXlvdXRfdGVzdHNfZGlyKCksICdodHRw
JywgJ2NvbmYnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjeWd3aW4taHR0cGQuY29u
ZicpCg==
</data>
<flag name="review"
          id="36729"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>