From: Daniel P. Berrange Date: Tue, 19 Jul 2011 13:14:59 +0000 (+0100) Subject: Add some debugging for virNetClient reference counting X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=06c0d1841cdb2f457df4765fd54e263bdb903b69;p=libvirt.git Add some debugging for virNetClient reference counting * src/rpc/virnetclient.c: Add debugging of ref counts --- diff --git a/src/rpc/virnetclient.c b/src/rpc/virnetclient.c index 9eaecfcbee..4a9eabc8d3 100644 --- a/src/rpc/virnetclient.c +++ b/src/rpc/virnetclient.c @@ -146,6 +146,7 @@ static virNetClientPtr virNetClientNew(virNetSocketPtr sock, client) < 0) VIR_DEBUG("Failed to add event watch, disabling events"); + VIR_DEBUG("client=%p refs=%d", client, client->refs); return client; no_memory: @@ -214,6 +215,7 @@ void virNetClientRef(virNetClientPtr client) { virNetClientLock(client); client->refs++; + VIR_DEBUG("client=%p refs=%d", client, client->refs); virNetClientUnlock(client); } @@ -226,6 +228,7 @@ void virNetClientFree(virNetClientPtr client) return; virNetClientLock(client); + VIR_DEBUG("client=%p refs=%d", client, client->refs); client->refs--; if (client->refs > 0) { virNetClientUnlock(client);