deploy-ng: fix crash when using local logfile in non-writable dir

Fixes #462
This commit is contained in:
rdb 2018-12-02 16:27:08 +01:00
parent 192913bf8e
commit 3124564040

View File

@ -141,8 +141,8 @@ static int mkdir_parent(const wchar_t *path) {
break;
}
}
if (buflen == 0) {
// There was no path separator.
if (buflen == (size_t)-1 || buflen == 0) {
// There was no path separator, or this was the root directory.
return 0;
}
@ -187,8 +187,8 @@ static int mkdir_parent(const char *path) {
break;
}
}
if (buflen == 0) {
// There was no path separator.
if (buflen == (size_t)-1 || buflen == 0) {
// There was no path separator, or this was the root directory.
return 0;
}
if (mkdir(buffer, 0755) == 0) {