-const char cgi_rcs[] = "$Id: cgi.c,v 1.64 2002/04/24 02:17:21 oes Exp $";
+const char cgi_rcs[] = "$Id: cgi.c,v 1.66 2002/04/26 18:32:57 jongfoster Exp $";
/*********************************************************************
*
* File : $Source: /cvsroot/ijbswa/current/cgi.c,v $
*
* Revisions :
* $Log: cgi.c,v $
+ * Revision 1.66 2002/04/26 18:32:57 jongfoster
+ * Fixing a memory leak on error
+ *
+ * Revision 1.65 2002/04/26 12:53:51 oes
+ * - New function add_help_link
+ * - default_exports now exports links to the user manual
+ * and a prefix for links into the config chapter
+ *
* Revision 1.64 2002/04/24 02:17:21 oes
* - Better descriptions for CGIs
* - Hide edit-actions, more shortcuts
* Description : Checks if a request URL has either the magical
* hostname CGI_SITE_1_HOST (usually http://p.p/) or
* matches CGI_SITE_2_HOST CGI_SITE_2_PATH (usually
- * http://ijbswa.sourceforge.net/config). If so, it passes
+ * http://config.privoxy.org/). If so, it passes
* the (rest of the) path onto dispatch_known_cgi, which
* calls the relevant CGI handler function.
*
char *add_help_link(const char *item,
struct configuration_spec *config)
{
- char *result = strdup("");
+ char *result;
if (!item) return NULL;
-
- string_append(&result, "<a href=\"");
+
+ result = strdup("<a href=\"");
string_append(&result, config->usermanual);
string_append(&result, HELP_LINK_PREFIX);
string_join (&result, string_toupper(item));