X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=cgisimple.c;h=562eeb63bb91e8ab4bdb0f5c083811f26582afb6;hp=74e5425c8f0ffd9f1dc7c7ba0680a5e3b9f8d73c;hb=4eaf88d1c0830b2a56c8c248a12108dd771f1ef9;hpb=dfee05ac44a416695bfc01be2994582440efa12c diff --git a/cgisimple.c b/cgisimple.c index 74e5425c..562eeb63 100644 --- a/cgisimple.c +++ b/cgisimple.c @@ -1,4 +1,4 @@ -const char cgisimple_rcs[] = "$Id: cgisimple.c,v 1.147 2017/02/20 13:47:04 fabiankeil Exp $"; +const char cgisimple_rcs[] = "$Id: cgisimple.c,v 1.149 2017/05/04 14:33:17 fabiankeil Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/cgisimple.c,v $ @@ -391,12 +391,16 @@ jb_err cgi_show_client_tags(struct client_state *csp, if (!err) err = string_append(&client_tag_status, "\n"); if (err) { - free_map(exports); - return JB_ERR_MEMORY; + break; } this_tag = this_tag->next; } if (!err) err = string_append(&client_tag_status, "\n"); + if (err) + { + free_map(exports); + return JB_ERR_MEMORY; + } } refresh_delay = get_next_tag_timeout_for_client(csp->client_address); if (refresh_delay != 0) @@ -1839,6 +1843,14 @@ static jb_err show_defines(struct map *exports) 1, #else 0, +#endif + }, + { + "FEATURE_EXTERNAL_FILTERS", +#ifdef FEATURE_EXTERNAL_FILTERS + 1, +#else + 0, #endif }, {