From: Jan Rękorajski Date: Wed, 29 Feb 2012 21:06:07 +0000 (+0000) Subject: - xend fails to start if /var/lib/xend/state/*.xml are empty X-Git-Tag: auto/th/xen-4_1_2-1~25 X-Git-Url: http://git.pld-linux.org/?a=commitdiff_plain;ds=sidebyside;h=df59ac6ab7b88cce3a0f97b13822086a6942a34e;p=packages%2Fxen.git - xend fails to start if /var/lib/xend/state/*.xml are empty Changed files: xend.empty.xml.patch -> 1.1 --- 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 = {}