aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2010-01-31 14:10:12 +0000
committerIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2010-01-31 14:10:12 +0000
commit7e89880e440f5900af5ad111d02a5ad5dcf9cf12 (patch)
treec05d5f013bf4e292ebe28c6d9a8d6ba0fdaf2ca3
parent6fa08ba7a3620e3ed771d3b405ab7e5059812786 (diff)
fix build-bug introduced by mrpeach's multibyte read
svn path=/trunk/externals/iem/comport/; revision=13121
-rw-r--r--comport/comport.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/comport/comport.c b/comport/comport.c
index ddf188b..1f6ba6a 100644
--- a/comport/comport.c
+++ b/comport/comport.c
@@ -1138,10 +1138,10 @@ static void comport_tick(t_comport *x)
{
ioctl(fd, FIONREAD, &count); /* load count with the number of bytes in the receive buffer */
/*err = read(fd,(char *) &serial_byte,1);*/
- err = read(fd,(char *) &serial_byte, count);/* try to read count bytes */
+ err = read(fd,(char *) serial_byte, count);/* try to read count bytes */
if (err >= 0)
{
- for (i = 0; i < err; ++i ) outlet_float(x->x_data_outlet, (t_float) serial_byte);
+ for (i = 0; i < err; ++i ) outlet_float(x->x_data_outlet, (t_float) serial_byte[i]);
}
else whicherr = errno;
}