diff options
Diffstat (limited to 'db.c')
| -rw-r--r-- | db.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -102,7 +102,7 @@ make_dir_ifne(const char *path, int rights) else if (val.data) return dbe_ok; code = mkdir(path, rights); - if (code != 0) { + if (0 != code) { if (EACCES == errno) return dbe_access; else if (EEXIST == errno) @@ -117,7 +117,7 @@ do_make_dir_path(const char *path, int rights) char buf[DIR_NAME_BUF_SIZE] = {0}; const char *p = find_chr_or_zero(path, '/'); unsigned sz = p - path + 1, code; - if (sizeof(buf) < sz) + if (sz > sizeof(buf)) return dbe_inval; strncpy(buf, path, sz); buf[sz-1] = '\0'; |
