From 394e5b8825ad0a15fa6251c4e27401047f69ab51 Mon Sep 17 00:00:00 2001 From: Jan-Piet Mens Date: Sun, 28 Jul 2024 12:10:53 +0200 Subject: [PATCH] omit perror when enumerating devices on first run the directory will later be created automatically; don't worry users :) addresses #481 --- storage.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/storage.c b/storage.c index e6e505f..5069890 100644 --- a/storage.c +++ b/storage.c @@ -141,7 +141,8 @@ static int user_device_list(char *name, int level, JsonNode *obj) struct stat sb; if ((dirp = opendir(name)) == NULL) { - perror(name); + // Hide error; the directory will be created automatically later + // perror(name); return (1); } while ((dp = readdir(dirp)) != NULL) { @@ -1266,7 +1267,7 @@ JsonNode *kill_datastore(char *user, char *device) olog(LOG_NOTICE, "removed %s", p); json_append_element(killed, json_mkstring(namelist[i]->d_name)); } else { - perror(p); + olog(LOG_NOTICE, "kill_datastore: %s: %m", p); } free(namelist[i]);