diff --git a/lib/modules/Stdio.pmod/module.pmod b/lib/modules/Stdio.pmod/module.pmod
index ae2610ee48b746710ef6e305e9da06a600065816..7e2afa2af035739e3ad6524963c17fd2e4e3aee0 100644
--- a/lib/modules/Stdio.pmod/module.pmod
+++ b/lib/modules/Stdio.pmod/module.pmod
@@ -1,4 +1,4 @@
-// $Id: module.pmod,v 1.81 2000/08/02 20:18:29 mast Exp $
+// $Id: module.pmod,v 1.82 2000/08/06 14:54:16 js Exp $
 
 import String;
 
@@ -841,7 +841,7 @@ int mkdirhier (string dir, void|int mode)
   else path = "";
   foreach (dir / "/", string name) {
     path += name;
-    if (!exist (path) && !mkdir (path, mode)) return 0;
+    mkdir(path, mode);
     path += "/";
   }
   return is_dir (path);