diff options
Diffstat (limited to 'utils/filename.c')
-rw-r--r-- | utils/filename.c | 8 |
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 = '/'; } } |