From: Daniel KouĊ™il Date: Thu, 9 Jun 2011 08:46:30 +0000 (+0000) Subject: Fixed an off-by-one error X-Git-Tag: glite-px-proxyrenewal_R_1_3_21_1~10 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=84d9ce92db6d1dca99a6941e9b1ae6cf2c17eb9d;p=jra1mw.git Fixed an off-by-one error --- 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; } }