From b4d408f48321f36d9382d77e7e12db4dacf0116a Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Fri, 12 Oct 2012 15:25:25 -0400 Subject: [PATCH] core: Fix regression in previous commit --- src/libotutil/ot-gio-utils.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libotutil/ot-gio-utils.c b/src/libotutil/ot-gio-utils.c index 1e985162..bf3743d3 100644 --- a/src/libotutil/ot-gio-utils.c +++ b/src/libotutil/ot-gio-utils.c @@ -60,7 +60,10 @@ ot_gfile_ensure_directory (GFile *dir, if (with_parents) { ot_lobj GFile *parent = g_file_get_parent (dir); - ret = ot_gfile_ensure_directory (parent, TRUE, &temp_error); + if (parent) + ret = ot_gfile_ensure_directory (parent, TRUE, &temp_error); + else + ret = TRUE; } else ret = g_file_make_directory (dir, NULL, &temp_error);