mirror of
https://abf.rosa.ru/djam/webmin.git
synced 2025-02-23 16:02:47 +00:00
24 lines
995 B
Diff
24 lines
995 B
Diff
diff -u webmin-1.490.orig/maketemp.pl webmin-1.490/maketemp.pl
|
|
--- webmin-1.490.orig/maketemp.pl 2009-09-17 18:21:36.000000000 +0200
|
|
+++ webmin-1.490/maketemp.pl 2009-10-15 14:30:53.000000000 +0200
|
|
@@ -5,7 +5,7 @@
|
|
|
|
while($tries++ < 10) {
|
|
local @st = lstat($tmp_dir);
|
|
- exit(0) if ($st[4] == $< && (-d _) && ($st[2] & 0777) == 0755);
|
|
+ exit(0) if ($st[4] == $< && (-d _));
|
|
if (@st) {
|
|
unlink($tmp_dir) || rmdir($tmp_dir) ||
|
|
system("/bin/rm -rf ".quotemeta($tmp_dir));
|
|
diff -u webmin-1.490.orig/web-lib-funcs.pl webmin-1.490/web-lib-funcs.pl
|
|
--- webmin-1.490.orig/web-lib-funcs.pl 2009-09-17 18:21:35.000000000 +0200
|
|
+++ webmin-1.490/web-lib-funcs.pl 2009-10-15 16:58:22.000000000 +0200
|
|
@@ -212,7 +212,7 @@
|
|
my $tries = 0;
|
|
while($tries++ < 10) {
|
|
my @st = lstat($tmp_dir);
|
|
- last if ($st[4] == $< && (-d _) && ($st[2] & 0777) == 0755);
|
|
+ last if ($st[4] == $< && (-d _));
|
|
if (@st) {
|
|
unlink($tmp_dir) || rmdir($tmp_dir) ||
|
|
system("/bin/rm -rf ".quotemeta($tmp_dir));
|