<?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>224869</bug_id>
          
          <creation_ts>2021-04-21 07:46:24 -0700</creation_ts>
          <short_desc>Python os.getenv calls should handle the env var being undefined</short_desc>
          <delta_ts>2021-04-21 10:58: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>Tools / Tests</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>224640</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Sneddon [:gsnedders]">gsnedders</reporter>
          <assigned_to name="Sam Sneddon [:gsnedders]">gsnedders</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jbedard</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1752731</commentid>
    <comment_count>0</comment_count>
      <attachid>426681</attachid>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-04-21 07:46:24 -0700</bug_when>
    <thetext>Created attachment 426681
Calls to os.getenv

See getenv.txt for a list.

The single-arg variant of os.getenv returns None when the environment variable is undefined. This can cause issues.

Note that this technically isn&apos;t blocking 224640, but per https://tox.readthedocs.io/en/latest/config.html#conf-passenv only a limited set of environment variables are passed through by default, and it would be good to avoid relying on anything else being defined by default.

Ignoring those in CISupport (which is also lower priority given we control the configuration in which it is run), having audited all of them, two calls are problematic when None is returned:

Tools/Scripts/webkitpy/common/checkout/scm/svn.py
56:    def has_authorization_for_realm(self, realm, home_directory=os.getenv(&quot;HOME&quot;)):

Tools/Scripts/webkitpy/common/system/executive.py
357:        command = [&quot;killall&quot;, &quot;-TERM&quot;, &quot;-u&quot;, os.getenv(&quot;USER&quot;), process_name]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1752732</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-21 07:46:32 -0700</bug_when>
    <thetext>&lt;rdar://problem/76958611&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1752738</commentid>
    <comment_count>2</comment_count>
      <attachid>426686</attachid>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-04-21 07:56:18 -0700</bug_when>
    <thetext>Created attachment 426686
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1752825</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-21 10:58:53 -0700</bug_when>
    <thetext>Committed r276374 (236851@main): &lt;https://commits.webkit.org/236851@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 426686.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>426681</attachid>
            <date>2021-04-21 07:46:24 -0700</date>
            <delta_ts>2021-04-21 07:46:24 -0700</delta_ts>
            <desc>Calls to os.getenv</desc>
            <filename>getenv.txt</filename>
            <type>text/plain</type>
            <size>4318</size>
            <attacher name="Sam Sneddon [:gsnedders]">gsnedders</attacher>
            
              <data encoding="base64">U291cmNlL0phdmFTY3JpcHRDb3JlL1NjcmlwdHMvd2tidWlsdGlucy9idWlsdGluc19tb2RlbC5w
eTogICAgICAgIGlmIG5vdCBvcy5nZXRlbnYoIkNPTkZJR1VSQVRJT04iLCAiRGVidWciKS5zdGFy
dHN3aXRoKCJEZWJ1ZyIpOgpTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGlzYXNzZW1ibGVyL3VkaXM4
Ni91ZF9vcGNvZGUucHk6ICAgICAgICBpZiBvcy5nZXRlbnYoIlVEX09QQ09ERV9ERUJVRyIpOgpT
b3VyY2UvSmF2YVNjcmlwdENvcmUvZGlzYXNzZW1ibGVyL3VkaXM4Ni91ZF9vcGNvZGUucHk6ICAg
ICAgICBpZiBvcy5nZXRlbnYoIlVEX09QQ09ERV9ERUJVRyIpOgpTb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL2NyZWF0ZS1odHRwLWhlYWRlci1uYW1lLXRhYmxlOmdwZXJmID0gb3MuZ2V0
ZW52KCdHUEVSRicpIG9yIHN5cy5hcmd2WzJdClRvb2xzL0NJU3VwcG9ydC9idWlsZC13ZWJraXQt
b3JnL21hc3Rlcl9idWlsZGJvdDIuY2ZnOmlzX3Rlc3RfbW9kZV9lbmFibGVkID0gb3MuZ2V0ZW52
KCdCVUlMREJPVF9QUk9EVUNUSU9OJykgaXMgTm9uZQpUb29scy9DSVN1cHBvcnQvYnVpbGQtd2Vi
a2l0LW9yZy9zdGVwcy5weTogICAgICAgIHNlbGYud29ya2VyRW52aXJvbm1lbnRbUkVTVUxUU19T
RVJWRVJfQVBJX0tFWV0gPSBvcy5nZXRlbnYoUkVTVUxUU19TRVJWRVJfQVBJX0tFWSkKVG9vbHMv
Q0lTdXBwb3J0L2J1aWxkLXdlYmtpdC1vcmcvc3RlcHMucHk6ICAgICAgICBzZWxmLndvcmtlckVu
dmlyb25tZW50W1JFU1VMVFNfU0VSVkVSX0FQSV9LRVldID0gb3MuZ2V0ZW52KFJFU1VMVFNfU0VS
VkVSX0FQSV9LRVkpClRvb2xzL0NJU3VwcG9ydC9idWlsZC13ZWJraXQtb3JnL3N0ZXBzLnB5OiAg
ICAgICAgc2VsZi53b3JrZXJFbnZpcm9ubWVudFtSRVNVTFRTX1NFUlZFUl9BUElfS0VZXSA9IG9z
LmdldGVudihSRVNVTFRTX1NFUlZFUl9BUElfS0VZKQpUb29scy9DSVN1cHBvcnQvYnVpbGQtd2Vi
a2l0LW9yZy9zdGVwcy5weTogICAgICAgIHNlbGYud29ya2VyRW52aXJvbm1lbnRbUkVTVUxUU19T
RVJWRVJfQVBJX0tFWV0gPSBvcy5nZXRlbnYoUkVTVUxUU19TRVJWRVJfQVBJX0tFWSkKVG9vbHMv
Q0lTdXBwb3J0L2J1aWxkLXdlYmtpdC1vcmcvc3RlcHMucHk6ICAgICAgICBzZWxmLndvcmtlckVu
dmlyb25tZW50W1JFU1VMVFNfU0VSVkVSX0FQSV9LRVldID0gb3MuZ2V0ZW52KFJFU1VMVFNfU0VS
VkVSX0FQSV9LRVkpClRvb2xzL0NJU3VwcG9ydC9idWlsZC13ZWJraXQtb3JnL3N0ZXBzLnB5OiAg
ICAgICAgc2VsZi53b3JrZXJFbnZpcm9ubWVudFtSRVNVTFRTX1NFUlZFUl9BUElfS0VZXSA9IG9z
LmdldGVudihSRVNVTFRTX1NFUlZFUl9BUElfS0VZKQpUb29scy9DSVN1cHBvcnQvYnVpbHQtcHJv
ZHVjdC1hcmNoaXZlOiAgICAgICAgICAgICAgICBvcy5wYXRoLmpvaW4ob3MuZ2V0ZW52KCdXRUJL
SVRfTElCUkFSSUVTJyksICdXZWJLaXRSZXF1aXJlbWVudHNXaW42NC56aXAudmVyc2lvbicpLApU
b29scy9DSVN1cHBvcnQvYnVpbHQtcHJvZHVjdC1hcmNoaXZlOiAgICAgICAgICAgIHNodXRpbC5j
b3B5KG9zLnBhdGguam9pbihfY29uZmlndXJhdGlvbkJ1aWxkRGlyZWN0b3J5LCAnV2ViS2l0UmVx
dWlyZW1lbnRzV2luNjQuemlwLmNvbmZpZycpLCBvcy5nZXRlbnYoJ1dFQktJVF9MSUJSQVJJRVMn
KSkKVG9vbHMvQ0lTdXBwb3J0L2V3cy1hcHAvZXdzL2NvbW1vbi9idWd6aWxsYS5weTogICAgICAg
IHVzZXJuYW1lID0gb3MuZ2V0ZW52KCdCVUdaSUxMQV9VU0VSTkFNRScsIE5vbmUpClRvb2xzL0NJ
U3VwcG9ydC9ld3MtYXBwL2V3cy9jb21tb24vYnVnemlsbGEucHk6ICAgICAgICBwYXNzd29yZCA9
IG9zLmdldGVudignQlVHWklMTEFfUEFTU1dPUkQnLCBOb25lKQpUb29scy9DSVN1cHBvcnQvZXdz
LWFwcC9ld3MvY29tbW9uL2J1aWxkYm90LnB5OiAgICAgICAgdXNlcm5hbWUgPSBvcy5nZXRlbnYo
J0VXU19BRE1JTl9VU0VSTkFNRScpClRvb2xzL0NJU3VwcG9ydC9ld3MtYXBwL2V3cy9jb21tb24v
YnVpbGRib3QucHk6ICAgICAgICBwYXNzd29yZCA9IG9zLmdldGVudignRVdTX0FETUlOX1BBU1NX
T1JEJykKVG9vbHMvQ0lTdXBwb3J0L2V3cy1hcHAvZXdzL2NvbmZpZy5weTppc190ZXN0X21vZGVf
ZW5hYmxlZCA9IG9zLmdldGVudignRVdTX1BST0RVQ1RJT04nKSBpcyBOb25lClRvb2xzL0NJU3Vw
cG9ydC9ld3MtYXBwL2V3cy9jb25maWcucHk6QlVJTERCT1RfVFJZX1VTRVJOQU1FID0gb3MuZ2V0
ZW52KCdCVUlMREJPVF9UUllfVVNFUk5BTUUnLCAnc2FtcGxldXNlcicpClRvb2xzL0NJU3VwcG9y
dC9ld3MtYXBwL2V3cy9jb25maWcucHk6QlVJTERCT1RfVFJZX1BBU1NXT1JEID0gb3MuZ2V0ZW52
KCdCVUlMREJPVF9UUllfUEFTU1dPUkQnLCAnc2FtcGxlcGFzcycpClRvb2xzL0NJU3VwcG9ydC9l
d3MtYXBwL2V3cy92aWV3cy9yZXN1bHRzLnB5OiAgICAgICAgaWYgZGF0YS5nZXQoJ0VXU19BUElf
S0VZJykgIT0gb3MuZ2V0ZW52KCdFV1NfQVBJX0tFWScsIE5vbmUpOgpUb29scy9DSVN1cHBvcnQv
ZXdzLWFwcC9ld3MtYXBwL3NldHRpbmdzLnB5OmlzX3Rlc3RfbW9kZV9lbmFibGVkID0gb3MuZ2V0
ZW52KCdFV1NfUFJPRFVDVElPTicpIGlzIE5vbmUKVG9vbHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9l
dmVudHMucHk6ICAgICAgICBpZiBvcy5nZXRlbnYoJ0VXU19BUElfS0VZJywgTm9uZSk6ClRvb2xz
L0NJU3VwcG9ydC9ld3MtYnVpbGQvZXZlbnRzLnB5OiAgICAgICAgICAgIGRhdGFbJ0VXU19BUElf
S0VZJ10gPSBvcy5nZXRlbnYoJ0VXU19BUElfS0VZJykKVG9vbHMvQ0lTdXBwb3J0L2V3cy1idWls
ZC9sb2FkQ29uZmlnLnB5OiAgICAgICAgICAgIHNjaGVkdWxlclsndXNlcnBhc3MnXSA9IFsob3Mu
Z2V0ZW52KCdCVUlMREJPVF9UUllfVVNFUk5BTUUnLCAnc2FtcGxldXNlcicpLCBvcy5nZXRlbnYo
J0JVSUxEQk9UX1RSWV9QQVNTV09SRCcsICdzYW1wbGVwYXNzJykpXQpUb29scy9DSVN1cHBvcnQv
ZXdzLWJ1aWxkL21hc3Rlci5jZmc6aXNfdGVzdF9tb2RlX2VuYWJsZWQgPSBvcy5nZXRlbnYoJ0JV
SUxEQk9UX1BST0RVQ1RJT04nKSBpcyBOb25lClRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvbWFz
dGVyLmNmZzogICAgYWRtaW5fdXNlcm5hbWUgPSBvcy5nZXRlbnYoJ0VXU19BRE1JTl9VU0VSTkFN
RScpClRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvbWFzdGVyLmNmZzogICAgYWRtaW5fcGFzc3dv
cmQgPSBvcy5nZXRlbnYoJ0VXU19BRE1JTl9QQVNTV09SRCcpClRvb2xzL0NJU3VwcG9ydC9ld3Mt
YnVpbGQvbWFzdGVyLmNmZzogICAgZGJfdXJsID0gb3MuZ2V0ZW52KCdEQl9VUkwnLCBOb25lKQpU
b29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL21hc3Rlci5jZmc6ICAgIGRiX25hbWUgPSBvcy5nZXRl
bnYoJ0RCX05BTUUnLCBOb25lKQpUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL21hc3Rlci5jZmc6
ICAgIGRiX3VzZXJuYW1lID0gb3MuZ2V0ZW52KCdEQl9VU0VSTkFNRScsIE5vbmUpClRvb2xzL0NJ
U3VwcG9ydC9ld3MtYnVpbGQvbWFzdGVyLmNmZzogICAgZGJfcGFzc3dvcmQgPSBvcy5nZXRlbnYo
J0RCX1BBU1NXT1JEJywgTm9uZSkKVG9vbHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9zZW5kX2VtYWls
LnB5OmlzX3Rlc3RfbW9kZV9lbmFibGVkID0gb3MuZ2V0ZW52KCdCVUlMREJPVF9QUk9EVUNUSU9O
JykgaXMgTm9uZQpUb29scy9DSVN1cHBvcnQva2lsbC1vbGQtcHJvY2Vzc2VzOiAgICB0YXNrc1Rv
S2lsbCA9IG9zLmdldGVudigiV0VCS0lUQk9UX1RBU0tTVE9LSUxMIiwgIiIpLnNwbGl0KCkKVG9v
bHMvU2NyaXB0cy9saWJyYXJpZXMvcmVzdWx0c2RicHkvcmVzdWx0c2RicHkvbW9kZWwvY2Fzc2Fu
ZHJhX2NvbnRleHQucHk6ICAgICAgICByZXR1cm4gb3MuZ2V0ZW52KENRTEVOR19BTExPV19TQ0hF
TUFfTUFOQUdFTUVOVCwgRmFsc2UpClRvb2xzL1NjcmlwdHMvbWFrZS1kaXN0OiAgICAgICAgbWFr
ZV9hcmdzID0gb3MuZ2V0ZW52KCdNQUtFX0FSR1MnKQpUb29scy9TY3JpcHRzL3dlYmtpdHB5L2Nv
bW1vbi9jaGVja291dC9zY20vc3ZuLnB5OiAgICBkZWYgaGFzX2F1dGhvcml6YXRpb25fZm9yX3Jl
YWxtKHNlbGYsIHJlYWxtLCBob21lX2RpcmVjdG9yeT1vcy5nZXRlbnYoIkhPTUUiKSk6ClRvb2xz
L1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL3N5c3RlbS9leGVjdXRpdmUucHk6ICAgICAgICBjb21t
YW5kID0gWyJraWxsYWxsIiwgIi1URVJNIiwgIi11Iiwgb3MuZ2V0ZW52KCJVU0VSIiksIHByb2Nl
c3NfbmFtZV0KVG9vbHMvU2NyaXB0cy93ZWJraXRweS9yZXN1bHRzL3VwbG9hZC5weTogICAgQVBJ
X0tFWSA9IG9zLmdldGVudignUkVTVUxUU19TRVJWRVJfQVBJX0tFWScpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426686</attachid>
            <date>2021-04-21 07:56:18 -0700</date>
            <delta_ts>2021-04-21 10:58:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224869-20210421155617.patch</filename>
            <type>text/plain</type>
            <size>3343</size>
            <attacher name="Sam Sneddon [:gsnedders]">gsnedders</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2MzU5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOThiYjE3M2E2MjU1NmZjNDRkNjEwYmRiZGVlNDE0Yjc1
ZGE4NjhkMS4uZGRkZTU1ZDI0NmRkNzNiYzY4ZDE1ZjZkZjRkMGNhNjNkNTI0NmQ4MyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDIxLTA0LTIxICBTYW0gU25lZGRvbiAgPGdzbmVkZGVyc0BhcHBsZS5jb20+CisKKyAg
ICAgICAgSGFuZGxlIG9zLmdldGVudiByZXR1cm5pbmcgTm9uZQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI0ODY5CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9j
aGVja291dC9zY20vc3ZuLnB5OgorICAgICAgICAoU1ZOUmVwb3NpdG9yeS5oYXNfYXV0aG9yaXph
dGlvbl9mb3JfcmVhbG0pOiBUaGlzIGVudGlyZWx5IHJlcGxhY2VzIHJlYWRpbmcKKyAgICAgICAg
JEhPTUUgd2l0aCBhIGNhbGwgdG8gb3MucGF0aC5leHBhbmR1c2VyLiBOb3RhYmx5LCB0aGUgc3Rk
bGliIGZ1bmN0aW9uIGJvdGgKKyAgICAgICAgaGFuZGxlcyBjYXNlcyBvbiBVbml4LWxpa2UgT1Nl
cyB3aGVuICRIT01FIGlzIHVuZGVmaW5lZCBhbmQgb24gV2luZG93cyAod2hlcmUKKyAgICAgICAg
JEhPTUUgaXMgdW5kZWZpbmVkIGJ5IGRlZmF1bHQpIGNvcnJlY3RseSBjb25zdHJ1Y3RzIHRoZSBw
YXRoLgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvY29tbW9uL3N5c3RlbS9leGVjdXRpdmUu
cHk6CisgICAgICAgIChFeGVjdXRpdmUua2lsbF9hbGwpOiBIYW5kbGUgJFVTRVIgYmVpbmcgdW5k
ZWZpbmVkIGJ5IGp1c3QgYXR0ZW1wdGluZyB0byBraWxsCisgICAgICAgIGFsbCBwcm9jZXNzZXMg
cmVnYXJkbGVzcyBvZiBvd25lci4KKwogMjAyMS0wNC0yMSAgTGF1cm8gTW91cmEgIDxsbW91cmFA
aWdhbGlhLmNvbT4KIAogICAgICAgICBbV1BFXSBBbGxvdyBkZWZpbmluZyBjdXN0b20gcmVwbyBh
bmQgYnJhbmNoIGZvciBDb2cgY2hlY2tvdXQKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvY29tbW9uL2NoZWNrb3V0L3NjbS9zdm4ucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L2NvbW1vbi9jaGVja291dC9zY20vc3ZuLnB5CmluZGV4IGFmYjY3Y2ZjYjJmOTRlZjE2MTAyYjc0
ZTNkYWY1Zjk4OTUwODc4YWMuLmUzOWQzZGY1ZGY5NDc3MDdkNzI1NzRjZTFiZGE2NWZiM2NjMGFh
NDQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2NoZWNrb3V0L3Nj
bS9zdm4ucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vY2hlY2tvdXQvc2Nt
L3N2bi5weQpAQCAtNTMsMTAgKzUzLDE3IEBAIGNsYXNzIFNWTlJlcG9zaXRvcnkob2JqZWN0KToK
ICAgICBzdm5fc2VydmVyX2hvc3QgPSBzdm5fc2VydmVyX2hvc3QKICAgICBzdm5fc2VydmVyX3Jl
YWxtID0gc3ZuX3NlcnZlcl9yZWFsbQogCi0gICAgZGVmIGhhc19hdXRob3JpemF0aW9uX2Zvcl9y
ZWFsbShzZWxmLCByZWFsbSwgaG9tZV9kaXJlY3Rvcnk9b3MuZ2V0ZW52KCJIT01FIikpOgorICAg
IGRlZiBoYXNfYXV0aG9yaXphdGlvbl9mb3JfcmVhbG0oc2VsZiwgcmVhbG0sIGhvbWVfZGlyZWN0
b3J5PU5vbmUpOgogICAgICAgICAjIElmIHdlIGFyZSB3b3JraW5nIG9uIGEgZmlsZTovLyByZXBv
c2l0b3J5IHJlYWxtIHdpbGwgYmUgTm9uZQogICAgICAgICBpZiByZWFsbSBpcyBOb25lOgogICAg
ICAgICAgICAgcmV0dXJuIFRydWUKKworICAgICAgICAjIEZpbmQgdGhlIHVzZXIncyBob21lIGRp
cmVjdG9yeQorICAgICAgICBpZiBob21lX2RpcmVjdG9yeSBpcyBOb25lOgorICAgICAgICAgICAg
aG9tZV9kaXJlY3RvcnkgPSBvcy5wYXRoLmV4cGFuZHVzZXIoIn4iKQorICAgICAgICAgICAgaWYg
aG9tZV9kaXJlY3RvcnkgPT0gIn4iOgorICAgICAgICAgICAgICAgIHJldHVybiBGYWxzZQorCiAg
ICAgICAgICMgaWdub3JlIGZhbHNlIHBvc2l0aXZlcyBmb3IgbWV0aG9kcyBpbXBsZW1lbnRlZCBp
biB0aGUgbWl4ZWUgY2xhc3MuIHB5bGludDogZGlzYWJsZT1FMTEwMQogICAgICAgICAjIEFzc3Vt
ZXMgZmluZCBhbmQgZ3JlcCBhcmUgaW5zdGFsbGVkLgogICAgICAgICBpZiBub3Qgb3MucGF0aC5p
c2Rpcihvcy5wYXRoLmpvaW4oaG9tZV9kaXJlY3RvcnksICIuc3VidmVyc2lvbiIpKToKZGlmZiAt
LWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL3N5c3RlbS9leGVjdXRpdmUucHkg
Yi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9zeXN0ZW0vZXhlY3V0aXZlLnB5CmluZGV4
IDVhY2Q3ODEyYTc3ZDVmODg3NmIzOGE0ZTI3M2NiYTRhYjZmZDE1YzguLjI5ZDY4ZmEyNjQ5ZTk2
NmFlNTcxM2QwNDJjNGFmZDk1ZDAzY2Y4MzQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvY29tbW9uL3N5c3RlbS9leGVjdXRpdmUucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9jb21tb24vc3lzdGVtL2V4ZWN1dGl2ZS5weQpAQCAtMzU0LDcgKzM1NCwxMCBAQCBjbGFz
cyBFeGVjdXRpdmUoQWJzdHJhY3RFeGVjdXRpdmUpOgogICAgICAgICAjIHVzZXMgS0lMTC4gIFdp
bmRvd3MgaXMgYWx3YXlzIHVzaW5nIC9mICh3aGljaCBzZWVtcyBsaWtlIC1LSUxMKS4KICAgICAg
ICAgIyBXZSBzaG91bGQgcGljayBvbmUgbW9kZSwgb3IgYWRkIHN1cHBvcnQgZm9yIHN3aXRjaGlu
ZyBiZXR3ZWVuIHRoZW0uCiAgICAgICAgICMgTm90ZTogTWFjIE9TIFggMTAuNiByZXF1aXJlcyAt
U0lHTkFMTkFNRSBiZWZvcmUgLXUgVVNFUgotICAgICAgICBjb21tYW5kID0gWyJraWxsYWxsIiwg
Ii1URVJNIiwgIi11Iiwgb3MuZ2V0ZW52KCJVU0VSIiksIHByb2Nlc3NfbmFtZV0KKyAgICAgICAg
dHJ5OgorICAgICAgICAgICAgY29tbWFuZCA9IFsia2lsbGFsbCIsICItVEVSTSIsICItdSIsIG9z
LmVudmlyb25bIlVTRVIiXSwgcHJvY2Vzc19uYW1lXQorICAgICAgICBleGNlcHQgS2V5RXJyb3I6
CisgICAgICAgICAgICBjb21tYW5kID0gWyJraWxsYWxsIiwgIi1URVJNIiwgcHJvY2Vzc19uYW1l
XQogICAgICAgICAjIGtpbGxhbGwgcmV0dXJucyAxIGlmIG5vIHByb2Nlc3MgY2FuIGJlIGZvdW5k
IGFuZCAyIG9uIGNvbW1hbmQgZXJyb3IuCiAgICAgICAgICMgRklYTUU6IFdlIHNob3VsZCBwYXNz
IGEgY3VzdG9tIGVycm9yX2hhbmRsZXIgdG8gYWxsb3cgb25seSBleGl0X2NvZGUgMS4KICAgICAg
ICAgIyBXZSBzaG91bGQgbG9nIGluIGV4aXRfY29kZSA9PSAxCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>