From f32266d0b8d4bfa2f228c0d3c3ed9869a2b3eb50 Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Fri, 22 May 2009 18:16:42 -0400 Subject: Fix off-by-one error when computing size to reduce memory leak. Patch contributed by Kamil Dudka. 483855 --- pobject.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pobject.c b/pobject.c index 62a8a38..0e968dc 100644 --- a/pobject.c +++ b/pobject.c @@ -987,10 +987,7 @@ pem_CreateObject char *ivstring = NULL; count = pem_nobjs; - if (count > 0) - size = ((count / PEM_ITEM_CHUNK) + 1) * PEM_ITEM_CHUNK; - else - size = 0; + size = (count / PEM_ITEM_CHUNK) * PEM_ITEM_CHUNK; /* * only create token objects -- cgit