Commit 5d7bc72a authored by Greg Kurz's avatar Greg Kurz Committed by Eduardo Habkost
Browse files

sev/i386: fix memory leak in sev_guest_init()



The string returned by object_property_get_str() is dynamically allocated.

Fixes: d8575c6c
Signed-off-by: default avatarGreg Kurz <groug@kaod.org>
Message-Id: <152231462116.69730.14119625999092384450.stgit@bahia.lan>
Reviewed-by: default avatarCornelia Huck <cohuck@redhat.com>
Reviewed-by: default avatarThomas Huth <thuth@redhat.com>
Signed-off-by: default avatarEduardo Habkost <ehabkost@redhat.com>
parent 72a841d2
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -748,9 +748,11 @@ sev_guest_init(const char *id)
    if (s->sev_fd < 0) {
        error_report("%s: Failed to open %s '%s'", __func__,
                     devname, strerror(errno));
        goto err;
    }
    g_free(devname);
    if (s->sev_fd < 0) {
        goto err;
    }

    ret = sev_platform_ioctl(s->sev_fd, SEV_PLATFORM_STATUS, &status,
                             &fw_error);