Drop superfluous checks for NULL results
buflen = strlen(strtext); /* will shrink, also we discover if
* strtext */
buffer = (unsigned char *) emalloc(buflen); /* isn't NULL terminated */
- if (buffer == NULL)
- return NULL;
for (bp = buffer, sp = strtext; *sp != '\0'; bp++, sp++)
{
switch (state)
}
}
buffer = erealloc(buffer, buflen+1);
- buffer[buflen] = 0;
- if (buffer == NULL)
- return NULL;
+ buffer[buflen] = '\0';
*retbuflen = buflen;
return buffer;