diff --git a/src/vzlogger.c b/src/vzlogger.c index 35d053f..c98a989 100644 --- a/src/vzlogger.c +++ b/src/vzlogger.c @@ -423,9 +423,9 @@ int main(int argc, char *argv[]) { channel_free(ch); } - list_free(&mapping->channels); - meter_close(mtr); /* closing connection */ + + list_free(&mapping->channels); meter_free(mtr); } @@ -437,11 +437,10 @@ int main(int argc, char *argv[]) { #endif /* LOCAL_SUPPORT */ /* householding */ + free(options.config); list_free(&mappings); curl_global_cleanup(); - free(options.config); - /* close logfile */ if (options.logfd) { free(options.log);