util: don't fail if no id was passed to detect_container()

This commit is contained in:
Lennart Poettering
2011-09-23 16:28:27 +02:00
parent 65bc2c2114
commit 799f46d36f
+9 -3
View File
@@ -4445,17 +4445,23 @@ int detect_container(const char **id) {
if (streq(line, "container=lxc")) {
fclose(f);
*id = "lxc";
if (id)
*id = "lxc";
return 1;
} else if (streq(line, "container=systemd-nspawn")) {
fclose(f);
*id = "systemd-nspawn";
if (id)
*id = "systemd-nspawn";
return 1;
} else if (startswith(line, "container=")) {
fclose(f);
*id = "other-container";
if (id)
*id = "other-container";
return 1;
}