From d6956bfc198eafa1ac75be17bebf1017bda46b03 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Mon, 15 Oct 2012 10:42:18 -0400 Subject: [PATCH] core: And one more race in multithreaded mkdir -p Sigh =( --- src/libotutil/ot-gio-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libotutil/ot-gio-utils.c b/src/libotutil/ot-gio-utils.c index 5c349823..43e5a6e6 100644 --- a/src/libotutil/ot-gio-utils.c +++ b/src/libotutil/ot-gio-utils.c @@ -72,7 +72,7 @@ ot_gfile_ensure_directory (GFile *dir, if (!ot_gfile_ensure_directory (parent, TRUE, error)) goto out; } - if (!g_file_make_directory (dir, NULL, error)) + if (!ot_gfile_ensure_directory (dir, FALSE, error)) goto out; } else if (!g_error_matches (temp_error, G_IO_ERROR, G_IO_ERROR_EXISTS))