diff --git a/glib/gdir.c b/glib/gdir.c index 073be6ad1..7531bc78a 100644 --- a/glib/gdir.c +++ b/glib/gdir.c @@ -156,7 +156,7 @@ g_dir_open (const gchar *path, dir = g_dir_open_with_errno (path, flags); - if (dir == NULL) + if (dir == NULL && error != NULL) { gchar *utf8_path;