提交 245d8825 编写于 作者: J Jiri Denemark

python: Avoid freeing uninitialized new_params pointer

上级 ad9e110c
...@@ -809,7 +809,7 @@ libvirt_virDomainSetSchedulerParametersFlags(PyObject *self ATTRIBUTE_UNUSED, ...@@ -809,7 +809,7 @@ libvirt_virDomainSetSchedulerParametersFlags(PyObject *self ATTRIBUTE_UNUSED,
int nparams = 0; int nparams = 0;
Py_ssize_t size = 0; Py_ssize_t size = 0;
unsigned int flags; unsigned int flags;
virTypedParameterPtr params, new_params; virTypedParameterPtr params, new_params = NULL;
if (!PyArg_ParseTuple(args, if (!PyArg_ParseTuple(args,
(char *)"OOi:virDomainSetScedulerParametersFlags", (char *)"OOi:virDomainSetScedulerParametersFlags",
...@@ -885,7 +885,7 @@ libvirt_virDomainSetBlkioParameters(PyObject *self ATTRIBUTE_UNUSED, ...@@ -885,7 +885,7 @@ libvirt_virDomainSetBlkioParameters(PyObject *self ATTRIBUTE_UNUSED,
int nparams = 0; int nparams = 0;
Py_ssize_t size = 0; Py_ssize_t size = 0;
unsigned int flags; unsigned int flags;
virTypedParameterPtr params, new_params; virTypedParameterPtr params, new_params = NULL;
if (!PyArg_ParseTuple(args, if (!PyArg_ParseTuple(args,
(char *)"OOi:virDomainSetBlkioParameters", (char *)"OOi:virDomainSetBlkioParameters",
...@@ -1007,7 +1007,7 @@ libvirt_virDomainSetMemoryParameters(PyObject *self ATTRIBUTE_UNUSED, ...@@ -1007,7 +1007,7 @@ libvirt_virDomainSetMemoryParameters(PyObject *self ATTRIBUTE_UNUSED,
int nparams = 0; int nparams = 0;
Py_ssize_t size = 0; Py_ssize_t size = 0;
unsigned int flags; unsigned int flags;
virTypedParameterPtr params, new_params; virTypedParameterPtr params, new_params = NULL;
if (!PyArg_ParseTuple(args, if (!PyArg_ParseTuple(args,
(char *)"OOi:virDomainSetMemoryParameters", (char *)"OOi:virDomainSetMemoryParameters",
...@@ -1129,7 +1129,7 @@ libvirt_virDomainSetNumaParameters(PyObject *self ATTRIBUTE_UNUSED, ...@@ -1129,7 +1129,7 @@ libvirt_virDomainSetNumaParameters(PyObject *self ATTRIBUTE_UNUSED,
int nparams = 0; int nparams = 0;
Py_ssize_t size = 0; Py_ssize_t size = 0;
unsigned int flags; unsigned int flags;
virTypedParameterPtr params, new_params; virTypedParameterPtr params, new_params = NULL;
if (!PyArg_ParseTuple(args, if (!PyArg_ParseTuple(args,
(char *)"OOi:virDomainSetNumaParameters", (char *)"OOi:virDomainSetNumaParameters",
...@@ -1252,7 +1252,7 @@ libvirt_virDomainSetInterfaceParameters(PyObject *self ATTRIBUTE_UNUSED, ...@@ -1252,7 +1252,7 @@ libvirt_virDomainSetInterfaceParameters(PyObject *self ATTRIBUTE_UNUSED,
Py_ssize_t size = 0; Py_ssize_t size = 0;
unsigned int flags; unsigned int flags;
const char *device = NULL; const char *device = NULL;
virTypedParameterPtr params, new_params; virTypedParameterPtr params, new_params = NULL;
if (!PyArg_ParseTuple(args, if (!PyArg_ParseTuple(args,
(char *)"OzOi:virDomainSetInterfaceParameters", (char *)"OzOi:virDomainSetInterfaceParameters",
...@@ -4248,7 +4248,7 @@ libvirt_virDomainSetBlockIoTune(PyObject *self ATTRIBUTE_UNUSED, ...@@ -4248,7 +4248,7 @@ libvirt_virDomainSetBlockIoTune(PyObject *self ATTRIBUTE_UNUSED,
Py_ssize_t size = 0; Py_ssize_t size = 0;
const char *disk; const char *disk;
unsigned int flags; unsigned int flags;
virTypedParameterPtr params, new_params; virTypedParameterPtr params, new_params = NULL;
if (!PyArg_ParseTuple(args, (char *)"OzOi:virDomainSetBlockIoTune", if (!PyArg_ParseTuple(args, (char *)"OzOi:virDomainSetBlockIoTune",
&pyobj_domain, &disk, &info, &flags)) &pyobj_domain, &disk, &info, &flags))
...@@ -6408,7 +6408,7 @@ libvirt_virNodeSetMemoryParameters(PyObject *self ATTRIBUTE_UNUSED, ...@@ -6408,7 +6408,7 @@ libvirt_virNodeSetMemoryParameters(PyObject *self ATTRIBUTE_UNUSED,
int nparams = 0; int nparams = 0;
Py_ssize_t size = 0; Py_ssize_t size = 0;
unsigned int flags; unsigned int flags;
virTypedParameterPtr params, new_params; virTypedParameterPtr params, new_params = NULL;
if (!PyArg_ParseTuple(args, if (!PyArg_ParseTuple(args,
(char *)"OOi:virNodeSetMemoryParameters", (char *)"OOi:virNodeSetMemoryParameters",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册