X-Git-Url: http://www.privoxy.org/gitweb/contact.html?a=blobdiff_plain;f=cgi.c;h=1307b87e48bfe566c59aba85c7592a25059d8251;hb=d00f25894316024658e49987c6f5bce285e31698;hp=4f7710db578b4b33dd2d7adf4c8090f1effa8d80;hpb=8f053c6a9d681ec2b22ab67d0d0c2d33aaab5bb2;p=privoxy.git diff --git a/cgi.c b/cgi.c index 4f7710db..1307b87e 100644 --- a/cgi.c +++ b/cgi.c @@ -1,4 +1,4 @@ -const char cgi_rcs[] = "$Id: cgi.c,v 1.158 2012/12/07 12:45:20 fabiankeil Exp $"; +const char cgi_rcs[] = "$Id: cgi.c,v 1.159 2014/10/18 11:31:25 fabiankeil Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/cgi.c,v $ @@ -495,14 +495,12 @@ static struct http_response *dispatch_known_cgi(struct client_state * csp, if (*query_args_start == '/') { *query_args_start++ = '\0'; - if ((param_list = new_map())) - { - err = map(param_list, "file", 1, url_decode(query_args_start), 0); - if (JB_ERR_OK != err) { - free(path_copy); - free(param_list); - return cgi_error_memory(); - } + param_list = new_map(); + err = map(param_list, "file", 1, url_decode(query_args_start), 0); + if (JB_ERR_OK != err) { + free(param_list); + free(path_copy); + return cgi_error_memory(); } } else @@ -636,11 +634,7 @@ static struct map *parse_cgi_parameters(char *argstring) } vector = malloc_or_die(max_segments * sizeof(char *)); - if (NULL == (cgi_params = new_map())) - { - freez(vector); - return NULL; - } + cgi_params = new_map(); /* * IE 5 does, of course, violate RFC 2316 Sect 4.1 and sends @@ -2167,10 +2161,6 @@ struct map *default_exports(const struct client_state *csp, const char *caller) assert(csp); exports = new_map(); - if (exports == NULL) - { - return NULL; - } if (csp->config->hostname) {