]> git.proxmox.com Git - qemu.git/blobdiff - exec.c
qmp: Drop superfluous special case "empty" in qmp_memchar_read()
[qemu.git] / exec.c
diff --git a/exec.c b/exec.c
index 5689613d0a7931e62a3b6b118ff4770f83ab78a3..b85508ba30d4d5d3714e0eae5f38c2d16e570f25 100644 (file)
--- a/exec.c
+++ b/exec.c
@@ -863,18 +863,16 @@ static void *file_ram_alloc(RAMBlock *block,
         return NULL;
     }
 
-    if (asprintf(&filename, "%s/qemu_back_mem.XXXXXX", path) == -1) {
-        return NULL;
-    }
+    filename = g_strdup_printf("%s/qemu_back_mem.XXXXXX", path);
 
     fd = mkstemp(filename);
     if (fd < 0) {
         perror("unable to create backing store for hugepages");
-        free(filename);
+        g_free(filename);
         return NULL;
     }
     unlink(filename);
-    free(filename);
+    g_free(filename);
 
     memory = (memory+hpagesize-1) & ~(hpagesize-1);