[lib-client] Fix "invalid argument" bug
Fix arguments of sendto() in owlps_send_packet().
This commit is contained in:
parent
5fb93d9dd3
commit
56c831ffab
|
@ -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") ;
|
||||
|
|
Loading…
Reference in New Issue