]> git.ipfire.org Git - thirdparty/qemu.git/blobdiff - hw/mem/pc-dimm.c
qom: Change object_get_canonical_path_component() not to malloc
[thirdparty/qemu.git] / hw / mem / pc-dimm.c
index 9d3f0b9691af73080897977b1bb2252c33c60137..c30351070bb8bcd43dcb61560dd3be492ded2cb7 100644 (file)
@@ -179,9 +179,8 @@ static void pc_dimm_realize(DeviceState *dev, Error **errp)
         error_setg(errp, "'" PC_DIMM_MEMDEV_PROP "' property is not set");
         return;
     } else if (host_memory_backend_is_mapped(dimm->hostmem)) {
-        char *path = object_get_canonical_path_component(OBJECT(dimm->hostmem));
-        error_setg(errp, "can't use already busy memdev: %s", path);
-        g_free(path);
+        error_setg(errp, "can't use already busy memdev: %s",
+                   object_get_canonical_path_component(OBJECT(dimm->hostmem)));
         return;
     }
     if (((nb_numa_nodes > 0) && (dimm->node >= nb_numa_nodes)) ||