diff --git a/lib/modules/Stdio.pmod/module.pmod b/lib/modules/Stdio.pmod/module.pmod index e8713002d66fa7bc378e4d616b995eb0b0740ca3..82eca96b780440e2caab7016ee0fcdbd34cbcec7 100644 --- a/lib/modules/Stdio.pmod/module.pmod +++ b/lib/modules/Stdio.pmod/module.pmod @@ -1,4 +1,4 @@ -// $Id: module.pmod,v 1.77 2000/03/27 04:24:26 per Exp $ +// $Id: module.pmod,v 1.78 2000/03/27 10:43:56 grubba Exp $ import String; @@ -845,9 +845,9 @@ int mkdirhier (string dir, void|int mode) int recursive_rm (string path) { int res = 1; - if (array(string) sub = get_dir (path)) - foreach( sub, string name ) - if( file_stat( path+"/"+name, 1 )[1] == -2 ) + if ( file_stat( path+"/"+name, 1 )[1] == -2 ) + if (array(string) sub = get_dir (path)) + foreach( sub, string name ) if (!recursive_rm (path + "/" + name)) res = 0; return res && rm (path);