From 5d4ffd73f8d70a7ab04bbae910bb855267d8f510 Mon Sep 17 00:00:00 2001 From: Christoph Lipka Date: Fri, 18 Mar 2016 15:49:03 +0900 Subject: dlt-daemon: Free DltDaemon structure on exit Signed-off-by: Christoph Lipka Change-Id: I504664fa8d2a4c6d9449a1911bf139dfe6005d76 --- src/daemon/dlt-daemon.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/daemon/dlt-daemon.c') diff --git a/src/daemon/dlt-daemon.c b/src/daemon/dlt-daemon.c index 25feb6c..6d58bb4 100644 --- a/src/daemon/dlt-daemon.c +++ b/src/daemon/dlt-daemon.c @@ -712,6 +712,8 @@ int main(int argc, char* argv[]) dlt_daemon_local_cleanup(&daemon, &daemon_local, daemon_local.flags.vflag); + dlt_daemon_free(&daemon, daemon_local.flags.vflag); + dlt_log(LOG_NOTICE, "Leaving DLT daemon\n"); return 0; @@ -1166,9 +1168,6 @@ void dlt_daemon_local_cleanup(DltDaemon *daemon, DltDaemonLocal *daemon_local, i if(daemon_local->flags.offlineTraceDirectory[0]) dlt_offline_trace_free(&(daemon_local->offlineTrace)); - /* free ringbuffer */ - dlt_buffer_free_dynamic(&(daemon->client_ringbuffer)); - /* Ignore result */ dlt_file_free(&(daemon_local->file),daemon_local->flags.vflag); -- cgit v1.2.1