From: Lennart Poettering Date: Wed, 2 Oct 2013 17:38:09 +0000 (+0200) Subject: efi: never call qsort on potentially NULL arrays X-Git-Tag: v209~1987 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=62678ded;hp=b857193b1def5172e3641ca1d5bc9e08ae81aac4;p=elogind.git efi: never call qsort on potentially NULL arrays --- 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;