This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[commit] fix memory leak in maintenance_do_deprecate
- From: Michael Snyder <msnyder at vmware dot com>
- To: "gdb-patches at sourceware dot org" <gdb-patches at sourceware dot org>
- Date: Sat, 26 Feb 2011 17:00:38 -0800
- Subject: [commit] fix memory leak in maintenance_do_deprecate
Found by coverity.
2011-02-26 Michael Snyder <msnyder@vmware.com>
* maint.c (maintenance_do_deprecate): Plug a memory leak.
Index: maint.c
===================================================================
RCS file: /cvs/src/src/gdb/maint.c,v
retrieving revision 1.82
diff -u -p -u -p -r1.82 maint.c
--- maint.c 9 Jan 2011 03:20:33 -0000 1.82
+++ maint.c 27 Feb 2011 00:56:58 -0000
@@ -644,6 +644,9 @@ maintenance_do_deprecate (char *text, in
cmd->flags |= MALLOCED_REPLACEMENT;
return;
}
+ /* If we get here, don't leak! */
+ if (replacement != NULL)
+ xfree (replacement);
}
/* Maintenance set/show framework. */