From 84d9ce92db6d1dca99a6941e9b1ae6cf2c17eb9d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Kou=C5=99il?= Date: Thu, 9 Jun 2011 08:46:30 +0000 Subject: [PATCH] Fixed an off-by-one error --- org.glite.px.proxyrenewal/src/voms.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.glite.px.proxyrenewal/src/voms.c b/org.glite.px.proxyrenewal/src/voms.c index 4c6a6d7..f1b65c2 100644 --- a/org.glite.px.proxyrenewal/src/voms.c +++ b/org.glite.px.proxyrenewal/src/voms.c @@ -382,7 +382,7 @@ get_voms_fqans(glite_renewal_core_context ctx, const char *file) for (voms_cert = voms_info->data; voms_cert && *voms_cert; voms_cert++) { for (f = (*voms_cert)->fqan; f && *f; f++) { flen = strlen(*f); - tmp = realloc(fqans, len + ((len) ? 1 : 0) + flen + 1); + tmp = realloc(fqans, len + flen + 1); if (tmp == NULL) { free(fqans); fqans = NULL; @@ -394,7 +394,7 @@ get_voms_fqans(glite_renewal_core_context ctx, const char *file) else strcat(fqans, ":"); strcat(fqans, *f); - len += flen; + len += flen + 1; } } -- 1.8.2.3