diff --git a/tools/python/xen/xend/server/SrvDaemon.py b/tools/python/xen/xend/server/SrvDaemon.py index c451071bee..80e2d0eb8b 100644 --- a/tools/python/xen/xend/server/SrvDaemon.py +++ b/tools/python/xen/xend/server/SrvDaemon.py @@ -271,8 +271,10 @@ class Daemon: try: log.info("Xend Daemon started") - xinfo = xen.lowlevel.xc.new().xeninfo() + xc = xen.lowlevel.xc.new() + xinfo = xc.xeninfo() log.info("Xend changeset: %s.", xinfo['xen_changeset']) + del xc event.listenEvent(self) relocate.listenRelocation()