summaryrefslogtreecommitdiff
path: root/sys/src/cmd/nusb/serial/ftdi.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2014-12-24 11:04:18 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2014-12-24 11:04:18 +0100
commitd1799f65ca4835cbb896f802b297b39e518b9cc6 (patch)
tree0905e9121639512c830984745cc3b3a2f10d6f31 /sys/src/cmd/nusb/serial/ftdi.c
parent7a3f0998a0ce7470d70c1a13bc4646abafdcc236 (diff)
nusb/serial: fix nusb/serial hang with ftdi
have to create process, not a thread in ftdi code so main process can exit after posting fs service.
Diffstat (limited to 'sys/src/cmd/nusb/serial/ftdi.c')
-rw-r--r--sys/src/cmd/nusb/serial/ftdi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/nusb/serial/ftdi.c b/sys/src/cmd/nusb/serial/ftdi.c
index 67d28b897..1b1e88722 100644
--- a/sys/src/cmd/nusb/serial/ftdi.c
+++ b/sys/src/cmd/nusb/serial/ftdi.c
@@ -1470,7 +1470,7 @@ ftinit(Serialport *p)
ftdiwrite(p, BMMPSSE|0x0b, 0, FTSETBITMODE);
}
incref(ser->dev);
- threadcreate(statusreader, p, 8*1024);
+ proccreate(statusreader, p, 8*1024);
return 0;
}