diff --git a/infrastructure-centred/libowlps-client/libowlps-client.c b/infrastructure-centred/libowlps-client/libowlps-client.c index e51fc43..6a9eeb2 100644 --- a/infrastructure-centred/libowlps-client/libowlps-client.c +++ b/infrastructure-centred/libowlps-client/libowlps-client.c @@ -1,6 +1,9 @@ #include "owlps-client.h" +#define DEBUG + + /* * Opens an UDP socket to the aggregator (whose IP address is 'dest_ip' @@ -79,8 +82,8 @@ void owlps_send_packet(int sockfd, struct sockaddr_in *server, char *packet, int packet_size) { ssize_t nsent = sendto(sockfd, (void *) packet, packet_size, 0, - (struct sockaddr *) &server, - (socklen_t) sizeof(server)) ; + (struct sockaddr *) server, + (socklen_t) sizeof(*server)) ; if (nsent != (ssize_t) packet_size) { perror("Error sending data to the aggregation server") ;