|
@@ -44,8 +44,8 @@ file_backend_memory_alloc(HostMemoryBackend *backend, Error **errp)
|
|
object_get_typename(OBJECT(backend)));
|
|
object_get_typename(OBJECT(backend)));
|
|
#else
|
|
#else
|
|
HostMemoryBackendFile *fb = MEMORY_BACKEND_FILE(backend);
|
|
HostMemoryBackendFile *fb = MEMORY_BACKEND_FILE(backend);
|
|
|
|
+ g_autofree gchar *name = NULL;
|
|
uint32_t ram_flags;
|
|
uint32_t ram_flags;
|
|
- gchar *name;
|
|
|
|
|
|
|
|
if (!backend->size) {
|
|
if (!backend->size) {
|
|
error_setg(errp, "can't create backend with size 0");
|
|
error_setg(errp, "can't create backend with size 0");
|
|
@@ -89,7 +89,6 @@ file_backend_memory_alloc(HostMemoryBackend *backend, Error **errp)
|
|
memory_region_init_ram_from_file(&backend->mr, OBJECT(backend), name,
|
|
memory_region_init_ram_from_file(&backend->mr, OBJECT(backend), name,
|
|
backend->size, fb->align, ram_flags,
|
|
backend->size, fb->align, ram_flags,
|
|
fb->mem_path, fb->offset, errp);
|
|
fb->mem_path, fb->offset, errp);
|
|
- g_free(name);
|
|
|
|
#endif
|
|
#endif
|
|
}
|
|
}
|
|
|
|
|