From 5c26365f65f8859c131aa5d9fe949b3e640e5038 Mon Sep 17 00:00:00 2001 From: Lassi Marttala Date: Mon, 4 Jun 2012 15:08:04 +0200 Subject: [GENDLT-26]: Check for description length sanity. Signed-off-by: Christian Muck --- src/shared/dlt_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/dlt_common.c b/src/shared/dlt_common.c index 69d601b..1da96f0 100755 --- a/src/shared/dlt_common.c +++ b/src/shared/dlt_common.c @@ -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; -- cgit v1.2.1