提交 be8653b1 编写于 作者: R Richard W.M. Jones

Fix double-free in OpenVZ driver.

        * src/openvz_conf.c: Double-free fix (Anton Protopopov).
上级 83d0aa07
Thu Feb 21 15:17:00 UTC 2008 Richard W.M. Jones <rjones@redhat.com>
Fix double-free in OpenVZ driver.
* src/openvz_conf.c: Double-free fix (Anton Protopopov).
Wed Feb 20 22:48:27 EST 2008 Daniel P. Berrange <berrange@redhat.com>
* src/libvirt_sym.version: Added missing virStorageVolGetConnect
......
......@@ -536,7 +536,6 @@ openvzGetVPSInfo(virConnectPtr conn) {
if (fscanf(fp, "%d %s\n", &veid, status) != 2) {
error(conn, VIR_ERR_INTERNAL_ERROR,
"Failed to parse vzlist output");
free(*pnext);
goto error;
}
if(strcmp(status, "stopped")) {
......@@ -557,7 +556,6 @@ openvzGetVPSInfo(virConnectPtr conn) {
vmdef = calloc(1, sizeof(*vmdef));
if(!vmdef) {
error(conn, VIR_ERR_INTERNAL_ERROR, "calloc failed");
free(*pnext);
goto error;
}
......@@ -568,7 +566,6 @@ openvzGetVPSInfo(virConnectPtr conn) {
if(ret == -1) {
error(conn, VIR_ERR_INTERNAL_ERROR,
"UUID in config file malformed");
free(*pnext);
free(vmdef);
goto error;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册