18 lines
491 B
C
18 lines
491 B
C
|
--- deattack.c Tue Mar 5 01:53:05 2002
|
||
|
+++ deattack.c Wed Sep 17 00:18:30 2003
|
||
|
@@ -100,12 +100,12 @@ detect_attack(u_char *buf, u_int32_t len
|
||
|
|
||
|
if (h == NULL) {
|
||
|
debug("Installing crc compensation attack detector.");
|
||
|
+ h = (u_int16_t *) xmalloc(l * HASH_ENTRYSIZE);
|
||
|
n = l;
|
||
|
- h = (u_int16_t *) xmalloc(n * HASH_ENTRYSIZE);
|
||
|
} else {
|
||
|
if (l > n) {
|
||
|
+ h = (u_int16_t *) xrealloc(h, l * HASH_ENTRYSIZE);
|
||
|
n = l;
|
||
|
- h = (u_int16_t *) xrealloc(h, n * HASH_ENTRYSIZE);
|
||
|
}
|
||
|
}
|
||
|
|