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.
This commit is contained in:
Miroslav Lichvar 2016-11-11 13:32:54 +01:00
parent d84a706c08
commit 06f93e7bf0

View file

@ -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);
}
}