--- /dev/null
+From c802a7306bdc3e82378a87acd9402bbabe9f6b28 Mon Sep 17 00:00:00 2001
+From: Jan Janssen <medhefgo@web.de>
+Date: Thu, 10 Sep 2015 10:23:49 +0200
+Subject: [PATCH] cryptsetup-generator: Properly check return code
+
+---
+ src/cryptsetup/cryptsetup-generator.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/cryptsetup/cryptsetup-generator.c b/src/cryptsetup/cryptsetup-generator.c
+index 6fad8ad..ab91afe 100644
+--- a/src/cryptsetup/cryptsetup-generator.c
++++ b/src/cryptsetup/cryptsetup-generator.c
+@@ -330,7 +330,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value) {
+ free(d->keyfile);
+ d->keyfile = uuid_value;
+ uuid_value = NULL;
+- } else if (free_and_strdup(&arg_default_keyfile, value))
++ } else if (free_and_strdup(&arg_default_keyfile, value) < 0)
+ return log_oom();
+
+ } else if (STR_IN_SET(key, "luks.name", "rd.luks.name") && value) {
Patch13: sysctl.patch
Patch14: journal-gatewayd-fdopen.patch
Patch15: empty_notify_dos.patch
+Patch16: cryptsetup_generator_cmdline_parsing.patch
URL: http://www.freedesktop.org/wiki/Software/systemd
BuildRequires: acl-devel
%{?with_audit:BuildRequires: audit-libs-devel}
%patch13 -p1
%patch14 -p1
%patch15 -p1
+%patch16 -p1
+
cp -p %{SOURCE2} src/systemd_booted.c
%build