]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
virt: make sure we don't ignore some errors
authorLennart Poettering <lennart@poettering.net>
Mon, 22 Feb 2016 15:28:17 +0000 (16:28 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 22 Feb 2016 22:23:06 +0000 (23:23 +0100)
src/basic/virt.c

index 19b6318e3ddba3d4a7fcf0374af7d23058281a44..79387007f0a30ae340d536287fb4e79c5c39aa52 100644 (file)
@@ -201,6 +201,8 @@ static int detect_vm_xen(void) {
         r = read_one_line_file("/proc/xen/capabilities", &domcap);
         if (r == -ENOENT)
                 return VIRTUALIZATION_NONE;
+        if (r < 0)
+                return r;
 
         i = domcap;
         while ((cap = strsep(&i, ",")))