X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fshared%2Fvirt.c;fp=src%2Fshared%2Fvirt.c;h=4f8134a7732c964839eea9cb91056f4f988a7ff8;hp=1abd6863ea5aa5fb6d010113b8415eaed2a8e85d;hb=3c475ce44e6b3b5bd6b22cff11a1322dabd95ba0;hpb=eb75d0ed059f56f0b5a8dcb8d490fae7063c76ca diff --git a/src/shared/virt.c b/src/shared/virt.c index 1abd6863e..4f8134a77 100644 --- a/src/shared/virt.c +++ b/src/shared/virt.c @@ -29,6 +29,8 @@ /* Returns a short identifier for the various VM implementations */ int detect_vm(const char **id) { + _cleanup_free_ char *cpuinfo_contents = NULL; + int r; #if defined(__i386__) || defined(__x86_64__) @@ -67,8 +69,6 @@ int detect_vm(const char **id) { const char *j, *k; bool hypervisor; _cleanup_free_ char *hvtype = NULL; - _cleanup_free_ char *cpuinfo_contents = NULL; - int r; /* Try high-level hypervisor sysfs file first: *