chiark / gitweb /
cryptsetup: fix an OOM check
[elogind.git] / src / cryptsetup / cryptsetup-generator.c
index 3233e15f4e943d4788e560f01e425789560f3fcc..c7f30f6a156cc334216545d2ab90ba85afc09d2a 100644 (file)
@@ -131,7 +131,7 @@ static int create_disk(
                 "Conflicts=umount.target\n"
                 "BindsTo=dev-mapper-%i.device\n"
                 "IgnoreOnIsolate=true\n"
-                "After=systemd-readahead-collect.service systemd-readahead-replay.service cryptsetup-pre.target\n",
+                "After=cryptsetup-pre.target\n",
                 f);
 
         if (!nofail)
@@ -387,7 +387,7 @@ int main(int argc, char *argv[]) {
                                 if (k == 2 && streq(proc_uuid, device + 5)) {
                                         free(options);
                                         options = strdup(p);
-                                        if (!proc_options) {
+                                        if (!options) {
                                                 log_oom();
                                                 goto cleanup;
                                         }