Commit 08b9e0ba authored by Peng Hao's avatar Peng Hao Committed by Michael S. Tsirkin
Browse files

vhost: fix a memory leak



vhost exists a call for g_file_get_contents, but not call g_free.

Signed-off-by: default avatarPeng <Hao&lt;peng.hao2@zte.com.cn>
Reviewed-by: default avatarMichael S. Tsirkin <mst@redhat.com>
Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
Reviewed-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
parent 2cef91cf
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -52,11 +52,13 @@ static int vhost_kernel_memslots_limit(struct vhost_dev *dev)
                            &s, NULL, NULL)) {
        uint64_t val = g_ascii_strtoull(s, NULL, 10);
        if (!((val == G_MAXUINT64 || !val) && errno)) {
            g_free(s);
            return val;
        }
        error_report("ignoring invalid max_mem_regions value in vhost module:"
                     " %s", s);
    }
    g_free(s);
    return limit;
}