parse_format_string(): Explicitly set the result pointer to NULL on errors.
[adu.git] / create.c
index a27fe8e7097af4a2c0b8be44e99fa8a42dedb120..022129bcb01a7e74d6427d2e60ba7af6f1c7e539 100644 (file)
--- a/create.c
+++ b/create.c
@@ -7,6 +7,7 @@
 /** \file create.c The create mode of adu. */
 
 #include <dirent.h> /* readdir() */
+#include "format.h"
 #include "adu.h"
 #include "gcc-compat.h"
 #include "cmdline.h"
@@ -161,7 +162,7 @@ static int scan_dir(char *dirname, uint64_t *parent_dir_num)
                dir_size += size;
                dir_files++;
                uid = s.st_uid;
-               ret = search_uid(uid, CREATE_USER_TABLE | OPEN_USER_TABLE, &ui);
+               ret = search_uid(uid, NULL, CREATE_USER_TABLE | OPEN_USER_TABLE, &ui);
                if (ret < 0)
                        goto out;
                ui->bytes += size;
@@ -181,7 +182,7 @@ out:
        return ret;
 }
 
-int com_create()
+int com_create(void)
 {
        uint64_t zero = 0ULL;
        int ret;