diff options
Diffstat (limited to 'src/daemon/dlt-daemon.c')
-rw-r--r-- | src/daemon/dlt-daemon.c | 5 |
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); |