]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
virt: Update cache if the detected vm is virtualbox (#5364)
authorBenjamin Robin <benjarobin@users.noreply.github.com>
Fri, 17 Feb 2017 07:45:30 +0000 (08:45 +0100)
committerMartin Pitt <martinpitt@users.noreply.github.com>
Fri, 17 Feb 2017 07:45:30 +0000 (08:45 +0100)
src/basic/virt.c

index 830dc655e381f2092f80d6ed2d5012120c9b1323..9d615da681e1e0a535b99b564326d070a14a1681 100644 (file)
@@ -329,8 +329,10 @@ int detect_vm(void) {
          * -> Third try to detect from dmi. */
 
         dmi = detect_vm_dmi();
-        if (dmi == VIRTUALIZATION_ORACLE)
-                return dmi;
+        if (dmi == VIRTUALIZATION_ORACLE) {
+                r = dmi;
+                goto finish;
+        }
 
         r = detect_vm_cpuid();
         if (r < 0)