diff --git a/src/shared/bootspec.c b/src/shared/bootspec.c index 36a9f1d8bd..06f42ab61d 100644 --- a/src/shared/bootspec.c +++ b/src/shared/bootspec.c @@ -723,9 +723,11 @@ static int boot_entry_load_unified( if (!tmp.title) return log_oom(); - tmp.sort_key = strdup(good_sort_key); - if (!tmp.sort_key) - return log_oom(); + if (good_sort_key) { + tmp.sort_key = strdup(good_sort_key); + if (!tmp.sort_key) + return log_oom(); + } if (good_version) { tmp.version = strdup(good_version);