From 3f6174dc0fcbfbd9a8e66220e6f166180eb4302c Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Tue, 16 Jul 2002 15:28:10 +0000 Subject: - fix usb "url" - prevent potential segfault if no argument to -u in next test --- lspcidrake.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lspcidrake.c b/lspcidrake.c index f98bed3..62dd2f5 100644 --- a/lspcidrake.c +++ b/lspcidrake.c @@ -39,7 +39,7 @@ int main(int argc, char **argv) { printf("usage: lspcidrake [-v|-f|-u]\n" "-f : full probe\n" "-p : pci devices source [/proc/bus/pci/devices by default\n" - "-u : usb devices source [/proc/usb/devices by default\n" + "-u : usb devices source [/proc/bus/usb/devices by default\n" "-v : verbose mode [print ids and sub-ids], implies full probe\n" ); return 0; @@ -50,8 +50,10 @@ int main(int argc, char **argv) { } if (!strcmp(*ptr, "-f")) full_probe = 1; - if (!strcmp(*ptr, "-u")) + if (!strcmp(*ptr, "-u")) { proc_usb_path = *++ptr; + continue; + } if (!strcmp(*ptr, "-p")) proc_pci_path = *++ptr; ptr++; -- cgit v1.2.1