summaryrefslogtreecommitdiff
path: root/src/daemon/dlt-daemon.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/daemon/dlt-daemon.c')
-rw-r--r--src/daemon/dlt-daemon.c5
1 files changed, 2 insertions, 3 deletions
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);