Commit f42fdb24 authored by Daniel P. Berrangé's avatar Daniel P. Berrangé Committed by Gerd Hoffmann
Browse files

vnc: remove bogus object_unref on client socket



vnc_listen_io() does not own the reference on the 'cioc' parameter is it
passed, so should not be unref'ing it.

Fixes: 13e1d0e7
Reported-by: default avatarBandan Das <bsd@redhat.com>
Signed-off-by: default avatarDaniel P. Berrangé <berrange@redhat.com>
Reviewed-by: default avatarEric Blake <eblake@redhat.com>
Message-id: 20180215102602.10864-1-berrange@redhat.com
Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
parent fb68096d
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -3152,7 +3152,6 @@ static void vnc_listen_io(QIONetListener *listener,
                         isWebsock ? "vnc-ws-server" : "vnc-server");
    qio_channel_set_delay(QIO_CHANNEL(cioc), false);
    vnc_connect(vd, cioc, false, isWebsock);
    object_unref(OBJECT(cioc));
}

static const DisplayChangeListenerOps dcl_ops = {