return NULL;
} else if (cp && !strcmp(cp, "GET")) {
esp = getenv("QUERY_STRING");
- if (esp && strlen(esp)) {
+ if (esp) {
if ((line = (char *)malloc (strlen(esp)+2)) == NULL)
return NULL;
sprintf (line, "%s", esp);
cp = ++ip;
}
+ free(line);
res->vars = result;
res->cookies = NULL;
res->files = NULL;