From 156e593dccd90abb2a743c43d1384bb0912d5bda Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Fri, 20 Feb 2009 15:44:05 +0000 Subject: tested with gcc pedantic -> cleanup --- src/udp.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/udp.c') diff --git a/src/udp.c b/src/udp.c index 35b4c86..933cbeb 100644 --- a/src/udp.c +++ b/src/udp.c @@ -39,14 +39,18 @@ #include "log.h" #include +#include #include #include +#include +#include +#include #include int udp_init(udp_socket_t* sock, const char* local_addr, const char* port) { if(!sock || !port) - return; + return -1; sock->fd_ = 0; memset(&(sock->local_end_), 0, sizeof(sock->local_end_)); @@ -185,7 +189,7 @@ int udp_read(udp_socket_t* sock, u_int8_t* buf, u_int32_t len, udp_endpoint_t* r if(!sock || !remote_end) return -1; - int socklen = sizeof(*remote_end); + socklen_t socklen = sizeof(*remote_end); return recvfrom(sock->fd_, buf, len, 0, (struct sockaddr *)remote_end, &socklen); } -- cgit v1.2.3