{ "user-manual",
cgi_send_user_manual,
NULL, TRUE /* Send user-manual */ },
+ { "wpad.dat",
+ cgi_send_wpad,
+ NULL, TRUE /* Send wpad.dat proxy autoconfiguration file */ },
{ NULL, /* NULL Indicates end of list and default page */
cgi_error_404,
NULL, TRUE /* Unknown CGI page */ }
* The same hack is used in get_last_url() so it looks like
* a real solution is needed.
*/
- size_t max_segments = strlen(argstring) / 2;
- if (max_segments == 0)
- {
- /*
- * XXX: If the argstring is empty, there's really
- * no point in creating a param list, but currently
- * other parts of Privoxy depend on the list's existence.
- */
- max_segments = 1;
- }
+ size_t max_segments = strlen(argstring) / 2 + 1;
vector = malloc_or_die(max_segments * sizeof(char *));
cgi_params = new_map();