diff options
author | Daniel P. Berrange <berrange@redhat.com> | 2012-07-11 14:35:52 +0100 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2012-08-07 11:47:55 +0100 |
commit | 958499b0c12072e36d20effeddf4a400d9919bb8 (patch) | |
tree | bc6693bd9b1288f0c80ec6e6800c6c905c362113 /src/lxc | |
parent | Turn virSocket into a virObject (diff) | |
download | libvirt-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.c | 8 |
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; } |