summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/directory.c36
1 files changed, 17 insertions, 19 deletions
diff --git a/src/directory.c b/src/directory.c
index c30fd23e2..b05428ac2 100644
--- a/src/directory.c
+++ b/src/directory.c
@@ -1021,39 +1021,37 @@ static void sortDirectory(Directory * directory)
int checkDirectoryDB()
{
- char *dbFile = getDbFile();
- /**
- * Check if the file exists
- */
+ char *dbFile;
+ char *dirPath;
+ char *dbPath;
+
+ dbFile = getDbFile();
+
+ /* Check if the file exists */
if (access(dbFile, F_OK)) {
- char *dirPath = NULL;
- char *dbPath = strdup(dbFile);
+ dbPath = strdup(dbFile);
- /**
- * If the file doesn't exits, we can't check if we can write it,
- * so we are going to try to get the directory path, and see if we can write a file in that
- */
+ /* If the file doesn't exist, we can't check if we can write
+ * it, so we are going to try to get the directory path, and
+ * see if we can write a file in that */
dirPath = dirname(dbPath);
- /**
- * Check if we can write to the directory
- */
+ /* Check if we can write to the directory */
if (access(dirPath, R_OK | W_OK)) {
- ERROR("Can't create db file in \"%s\": %s", dirPath,
+ ERROR("Can't create db file in \"%s\": %s\n", dirPath,
strerror(errno));
free(dbPath);
return -1;
}
+
free(dbPath);
return 0;
-
}
- /**
- * File exists, now check if we can write it
- */
+
+ /* File exists, now check if we can write it */
if (access(dbFile, R_OK | W_OK)) {
- ERROR("db file \"%s\" cannot be opened for reading/writing: %s",
+ ERROR("Can't open db file \"%s\" for reading/writing: %s\n",
dbFile, strerror(errno));
return -1;
}