summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2016-05-03 12:37:17 +0200
committerAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2016-05-03 12:40:54 +0200
commit41d7ceca7f2c90fb55c14d49858b80ff524c205c (patch)
tree0280e21e4d6e6626e4a8b1101584e4c719ae3bd2
parent5d4ffd73f8d70a7ab04bbae910bb855267d8f510 (diff)
downloadDLT-daemon-41d7ceca7f2c90fb55c14d49858b80ff524c205c.tar.gz
Fixed not returning the correct number of lost messages at exit.
Signed-off-by: Alexander Wenzel <Alexander.AW.Wenzel@bmw.de> Change-Id: I211222d04350820098bf56dfc5b7aee50e2529f0
-rw-r--r--src/lib/dlt_user.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/dlt_user.c b/src/lib/dlt_user.c
index 4079526..82f77c0 100644
--- a/src/lib/dlt_user.c
+++ b/src/lib/dlt_user.c
@@ -592,7 +592,11 @@ int dlt_user_atexit_blow_out_user_buffer(void){
if(ret == 0)
{
- return -1;
+ DLT_SEM_LOCK();
+ count = dlt_buffer_get_message_count(&(dlt_user.startup_buffer));
+ DLT_SEM_FREE();
+
+ return count;
}
}