Commit bc78a013 authored by Marc-André Lureau's avatar Marc-André Lureau Committed by Markus Armbruster
Browse files

hostmem-file: plug a small leak



Signed-off-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <1460566660-19241-1-git-send-email-marcandre.lureau@redhat.com>
Reviewed-by: default avatarIgor Mammedov <imammedo@redhat.com>
Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
parent 538a4673
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -121,11 +121,19 @@ file_backend_instance_init(Object *o)
                            set_mem_path, NULL);
}

static void file_backend_instance_finalize(Object *o)
{
    HostMemoryBackendFile *fb = MEMORY_BACKEND_FILE(o);

    g_free(fb->mem_path);
}

static const TypeInfo file_backend_info = {
    .name = TYPE_MEMORY_BACKEND_FILE,
    .parent = TYPE_MEMORY_BACKEND,
    .class_init = file_backend_class_init,
    .instance_init = file_backend_instance_init,
    .instance_finalize = file_backend_instance_finalize,
    .instance_size = sizeof(HostMemoryBackendFile),
};