]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Fix memory leak in qemuProcessWaitForMonitor
authorOsier Yang <jyang@redhat.com>
Thu, 23 Jun 2011 10:15:25 +0000 (18:15 +0800)
committerOsier Yang <jyang@redhat.com>
Thu, 23 Jun 2011 10:15:25 +0000 (18:15 +0800)
Move "VIR_FREE(buf) into label "closelog", so that "buf" could be
freed before returning.

src/qemu/qemu_process.c

index 5b452e86e65aa6b90d886710e1014433c8a6b272..b4c732db4c895ff90058d1b1108fe5cc51efecad 100644 (file)
@@ -1122,9 +1122,9 @@ cleanup:
         ret = -1;
     }
 
+closelog:
     VIR_FREE(buf);
 
-closelog:
     if (VIR_CLOSE(logfd) < 0) {
         char ebuf[1024];
         VIR_WARN("Unable to close logfile: %s",