From 06575e384e1a7c1087f85682d0f588b2830590e8 Mon Sep 17 00:00:00 2001
From: Alberto Bertogli <albertito@blitiri.com.ar>
Date: Fri, 3 Jul 2009 03:38:17 -0300
Subject: [PATCH 15/25] libfiu: Fix realloc() size miscalculation

Signed-off-by: Alberto Bertogli <albertito@blitiri.com.ar>
---
 libfiu/fiu.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libfiu/fiu.c b/libfiu/fiu.c
index 5c3218d..2a01c91 100644
--- a/libfiu/fiu.c
+++ b/libfiu/fiu.c
@@ -396,7 +396,7 @@ static int insert_new_fail(const char *name, int failnum, void *failinfo,
 
 	/* There are no free slots in enabled_fails, so we must grow it */
 	enabled_fails = realloc(enabled_fails,
-			enabled_fails_len + EF_GROW * sizeof(struct pf_info));
+			(enabled_fails_len + EF_GROW) * sizeof(struct pf_info));
 	if (enabled_fails == NULL) {
 		enabled_fails_last = NULL;
 		enabled_fails_len = 0;
-- 
1.6.2.2.646.gb214

