summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rw-r--r--utils/filename.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/utils/filename.c b/utils/filename.c
index 3f5e169d2..5306418bf 100644
--- a/utils/filename.c
+++ b/utils/filename.c
@@ -183,7 +183,13 @@ bool filename_initialise(void)
for (start = directory; *start != '\0'; start++) {
if (*start == '/') {
*start = '\0';
- nsmkdir(directory, S_IRWXU);
+ ret = nsmkdir(directory, S_IRWXU);
+ if (ret != 0) {
+ free(directory);
+
+ return false;
+ }
+
*start = '/';
}
}