]> xenbits.xensource.com Git - libvirt.git/commitdiff
Add some debugging for virNetClient reference counting
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 19 Jul 2011 13:14:59 +0000 (14:14 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Tue, 19 Jul 2011 15:18:50 +0000 (11:18 -0400)
* src/rpc/virnetclient.c: Add debugging of ref counts

src/rpc/virnetclient.c

index 9eaecfcbee0ea9960e961acdb9e7152449ad7aae..4a9eabc8d33f0f899c9830999f3feda87ab0d233 100644 (file)
@@ -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);