diff --git a/web-lib-funcs.pl b/web-lib-funcs.pl index 7596cbdb2..83cfb5d8e 100755 --- a/web-lib-funcs.pl +++ b/web-lib-funcs.pl @@ -1869,7 +1869,8 @@ my ($nowait) = @_; return undef if (&is_readonly_mode()); my %miniserv; &get_miniserv_config(\%miniserv) || return; -if ($main::webmin_script_type eq 'web' && !$ENV{"MINISERV_CONFIG"}) { +if ($main::webmin_script_type eq 'web' && !$ENV{"MINISERV_CONFIG"} && + !$ENV{'MINISERV_PID'}) { # Running under some web server other than miniserv, so do nothing return; } @@ -1949,7 +1950,8 @@ sub reload_miniserv return undef if (&is_readonly_mode()); my %miniserv; &get_miniserv_config(\%miniserv) || return; -if ($main::webmin_script_type eq 'web' && !$ENV{"MINISERV_CONFIG"}) { +if ($main::webmin_script_type eq 'web' && !$ENV{"MINISERV_CONFIG"} && + !$ENV{'MINISERV_PID'}) { # Running under some web server other than miniserv, so do nothing return; }