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