mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
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:
1 parent
8b31a682c1
commit
f8e8438eef
35 files changed
+89
-173
No files matched your search
@@ -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;
|
||||
}
|
||||
|
||||
|
||||