Remove unnecessary NULL checks before freeing memory blocks.

The following functions check for NULL internally:
 free, kfree, xfree, free_xenheap_page[s]

Signed-off-by: Keir Fraser <keir@xensource.com>
This commit is contained in:
kaf24@firebug.cl.cam.ac.uk committed 2005-11-11 12:55:47 +01:00
1 parent 8b31a682c1
commit f8e8438eef
35 files changed
+89 -173

No files matched your search

+3 -6
View File
@@ -114,8 +114,7 @@ static PyObject *xspy_read(PyObject *self, PyObject *args, PyObject *kwds)
}
val = PyString_FromStringAndSize(xsval, xsval_n);
exit:
if (xsval)
free(xsval);
free(xsval);
return val;
}
@@ -427,8 +426,7 @@ static PyObject *xspy_set_permissions(PyObject *self, PyObject *args,
val = Py_None;
exit:
Py_XDECREF(tuple0);
if (xsperms)
free(xsperms);
free(xsperms);
return val;
}
@@ -541,8 +539,7 @@ again:
/* Create tuple (path, token). */
val = Py_BuildValue("(sO)", xsval[XS_WATCH_PATH], token);
exit:
if (xsval)
free(xsval);
free(xsval);
return val;
}
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.