core: One more minor tweak to recursive directory creation

We would fail in the case where we were trying to create a
subdirectory of /; this didn't actually happen, just noticed
via code inspection.
This commit is contained in:
Colin Walters 2012-10-13 17:54:19 -04:00
parent a284075731
commit c159188b81
1 changed files with 2 additions and 4 deletions

View File

@ -71,11 +71,9 @@ ot_gfile_ensure_directory (GFile *dir,
{
if (!ot_gfile_ensure_directory (parent, TRUE, error))
goto out;
if (!g_file_make_directory (dir, NULL, error))
goto out;
}
else
g_assert_not_reached ();
if (!g_file_make_directory (dir, NULL, error))
goto out;
}
else if (!g_error_matches (temp_error, G_IO_ERROR, G_IO_ERROR_EXISTS))
{