From 39a15392570ecbc48d1625cdf629a4dfcfb8612a Mon Sep 17 00:00:00 2001 From: jongfoster Date: Fri, 26 Apr 2002 18:32:57 +0000 Subject: [PATCH] Fixing a memory leak on error --- cgi.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/cgi.c b/cgi.c index 0cc7fe49..d6055251 100644 --- a/cgi.c +++ b/cgi.c @@ -1,4 +1,4 @@ -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.65 2002/04/26 12:53:51 oes Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/cgi.c,v $ @@ -38,6 +38,11 @@ const char cgi_rcs[] = "$Id: cgi.c,v 1.64 2002/04/24 02:17:21 oes Exp $"; * * Revisions : * $Log: cgi.c,v $ + * 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 @@ -1249,11 +1254,11 @@ jb_err cgi_error_bad_param(struct client_state *csp, char *add_help_link(const char *item, struct configuration_spec *config) { - char *result = strdup(""); + char *result; if (!item) return NULL; - - string_append(&result, "usermanual); string_append(&result, HELP_LINK_PREFIX); string_join (&result, string_toupper(item)); -- 2.39.2