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 /mcast | |
parent | 2011-03-03 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | network-demos-239bbd0e6510022b2466b4e2eed388c0cc8768c7.tar.bz2 |
2011-03-29 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* mcast/listener.c: Output only received characters.
Diffstat (limited to 'mcast')
-rw-r--r-- | mcast/listener.c | 3 |
1 files changed, 2 insertions, 1 deletions
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); } } |