diff options
author | Christian Muck <christian.muck@bmw.de> | 2012-03-21 09:49:13 +0100 |
---|---|---|
committer | Christian Muck <christian.muck@bmw.de> | 2012-03-21 15:37:22 +0100 |
commit | 24e50ebc858c296464c63ff7d322197291ecb020 (patch) | |
tree | c2589420792020cdf55f676cf011f5ab674446ad /src/shared/dlt_offline_trace.c | |
parent | 1e40f5848d5776d7cac298b3fec25206d713ad72 (diff) | |
download | DLT-daemon-24e50ebc858c296464c63ff7d322197291ecb020.tar.gz |
Fixed bug with comparinson between signed and unsigned integer and protection for a buffer overflow.
Signed-off-by: Christian Muck <christian.muck@bmw.de>
Diffstat (limited to 'src/shared/dlt_offline_trace.c')
-rw-r--r-- | src/shared/dlt_offline_trace.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shared/dlt_offline_trace.c b/src/shared/dlt_offline_trace.c index 5f7f5b5..5d4c76a 100644 --- a/src/shared/dlt_offline_trace.c +++ b/src/shared/dlt_offline_trace.c @@ -169,7 +169,7 @@ int dlt_offline_trace_delete_oldest_file(DltOfflineTrace *trace) { int dlt_offline_trace_check_size(DltOfflineTrace *trace) { /* check size of complete offline trace */ - while(dlt_offline_trace_get_total_size(trace) > (trace->maxSize-trace->fileSize)) + while((int)dlt_offline_trace_get_total_size(trace) > (trace->maxSize-trace->fileSize)) { /* remove oldest files as long as new file will not fit in completely into complete offline trace */ if(dlt_offline_trace_delete_oldest_file(trace)<0) { |