Index: /branches/feature-module-update/html/install/index.php
===================================================================
--- /branches/feature-module-update/html/install/index.php	(revision 16783)
+++ /branches/feature-module-update/html/install/index.php	(revision 16786)
@@ -1101,8 +1101,10 @@
     global $alldirs;
     $dirs = glob($dir . '/*');
-    if (count($dirs) > 0) {
+    if (is_array($dirs) && count($dirs) > 0) {
         foreach ($dirs as $d) $alldirs[] = $d;
     }
-    foreach ($dirs as $dir) listdirs($dir);
+    if (is_array($dirs)) {
+        foreach ($dirs as $dir) listdirs($dir);
+    }
     return $alldirs;
 }
Index: /branches/feature-module-update/convert.php
===================================================================
--- /branches/feature-module-update/convert.php	(revision 16582)
+++ /branches/feature-module-update/convert.php	(revision 16786)
@@ -118,8 +118,10 @@
     static $alldirs = array();
     $dirs = glob($dir . '/*');
-    if (count($dirs) > 0) {
+    if (is_array($dirs) && count($dirs) > 0) {
         foreach ($dirs as $d) $alldirs[] = $d;
     }
-    foreach ($dirs as $dir) listdirs($dir);
+    if (is_array($dirs)) {
+        foreach ($dirs as $dir) listdirs($dir);
+    }
     return $alldirs;
 }
Index: /branches/feature-module-update/data/class/batch/SC_Batch_Update.php
===================================================================
--- /branches/feature-module-update/data/class/batch/SC_Batch_Update.php	(revision 16741)
+++ /branches/feature-module-update/data/class/batch/SC_Batch_Update.php	(revision 16786)
@@ -141,8 +141,10 @@
         static $alldirs = array();
         $dirs = glob($dir . '/*');
-        if (count($dirs) > 0) {
+        if (is_array($dirs) && count($dirs) > 0) {
             foreach ($dirs as $d) $alldirs[] = $d;
         }
-        foreach ($dirs as $dir) $this->listdirs($dir);
+        if (is_array($dirs)) {
+            foreach ($dirs as $dir) $this->listdirs($dir);
+        }
         return $alldirs;
     }
