Signed-off-by: James Song <jsong@novell.com>
Name: tools-memleak.patch
Type: text/x-patch
diff -r 128086d44a42 tools/python/xen/lowlevel/flask/flask.c
--- a/tools/python/xen/lowlevel/flask/flask.c Fri Dec 05 17:39:58 2008 +0800
+++ b/tools/python/xen/lowlevel/flask/flask.c Tue Dec 09 13:14:44 2008 +0800
@@ -55,6 +55,7 @@
xc_handle = xc_interface_open();
if (xc_handle < 0) {
errno = xc_handle;
+ free(buf);
return PyErr_SetFromErrno(xc_error_obj);
}
diff -r 128086d44a42 tools/python/xen/lowlevel/xc/xc.c
--- a/tools/python/xen/lowlevel/xc/xc.c Fri Dec 05 17:39:58 2008 +0800
+++ b/tools/python/xen/lowlevel/xc/xc.c Tue Dec 09 13:14:44 2008 +0800
@@ -690,7 +690,10 @@
group_str = calloc(num_sdevs, sizeof(dev_str));
if (group_str == NULL)
+ {
+ free(sdev_array);
return PyErr_NoMemory();
+ }
for ( i = 0; i < num_sdevs; i++ )
{
--thanks
James.
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel