[GENDLT-26]: Check for description length sanity.
authorLassi Marttala <lassi.lm.marttala@partner.bmw.de>
Mon, 4 Jun 2012 13:08:04 +0000 (15:08 +0200)
committerChristian Muck <christian.muck@bmw.de>
Wed, 13 Jun 2012 21:53:15 +0000 (23:53 +0200)
Signed-off-by: Christian Muck <christian.muck@bmw.de>
src/shared/dlt_common.c

index 69d601b..1da96f0 100755 (executable)
@@ -2199,7 +2199,7 @@ int dlt_receiver_remove(DltReceiver *receiver,int size)
         return -1;
     }
 
-    if (size>receiver->bytesRcvd)
+    if (size > receiver->bytesRcvd || size <= 0)
     {
        receiver->buf = receiver->buf + receiver->bytesRcvd;
        receiver->bytesRcvd=0;