]> Git Repo - qemu.git/blobdiff - audio/wavcapture.c
arm: disable CONFIG_SERIAL_ISA
[qemu.git] / audio / wavcapture.c
index 9d94623225b286e6cd3f5f8fefe8b9cca34f2908..cf31ed652c2baf4d7fd7a716e822ca3b7f6b2205 100644 (file)
@@ -1,5 +1,8 @@
+#include "qemu/osdep.h"
 #include "hw/hw.h"
 #include "monitor/monitor.h"
+#include "qapi/error.h"
+#include "qemu/error-report.h"
 #include "audio.h"
 
 typedef struct {
@@ -63,8 +66,7 @@ static void wav_destroy (void *opaque)
         }
     doclose:
         if (fclose (wav->f)) {
-            fprintf (stderr, "wav_destroy: fclose failed: %s",
-                     strerror (errno));
+            error_report("wav_destroy: fclose failed: %s", strerror(errno));
         }
     }
 
@@ -87,6 +89,7 @@ static void wav_capture_destroy (void *opaque)
     WAVState *wav = opaque;
 
     AUD_del_capture (wav->cap, wav);
+    g_free (wav);
 }
 
 static void wav_capture_info (void *opaque)
This page took 0.023591 seconds and 4 git commands to generate.