diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2011-03-28 10:25:38 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2011-03-28 10:25:38 +0000 |
commit | 239bbd0e6510022b2466b4e2eed388c0cc8768c7 (patch) | |
tree | ba681dec18c601909176cfe6ae58e4f9f9c7f016 | |
parent | 3713ec7cbc42e809e5fa7a531c3156298c744a9f (diff) |
2011-03-29 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* mcast/listener.c: Output only received characters.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | mcast/listener.c | 3 |
2 files changed, 6 insertions, 1 deletions
@@ -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); } } |