From df59ac6ab7b88cce3a0f97b13822086a6942a34e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20R=C4=99korajski?= Date: Wed, 29 Feb 2012 21:06:07 +0000 Subject: [PATCH] - xend fails to start if /var/lib/xend/state/*.xml are empty Changed files: xend.empty.xml.patch -> 1.1 --- xend.empty.xml.patch | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 xend.empty.xml.patch diff --git a/xend.empty.xml.patch b/xend.empty.xml.patch new file mode 100644 index 0000000..e3f29d3 --- /dev/null +++ b/xend.empty.xml.patch @@ -0,0 +1,15 @@ +http://lists.xensource.com/archives/html/xen-devel/2011-11/msg00218.html + +diff -r 54a5e994a241 -r 76391f599433 tools/python/xen/xend/XendStateStore.py +--- a/tools/python/xen/xend/XendStateStore.py Wed Nov 02 17:09:09 2011 +0000 ++++ b/tools/python/xen/xend/XendStateStore.py Thu Nov 03 12:02:44 2011 -0400 +@@ -101,6 +101,9 @@ class XendStateStore: + if not os.path.exists(xml_path): + return {} + ++ if not os.path.getsize(xml_path) == 0: ++ return {} ++ + dom = minidom.parse(xml_path) + root = dom.documentElement + state = {} -- 2.44.0