diff options
| author | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-09-15 16:21:43 +0200 |
|---|---|---|
| committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-09-15 16:21:43 +0200 |
| commit | f8cbd5d12fbbb6834d6c703b91b5f21485373873 (patch) | |
| tree | cdea7ccd3d6bb3bfc3e0382932b268ce1c31fffd | |
| parent | 319bb17e1c1349ffb3c51c4b7654142050984772 (diff) | |
| download | plan9front-f8cbd5d12fbbb6834d6c703b91b5f21485373873.tar.xz | |
nusb/serial: set exit status
| -rw-r--r-- | sys/src/cmd/nusb/serial/serial.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/sys/src/cmd/nusb/serial/serial.c b/sys/src/cmd/nusb/serial/serial.c index 2c41398f9..ad6a93bd7 100644 --- a/sys/src/cmd/nusb/serial/serial.c +++ b/sys/src/cmd/nusb/serial/serial.c @@ -879,8 +879,11 @@ threadmain(int argc, char* argv[]) } qunlock(ser); - if(nports > 0){ - snprint(buf, sizeof buf, "%d.serial", dev->id); - threadpostsharesrv(&serialfs, nil, "usb", buf); - } + + if(nports == 0) + threadexits("no ports"); + + snprint(buf, sizeof buf, "%d.serial", dev->id); + threadpostsharesrv(&serialfs, nil, "usb", buf); + threadexits(0); } |
