Blob Blame History Raw
From f65168f82d6b7795fdd5f2efe3ad10830a87dcbb Mon Sep 17 00:00:00 2001
From: Lukas Nykryn <lnykryn@redhat.com>
Date: Tue, 29 Apr 2014 15:05:05 +0200
Subject: [PATCH] lsusb-t: don't segfault when usbbuslist is empty

---
 lsusb-t.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lsusb-t.c b/lsusb-t.c
index 0f2c5bf..a849d4c 100644
--- a/lsusb-t.c
+++ b/lsusb-t.c
@@ -609,7 +609,7 @@ static void sort_busses(void)
 		p = usbbuslist;
 		pp = &usbbuslist;
 		swapped = 0;
-		while (p->next) {
+		while (p && p->next) {
 			if (p->busnum < p->next->busnum) {
 				t = p->next;
 				p->next = t->next;
-- 
1.8.3.1