git: 9front

Download patch

ref: 881c867e8b016e0d8091b7c08eea04e01406baff
parent: 453ed1d3f32b676caeef9b047eaf696bd7899a28
author: ppatience0 <ppatience0@gmail.com>
date: Sun Jun 16 16:37:51 EDT 2013

nusb/ether: call sysfatal if dev is nil

--- a/sys/src/cmd/nusb/ether/ether.c
+++ b/sys/src/cmd/nusb/ether/ether.c
@@ -810,8 +810,9 @@
 	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("");
--