diff --git a/src/remote/remote_driver.c b/src/remote/remote_driver.c index fc4c69615a..c4064e1a4d 100644 --- a/src/remote/remote_driver.c +++ b/src/remote/remote_driver.c @@ -993,6 +993,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;