From: Sean Bright Date: Mon, 27 May 2024 13:43:12 +0000 (-0400) Subject: asterisk.c: Don't log an error if .asterisk_history does not exist. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa043c8239d3de8e3554dea56e75404d4ddbf42b;p=thirdparty%2Fasterisk.git asterisk.c: Don't log an error if .asterisk_history does not exist. Fixes #751 --- diff --git a/main/asterisk.c b/main/asterisk.c index e0a37ea6cf..78fc4e33fd 100644 --- a/main/asterisk.c +++ b/main/asterisk.c @@ -3182,7 +3182,12 @@ static int ast_el_read_history(const char *filename) ast_el_initialize(); } - return history(el_hist, &ev, H_LOAD, filename); + if (access(filename, F_OK) == 0) { + return history(el_hist, &ev, H_LOAD, filename); + } + + /* If the history file doesn't exist, failing to read it is unremarkable. */ + return 0; } static void process_histfile(int (*readwrite)(const char *filename))