diff options
author | Lassi Marttala <Lassi.LM.Marttala@partner.bmw.de> | 2012-12-03 12:32:04 +0100 |
---|---|---|
committer | Alexander Wenzel <Alexander.AW.Wenzel@bmw.de> | 2013-07-19 16:54:10 +0200 |
commit | 04de575f6d827857ae6eae3e86fdf71ef7e165d7 (patch) | |
tree | f256a4672869382b74056de8e9f9312e1ef82524 /src/lib/dlt_user.c | |
parent | 3de96e95c0847095c69b6632f1f16728fca023e6 (diff) | |
download | DLT-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>
Diffstat (limited to 'src/lib/dlt_user.c')
-rw-r--r-- | src/lib/dlt_user.c | 3 |
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; } |