From ebb34f3e006f6941a0df5847e75e65e158668e61 Mon Sep 17 00:00:00 2001 From: Nebuleon Fumika Date: Sun, 10 Aug 2014 22:36:31 +0000 Subject: [PATCH] Remove unnecessary file existence check in main mkdir is able to return an error code in errno to indicate that the directory requested to be created already exists (EEXIST). --- src/gmenu2x.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gmenu2x.cpp b/src/gmenu2x.cpp index 17e3e16..6892a8d 100644 --- a/src/gmenu2x.cpp +++ b/src/gmenu2x.cpp @@ -157,7 +157,7 @@ int main(int /*argc*/, char * /*argv*/[]) { } gmenu2x_home = (string)home + (string)"/.gmenu2x"; - if (!fileExists(gmenu2x_home) && mkdir(gmenu2x_home.c_str(), 0770) < 0) { + if (mkdir(gmenu2x_home.c_str(), 0770) < 0 && errno != EEXIST) { ERROR("Unable to create gmenu2x home directory.\n"); return 1; }