return 0;
if (cgiHeaderString) {
- len = (strlen (cgiHeaderString) + cp-name + vp-value + 4) * sizeof (char);
+ len = (strlen (cgiHeaderString) + cp-name + vp-value + 5) * sizeof (char);
if ((pivot = (char *)realloc (cgiHeaderString,len)) == NULL)
return 0;
cgiHeaderString = pivot;
pivot = cgiHeaderString;
*pivot = '\0';
}
- memset(pivot+1, 0, (cp-name + vp-value + 4));
+ memset(pivot, 0, (cp-name + vp-value + 5) * sizeof (char));
strncpy (pivot, name, cp-name);
strncat (pivot, ": ", 2);