From 3f442363dd4c0131214a2a401743d73f48f04463 Mon Sep 17 00:00:00 2001 From: Anoop Saldanha Date: Sat, 12 Nov 2011 22:04:43 +0530 Subject: [PATCH] fix for bug 375 - update radix test that wrongly uses memset and sizeof --- src/util-radix-tree.c | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/util-radix-tree.c b/src/util-radix-tree.c index c85e8b7..9b6a0be 100644 --- a/src/util-radix-tree.c +++ b/src/util-radix-tree.c @@ -4204,8 +4204,7 @@ static int SCRadixTestUserdataMacro01(void) { if (node == NULL) { goto end; } - - memset(node, 0x00, sizeof(node)); + memset(node, 0x00, sizeof(*node)); void *ptr = SC_RADIX_NODE_USERDATA(node, void); if (ptr != NULL) { @@ -4230,8 +4229,7 @@ static int SCRadixTestUserdataMacro02(void) { if (node == NULL) { goto end; } - - memset(node, 0x00, sizeof(node)); + memset(node, 0x00, sizeof(*node)); memset(&prefix, 0x00, sizeof(prefix)); node->prefix = &prefix; @@ -4260,8 +4258,7 @@ static int SCRadixTestUserdataMacro03(void) { if (node == NULL) { goto end; } - - memset(node, 0x00, sizeof(node)); + memset(node, 0x00, sizeof(*node)); memset(&prefix, 0x00, sizeof(prefix)); node->prefix = &prefix; -- 1.7.1