From c8e97a1c2e260c65eed520e5fe04995f74ab562a Mon Sep 17 00:00:00 2001 From: Yunkai Zhang Date: Wed, 28 Dec 2011 15:55:18 +0800 Subject: [PATCH] Fixed bug: incorrect array length definition When MAX_BINS is larger than MAX_BIN_ELEMENTS, this bug will cause boudary overflow in qb_array_create function. Signed-off-by: Yunkai Zhang Signed-off-by: Angus Salkeld --- lib/array.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/array.c b/lib/array.c index 038cac2..96a7f43 100644 --- a/lib/array.c +++ b/lib/array.c @@ -29,7 +29,7 @@ #define ELEM_NUM_GET(_idx_) (_idx_ & 0xff) struct qb_array { - void *bin[MAX_BIN_ELEMENTS]; + void *bin[MAX_BINS]; size_t max_elements; size_t element_size; size_t num_bins;