Blob Blame History Raw
From 54879fe911ed1b57e15d641ff8c6656e915f3f50 Mon Sep 17 00:00:00 2001
From: Peter Jones <pjones@redhat.com>
Date: Wed, 10 Sep 2014 16:22:21 -0400
Subject: [PATCH 13/18] Handle the case where there are no EFI variables.

So we're on an EFI machine with no variables, eh covscan?

Signed-off-by: Peter Jones <pjones@redhat.com>
---
 src/lib/efi.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/efi.c b/src/lib/efi.c
index f604a1a..7cdc884 100644
--- a/src/lib/efi.c
+++ b/src/lib/efi.c
@@ -112,7 +112,7 @@ read_var_names(filter_t filter, char ***namelist)
 
 		newlist = tmp;
 	}
-	if (rc == 0) {
+	if (rc == 0 && newlist) {
 		qsort(newlist, nentries, sizeof (char *), cmpstringp);
 		*namelist = newlist;
 	} else {
-- 
1.9.3