diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2013-11-27 22:35:42 +0000 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2013-11-27 22:35:42 +0000 |
commit | 857dc3d8c818866d3e5e36bd04c91c8ca85df3ca (patch) | |
tree | 14eb151e3c065780bfdf71e7a5e4cf72bd4d5540 /utils | |
parent | f725c2dcdef846c8ac079b082bce53b98da61c12 (diff) | |
download | netsurf-857dc3d8c818866d3e5e36bd04c91c8ca85df3ca.tar.gz netsurf-857dc3d8c818866d3e5e36bd04c91c8ca85df3ca.tar.bz2 |
check return from mkdir (coverity 1109834)
Diffstat (limited to 'utils')
-rw-r--r-- | utils/filename.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/utils/filename.c b/utils/filename.c index 5df7d3340..3f5e169d2 100644 --- a/utils/filename.c +++ b/utils/filename.c @@ -174,6 +174,7 @@ void filename_release(const char *filename) bool filename_initialise(void) { char *directory, *start; + int ret; directory = strdup(TEMP_FILENAME_PREFIX); if (directory == NULL) @@ -188,10 +189,13 @@ bool filename_initialise(void) } LOG(("Temporary directory location: %s", directory)); - nsmkdir(directory, S_IRWXU); + ret = nsmkdir(directory, S_IRWXU); free(directory); + if (ret != 0) { + return false; + } return true; } |