aboutsummaryrefslogtreecommitdiff
path: root/src/lxc
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2012-07-11 14:35:52 +0100
committerDaniel P. Berrange <berrange@redhat.com>2012-08-07 11:47:55 +0100
commit958499b0c12072e36d20effeddf4a400d9919bb8 (patch)
treebc6693bd9b1288f0c80ec6e6800c6c905c362113 /src/lxc
parentTurn virSocket into a virObject (diff)
downloadlibvirt-958499b0c12072e36d20effeddf4a400d9919bb8.tar.gz
libvirt-958499b0c12072e36d20effeddf4a400d9919bb8.tar.bz2
libvirt-958499b0c12072e36d20effeddf4a400d9919bb8.zip
Turn virNetServer* into virObject instances
Make all the virNetServer* objects use the virObject APIs for reference counting Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Diffstat (limited to 'src/lxc')
-rw-r--r--src/lxc/lxc_controller.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lxc/lxc_controller.c b/src/lxc/lxc_controller.c
index 8ff925e56..cb9fa4129 100644
--- a/src/lxc/lxc_controller.c
+++ b/src/lxc/lxc_controller.c
@@ -264,7 +264,7 @@ static void virLXCControllerFree(virLXCControllerPtr ctrl)
if (ctrl->timerShutdown != -1)
virEventRemoveTimeout(ctrl->timerShutdown);
- virNetServerFree(ctrl->server);
+ virObjectUnref(ctrl->server);
VIR_FREE(ctrl);
}
@@ -620,7 +620,7 @@ static int virLXCControllerSetupServer(virLXCControllerPtr ctrl)
if (virNetServerAddService(ctrl->server, svc, NULL) < 0)
goto error;
- virNetServerServiceFree(svc);
+ virObjectUnref(svc);
svc = NULL;
if (!(ctrl->prog = virNetServerProgramNew(VIR_LXC_PROTOCOL_PROGRAM,
@@ -635,9 +635,9 @@ static int virLXCControllerSetupServer(virLXCControllerPtr ctrl)
error:
VIR_FREE(sockpath);
- virNetServerFree(ctrl->server);
+ virObjectUnref(ctrl->server);
ctrl->server = NULL;
- virNetServerServiceFree(svc);
+ virObjectUnref(svc);
return -1;
}