summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--discover/boot.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/discover/boot.c b/discover/boot.c
index ba6ce25..04e7a54 100644
--- a/discover/boot.c
+++ b/discover/boot.c
@@ -77,12 +77,10 @@ static int kexec_load(struct boot_task *boot_task)
*p++ = s_dtb; /* 4 */
}
- if (boot_task->args) {
- s_args = talloc_asprintf(boot_task, "--append=%s",
- boot_task->args);
- assert(s_args);
- *p++ = s_args; /* 5 */
- }
+ s_args = talloc_asprintf(boot_task, "--append=%s",
+ boot_task->args ?: "\"\"");
+ assert(s_args);
+ *p++ = s_args; /* 5 */
*p++ = boot_task->local_image; /* 6 */
*p++ = NULL; /* 7 */
OpenPOWER on IntegriCloud