X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=parsers.c;h=6e66861e7ff5a8b4ca3f4a6b031b64323eace7a8;hb=0ecab5df27ce9d5aa8c03580e7598fce8264534a;hp=29d52e4d749807e5e1a2dd6f224aac71de59be2c;hpb=8314e43f15b2660a6146442fadb1c25293fed8d9;p=privoxy.git diff --git a/parsers.c b/parsers.c index 29d52e4d..6e66861e 100644 --- a/parsers.c +++ b/parsers.c @@ -1,4 +1,4 @@ -const char parsers_rcs[] = "$Id: parsers.c,v 1.282 2013/12/24 13:34:45 fabiankeil Exp $"; +const char parsers_rcs[] = "$Id: parsers.c,v 1.284 2014/02/10 14:42:42 fabiankeil Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/parsers.c,v $ @@ -1277,7 +1277,7 @@ jb_err update_server_headers(struct client_state *csp) *********************************************************************/ static jb_err header_tagger(struct client_state *csp, char *header) { - int wanted_filter_type; + enum filter_type wanted_filter_type; int multi_action_index; pcrs_job *job; @@ -1455,7 +1455,7 @@ static jb_err filter_header(struct client_state *csp, char **header) struct re_filterfile_spec *b; struct list_entry *filtername; - int wanted_filter_type; + enum filter_type wanted_filter_type; int multi_action_index; if (csp->flags & CSP_FLAG_NO_FILTERING) @@ -1758,6 +1758,7 @@ static jb_err client_keep_alive(struct client_state *csp, char **header) log_error(LOG_LEVEL_HEADER, "Couldn't parse: '%s'. Using default timeout %u", *header, csp->config->keep_alive_timeout); + freez(*header); return JB_ERR_OK; } @@ -1776,6 +1777,7 @@ static jb_err client_keep_alive(struct client_state *csp, char **header) log_error(LOG_LEVEL_HEADER, "Client keep-alive timeout is %u. Sticking with %u.", keep_alive_timeout, csp->config->keep_alive_timeout); + freez(*header); } return JB_ERR_OK;