[runtime] Fix the build.
authorRodrigo Kumpera <kumpera@gmail.com>
Mon, 30 Mar 2015 15:07:54 +0000 (11:07 -0400)
committerRodrigo Kumpera <kumpera@gmail.com>
Mon, 30 Mar 2015 15:08:33 +0000 (11:08 -0400)
mono/metadata/file-io.c

index b4d0630f844cbbfa521591fe09ea71c1582ac537..c4bb6df67659c364a42f5a2a2c47943bea43b63c 100644 (file)
@@ -379,9 +379,11 @@ get_filesystem_entries (MonoString *path,
        g_free (utf8_path);
        return names;
 fail:
-       for (i = 0; i < names->len; i++)
-               g_free (g_ptr_array_index (names, i));
-       g_ptr_array_free (names, TRUE);
+       if (names) {
+               for (i = 0; i < names->len; i++)
+                       g_free (g_ptr_array_index (names, i));
+               g_ptr_array_free (names, TRUE);
+       }
        g_free (utf8_path);
        return FALSE;
 }