From 06f93e7bf02eec310ec4cb1108354006c2f3dd88 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Fri, 11 Nov 2016 13:32:54 +0100 Subject: [PATCH] sources: don't log warning when opening dump file fails Instead of complaining when the file doesn't exist, which is common when using pool servers, log an informational message when the file is loaded. --- sources.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sources.c b/sources.c index 80f72cd..541dbba 100644 --- a/sources.c +++ b/sources.c @@ -1192,7 +1192,7 @@ FILE *open_dumpfile(SRC_Instance inst, const char *mode) } f = fopen(filename, mode); - if (!f) + if (!f && mode[0] != 'r') LOG(LOGS_WARN, LOGF_Sources, "Could not open dump file for %s", source_to_string(inst)); @@ -1232,6 +1232,9 @@ SRC_ReloadSources(void) if (!SST_LoadFromFile(sources[i]->stats, in)) LOG(LOGS_WARN, LOGF_Sources, "Could not load dump file for %s", source_to_string(sources[i])); + else + LOG(LOGS_INFO, LOGF_Sources, "Loaded dump file for %s", + source_to_string(sources[i])); fclose(in); } }