diff --git a/lib/utils.py b/lib/utils.py
index 8eb80aabdc81ee3e2e7dc7e42e100eb47d8d3f57..fe0dcb1171474922fc9f149fea55dc76d3d83250 100644
--- a/lib/utils.py
+++ b/lib/utils.py
@@ -1191,11 +1191,11 @@ def EnsureDirs(dirs):
   """
   for dir_name, dir_mode in dirs:
     try:
-      os.mkdir(dir_name, mode)
+      os.mkdir(dir_name, dir_mode)
     except EnvironmentError, err:
       if err.errno != errno.EEXIST:
         raise errors.GenericError("Cannot create needed directory"
-          " '%s': %s" % (dir_name, err))
+                                  " '%s': %s" % (dir_name, err))
     if not os.path.isdir(dir_name):
       raise errors.GenericError("%s is not a directory" % dir_name)