diff --git a/web-lib-funcs.pl b/web-lib-funcs.pl index cc6cfc445..9529ebaa7 100755 --- a/web-lib-funcs.pl +++ b/web-lib-funcs.pl @@ -448,7 +448,13 @@ configuration or environment override is set. =cut sub default_webmin_temp_dir { -return -d "c:/temp" ? "c:/temp" : "/tmp/.webmin"; +return -d "c:/temp" + ? "c:/temp" + : -d "/var/cache" + ? "/var/cache/webmin" + : -d "/var/tmp" + ? "/var/tmp/webmin" + : "/tmp/.webmin"; } =head2 tempname_dir()