X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fshared%2Fefivars.c;fp=src%2Fshared%2Fefivars.c;h=c015b168579ebb25c8eace507c775b572d79a317;hp=1d5b6f9e72f722f092c8adb8c1c2e533fcb52647;hb=62678deda2dcd43954bf02f783da01e48c7f8fce;hpb=b857193b1def5172e3641ca1d5bc9e08ae81aac4 diff --git a/src/shared/efivars.c b/src/shared/efivars.c index 1d5b6f9e7..c015b1685 100644 --- a/src/shared/efivars.c +++ b/src/shared/efivars.c @@ -384,7 +384,8 @@ int efi_get_boot_options(uint16_t **options) { list[count ++] = id; } - qsort(list, count, sizeof(uint16_t), cmp_uint16); + if (list) + qsort(list, count, sizeof(uint16_t), cmp_uint16); *options = list; return count;