chiark / gitweb /
gpt-auto-generator: don't return OOM on parentless devices
[elogind.git] / src / gpt-auto-generator / gpt-auto-generator.c
index be91977de9aa298b79653d288a9d7cb8287ca535..19c5eea9de2fc24a5a97cb3589d77d08f20d39c7 100644 (file)
@@ -395,7 +395,7 @@ static int enumerate_partitions(dev_t devnum) {
 
         parent = udev_device_get_parent(d);
         if (!parent)
-                return log_oom();
+                return 0;
 
         /* Does it have a devtype? */
         devtype = udev_device_get_devtype(parent);
@@ -702,7 +702,7 @@ static int add_root_mount(void) {
 
         return add_mount(
                         "root",
-                        "/dev/disk/by-id/gpt-auto-root",
+                        "/dev/gpt-auto-root",
                         in_initrd() ? "/sysroot" : "/",
                         NULL,
                         arg_root_rw ? "rw" : "ro",