diff --git a/src/remote/remote_driver.c b/src/remote/remote_driver.c index e5d4af3070a500de3e564313fae414f130bbfd85..5cc7e32e42f06c4fec84fdf813c3d84c34fe1ea4 100644 --- a/src/remote/remote_driver.c +++ b/src/remote/remote_driver.c @@ -1003,6 +1003,10 @@ doRemoteClose(virConnectPtr conn, struct private_data *priv) virObjectUnref(priv->tls); priv->tls = NULL; + virNetClientSetCloseCallback(priv->client, + NULL, + NULL, + NULL); virNetClientClose(priv->client); virObjectUnref(priv->client); priv->client = NULL;