Skip to content

Commit d43dde4

Browse files
committed
change assert to if statement
1 parent c925dee commit d43dde4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

auparse/lru.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
#include "config.h"
2525
#include <stdlib.h>
2626
#include <string.h>
27-
#include <assert.h>
2827
#include "lru.h"
2928

3029
//#define DEBUG
@@ -292,7 +291,10 @@ void lru_evict(Queue *queue, unsigned int key)
292291
if (queue_is_empty(queue))
293292
return;
294293

295-
assert(key < queue->total);
294+
if (key >= queue->total) {
295+
syslog(LOG_ERR, "lru_evict called with out of bounds key");
296+
return;
297+
}
296298

297299
Hash *hash = queue->hash;
298300
QNode *temp = queue->front;

0 commit comments

Comments
 (0)