2007-06-28 Michael Snyder <msnyder@access-company.com>
authorMichael Snyder <msnyder@vmware.com>
Thu, 28 Jun 2007 22:14:06 +0000 (22:14 +0000)
committerMichael Snyder <msnyder@vmware.com>
Thu, 28 Jun 2007 22:14:06 +0000 (22:14 +0000)
* source.c (unset_substitute_path_command): Plug leak (Coverity).

gdb/ChangeLog
gdb/source.c

index bea69db22d0958383e7f227d70b23baa69375155..8ce75e68f5abe5bc9fb442e34d3dcc3774a1aabb 100644 (file)
@@ -1,5 +1,7 @@
 2007-06-28  Michael Snyder  <msnyder@access-company.com>
 
+       * source.c (unset_substitute_path_command): Plug leak (Coverity).
+
        * cli/cli-script.c (build_command_line): Add null pointer guard 
        (Coverity).
        
index a142b32a90f5af96b3fc0f75051fbf589ecf7e3d..1067e62a8fd4e7d4d6452b54b69971fd2c17bee5 100644 (file)
@@ -1852,6 +1852,7 @@ unset_substitute_path_command (char *args, int from_tty)
 
   /* This function takes either 0 or 1 argument.  */
 
+  make_cleanup_freeargv (argv);
   if (argv != NULL && argv[0] != NULL && argv[1] != NULL)
     error (_("Incorrect usage, too many arguments in command"));