From 1494d4ce8c80f896c79a92592e6d46b80796efda Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Sat, 11 Feb 2012 20:05:04 +0100 Subject: [PATCH] Gary: GARY_INIT_OR_RESIZE got broken by introduction of zeroing --- ucw/gary.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ucw/gary.h b/ucw/gary.h index 942f9b9c..b87a6fef 100644 --- a/ucw/gary.h +++ b/ucw/gary.h @@ -23,7 +23,7 @@ struct gary_hdr { #define GARY_FREE(ptr) do { if (ptr) xfree(GARY_HDR(ptr)); } while (0) #define GARY_SIZE(ptr) (GARY_HDR(ptr)->num_elts) #define GARY_RESIZE(ptr, n) (ptr) = gary_set_size((ptr), (n)) -#define GARY_INIT_OR_RESIZE(ptr, n) (ptr) = (ptr) ? gary_set_size((ptr), (n)) : gary_init(sizeof(*(ptr)), (n)) +#define GARY_INIT_OR_RESIZE(ptr, n) (ptr) = (ptr) ? gary_set_size((ptr), (n)) : gary_init(sizeof(*(ptr)), (n), 0) #define GARY_PUSH(ptr, n) ({ \ struct gary_hdr *_h = GARY_HDR(ptr); \ -- 2.39.2