summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLassi Marttala <Lassi.LM.Marttala@partner.bmw.de>2012-12-03 12:32:04 +0100
committerAlexander Wenzel <Alexander.AW.Wenzel@bmw.de>2013-07-19 16:54:10 +0200
commit04de575f6d827857ae6eae3e86fdf71ef7e165d7 (patch)
treef256a4672869382b74056de8e9f9312e1ef82524
parent3de96e95c0847095c69b6632f1f16728fca023e6 (diff)
downloadDLT-daemon-04de575f6d827857ae6eae3e86fdf71ef7e165d7.tar.gz
Fix null pointer crash in dlt_user_log_check_user_message
Signed-off-by: Alexander Wenzel <Alexander.AW.Wenzel@bmw.de>
-rw-r--r--src/lib/dlt_user.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/dlt_user.c b/src/lib/dlt_user.c
index 9c40a30..a916e51 100644
--- a/src/lib/dlt_user.c
+++ b/src/lib/dlt_user.c
@@ -3395,7 +3395,8 @@ int dlt_user_log_check_user_message(void)
while ((int32_t)(sizeof(DltUserHeader)+offset)<=receiver->bytesRcvd);
/* Check for user header pattern */
- if (dlt_user_check_userheader(userheader)==0)
+ if (dlt_user_check_userheader(userheader)<0 ||
+ dlt_user_check_userheader(userheader)==0)
{
break;
}