diff options
| -rw-r--r-- | sys/src/cmd/nusb/ether/ether.c | 5 |
1 files 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(""); |
