From 89ed97aaa2ee0eae0042220de288ed02073d4878 Mon Sep 17 00:00:00 2001 From: ppatience0 Date: Sun, 16 Jun 2013 20:37:51 -0400 Subject: nusb/ether: call sysfatal if dev is nil --- sys/src/cmd/nusb/ether/ether.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/src/cmd/nusb/ether/ether.c b/sys/src/cmd/nusb/ether/ether.c index 90478faaf..143c4a9de 100644 --- a/sys/src/cmd/nusb/ether/ether.c +++ b/sys/src/cmd/nusb/ether/ether.c @@ -810,8 +810,9 @@ threadmain(int argc, char **argv) if(argc != 1) usage(); - d = getdev(atoi(*argv)); - if(findendpoints(d, &ei, &eo) < 0) + if((d = getdev(atoi(*argv))) == nil) + sysfatal("getdev: %r"); + if(findendpoints(d, &ei, &eo) < 0) sysfatal("no endpoints found"); werrstr(""); -- cgit v1.2.3