diff --git a/webmin/letsencrypt-cleanup.pl b/webmin/letsencrypt-cleanup.pl index ced790140..bdf358469 100755 --- a/webmin/letsencrypt-cleanup.pl +++ b/webmin/letsencrypt-cleanup.pl @@ -4,8 +4,8 @@ $no_acl_check++; $ENV{'WEBMIN_CONFIG'} ||= "/etc/webmin"; $ENV{'WEBMIN_VAR'} ||= "/var/webmin"; -if ($0 =~ /^(.*\/)[^\/]+$/) { - chdir($1); +if ($0 =~ /^(.*)\/[^\/]+$/) { + chdir($pwd = $1); } else { chop($pwd = `pwd`); diff --git a/webmin/letsencrypt-dns.pl b/webmin/letsencrypt-dns.pl index 1f054aa54..c5527fa6c 100755 --- a/webmin/letsencrypt-dns.pl +++ b/webmin/letsencrypt-dns.pl @@ -4,8 +4,8 @@ $no_acl_check++; $ENV{'WEBMIN_CONFIG'} ||= "/etc/webmin"; $ENV{'WEBMIN_VAR'} ||= "/var/webmin"; -if ($0 =~ /^(.*\/)[^\/]+$/) { - chdir($1); +if ($0 =~ /^(.*)\/[^\/]+$/) { + chdir($pwd = $1); } else { chop($pwd = `pwd`);