Blame SOURCES/0001-lsusb-t-don-t-segfault-when-usbbuslist-is-empty.patch

1ef3bb
From f65168f82d6b7795fdd5f2efe3ad10830a87dcbb Mon Sep 17 00:00:00 2001
1ef3bb
From: Lukas Nykryn <lnykryn@redhat.com>
1ef3bb
Date: Tue, 29 Apr 2014 15:05:05 +0200
1ef3bb
Subject: [PATCH] lsusb-t: don't segfault when usbbuslist is empty
1ef3bb
1ef3bb
---
1ef3bb
 lsusb-t.c | 2 +-
1ef3bb
 1 file changed, 1 insertion(+), 1 deletion(-)
1ef3bb
1ef3bb
diff --git a/lsusb-t.c b/lsusb-t.c
1ef3bb
index 0f2c5bf..a849d4c 100644
1ef3bb
--- a/lsusb-t.c
1ef3bb
+++ b/lsusb-t.c
1ef3bb
@@ -609,7 +609,7 @@ static void sort_busses(void)
1ef3bb
 		p = usbbuslist;
1ef3bb
 		pp = &usbbuslist;
1ef3bb
 		swapped = 0;
1ef3bb
-		while (p->next) {
1ef3bb
+		while (p && p->next) {
1ef3bb
 			if (p->busnum < p->next->busnum) {
1ef3bb
 				t = p->next;
1ef3bb
 				p->next = t->next;
1ef3bb
-- 
1ef3bb
1.8.3.1
1ef3bb