summaryrefslogtreecommitdiff
path: root/src/daemon/dlt-daemon.c
diff options
context:
space:
mode:
authorChristoph Lipka <clipka@jp.adit-jv.com>2016-03-18 15:49:03 +0900
committerGernot Wirschal <gernot.wirschal@bmw.de>2016-04-28 15:07:21 +0200
commit5d4ffd73f8d70a7ab04bbae910bb855267d8f510 (patch)
tree640d713c4b585e3bbdfe0f11f15d898564cc4e2c /src/daemon/dlt-daemon.c
parent0ee4099f8a6782f399af31f4b1996c19b23b22cb (diff)
downloadDLT-daemon-5d4ffd73f8d70a7ab04bbae910bb855267d8f510.tar.gz
dlt-daemon: Free DltDaemon structure on exit
Signed-off-by: Christoph Lipka <clipka@jp.adit-jv.com> Change-Id: I504664fa8d2a4c6d9449a1911bf139dfe6005d76
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);