summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--mcast/listener.c3
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index eb738b3..ea9667a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-03-29 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
+
+ * mcast/listener.c: Output only received characters.
+
2011-03-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* networkconfig-qemu.h: VirtualBox uses 10.0.x.x for its eth0 so we
diff --git a/mcast/listener.c b/mcast/listener.c
index 5daa6c4..c4b2c35 100644
--- a/mcast/listener.c
+++ b/mcast/listener.c
@@ -30,7 +30,7 @@ main(int argc, char *argv[])
struct sockaddr_in addr;
int fd, nbytes,addrlen;
struct ip_mreq mreq;
- char msgbuf[MSGBUFSIZE];
+ char msgbuf[MSGBUFSIZE + 1];
u_int yes=1; /*** MODIFICATION TO ORIGINAL */
@@ -77,6 +77,7 @@ main(int argc, char *argv[])
perror("recvfrom");
exit(1);
}
+ msgbuf [nbytes] = '\0';
puts(msgbuf);
}
}