Skip to content

Commit dfa4bf0

Browse files
committed
lib: gx_mkbasedir function should return negated errno
Callers expect it like that, and ``` E-1752: link_to /var/lib/gromox/user/domain.de/abc/eml/R-a6/4011ccdb660c46ee8b55750cc63f23a6: No such file or directory ``` should be(come) ``` E-1941: mkdir R-a6/4011ccdb660c46ee8b55750cc63f23a6: Permission denied ``` Fixes: gromox-2.48-62-g85bba8952 References: GXH-162
1 parent a618886 commit dfa4bf0

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

lib/rfbl.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1843,8 +1843,7 @@ int gx_mkbasedir(const char *file, unsigned int mode)
18431843
mode |= S_IXGRP;
18441844
if (mode & (S_IROTH | S_IWOTH))
18451845
mode |= S_IXOTH;
1846-
auto ret = HX_mkdir(base.get(), mode);
1847-
return ret < 0 ? -ret : 0;
1846+
return HX_mkdir(base.get(), mode);
18481847
}
18491848

18501849
}

0 commit comments

Comments
 (0)