]> xenbits.xensource.com Git - libvirt.git/commitdiff
Avoid double free in qemuMonitorCommonTestInit on OOM
authorDaniel P. Berrange <berrange@redhat.com>
Wed, 25 Sep 2013 14:29:45 +0000 (15:29 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 25 Sep 2013 17:12:09 +0000 (18:12 +0100)
The qemuMonitorCommonTestInit method did not allocate the
test object, so it should not free it upon failure. Doing
so causes a double free with the caller.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
tests/qemumonitortestutils.c

index 763102ce4447c41c6ab9be081d3704f1d65dc2ec..956847667cb2191ed72bf1527a346e7bdd769472 100644 (file)
@@ -849,7 +849,6 @@ qemuMonitorCommonTestInit(qemuMonitorTestPtr test)
     return 0;
 
 error:
-    qemuMonitorTestFree(test);
     return -1;
 }