diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2011-10-27 15:50:11 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2011-10-27 15:50:11 +0200 |
commit | 29ae5ac36d4ffc520232ff393b2455130ec0227e (patch) | |
tree | f89f8a4f2e5d61bc20ba16d2ab46070190cb411d /src/multicast.cc | |
parent | caa558e59c248521d1d4ad483fe669828277664e (diff) |
fix warnings/errors.
Diffstat (limited to 'src/multicast.cc')
-rw-r--r-- | src/multicast.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/multicast.cc b/src/multicast.cc index 0072c19..2f3e7a8 100644 --- a/src/multicast.cc +++ b/src/multicast.cc @@ -38,6 +38,8 @@ #include <arpa/inet.h> #include <sys/types.h> +#include <string.h> + // For IP_MTU //#include <linux/in.h> //#ifndef IP_MTU @@ -106,7 +108,9 @@ int Multicast::Write(void* buf, int size) if(left == 0) { // info->info("Sending full packet"); - write(sock, udp_buffer, udp_buffer_size); + if(write(sock, udp_buffer, udp_buffer_size) != udp_buffer_size) { + info->error("Could not write entire buffer to socket."); + } left = udp_buffer_size; udp_buffer_pointer = udp_buffer; } |