X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=loadcfg.c;h=55874d57fe151e288d20fcb1ababac3a3ebb8c46;hp=0c8b8907f5d4d5185388f00fdee4ca88c5e1541f;hb=74dd41a427727953abd78097f47db07f884568d5;hpb=02513b88beb7ccf117edf2ad47ed4ee445ebf255 diff --git a/loadcfg.c b/loadcfg.c index 0c8b8907..55874d57 100644 --- a/loadcfg.c +++ b/loadcfg.c @@ -121,7 +121,7 @@ static struct file_list *current_configfile = NULL; /* * This takes the "cryptic" hash of each keyword and aliases them to * something a little more readable. This also makes changing the - * hash values easier if they should change or the hash algorthm changes. + * hash values easier if they should change or the hash algorithm changes. * Use the included "hash" program to find out what the hash will be * for any string supplied on the command line. (Or just put it in the * config file and read the number from the error message in the log). @@ -239,11 +239,9 @@ static void unload_configfile (void * data) while (cur_fwd != NULL) { struct forward_spec * next_fwd = cur_fwd->next; - free_pattern_spec(cur_fwd->url); - freez(cur_fwd->gateway_host); - freez(cur_fwd->forward_host); - free(cur_fwd); + unload_forward_spec(cur_fwd); + cur_fwd = next_fwd; } config->forward = NULL;