Index: acidfree.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/acidfree/acidfree.module,v
retrieving revision 1.62.2.60
diff -u -r1.62.2.60 acidfree.module
--- acidfree.module	23 Jan 2007 06:10:34 -0000	1.62.2.60
+++ acidfree.module	10 Mar 2007 22:04:30 -0000
@@ -1610,7 +1610,14 @@
     $dirs = Array();
     // echo "opendir($path)<br>\n";
     $dir = opendir($path);
+
+    $filenames = array();
     while ($filename = readdir($dir)) {
+        $filenames[] = $filename;
+    }
+    closedir($dir);
+    sort($filenames);
+    foreach ($filenames as $filename) {
         if ($filename == '.' || $filename == '..')
             continue;
         $fullpath = "$path/$filename";
@@ -1638,7 +1645,7 @@
                     array('%filename' => $filename)), 'error');
         }
     }
-    closedir($dir);
+// COURTNEY moved closedir() up above
     foreach ($dirs as $dir) {
         if (!($cur_album = _acidfree_node_from_file($parent, $dir)))
             continue;
