Fix NULL pointer crash. Before use usbbuslist, we should check if it is valid. Upstream-Status: Pending Signed-off-by: Roy.Li --- lsusb-t.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/lsusb-t.c b/lsusb-t.c index f604155..583a46a 100644 --- a/lsusb-t.c +++ b/lsusb-t.c @@ -643,6 +643,10 @@ static void sort_busses(void) /* need to reverse sort bus numbers */ struct usbbusnode *t, *p, **pp; int swapped; + + if (!usbbuslist) + return; + do { p = usbbuslist; pp = &usbbuslist; -- 1.7.4.1