Fix a crash in replay screen on empty replay directory
authorparasti <parasti@78b8d119-cf0a-0410-b17c-f493084dd1d7>
Sun, 30 Jan 2011 19:33:37 +0000 (19:33 +0000)
committerparasti <parasti@78b8d119-cf0a-0410-b17c-f493084dd1d7>
Sun, 30 Jan 2011 19:33:37 +0000 (19:33 +0000)
git-svn-id: https://s.snth.net/svn/neverball/trunk@3470 78b8d119-cf0a-0410-b17c-f493084dd1d7

share/dir.c

index 96b534d..e43cbd7 100644 (file)
@@ -92,10 +92,10 @@ Array dir_scan(const char *path,
     if (!list_files) list_files = dir_list_files;
     if (!free_files) free_files = dir_list_free;
 
+    items = array_new(sizeof (struct dir_item));
+
     if ((files = list_files(path)))
     {
-        items = array_new(sizeof (struct dir_item));
-
         for (file = files; file; file = file->next)
         {
             struct dir_item *item;