From b984284a2005b7f6e159e401717a079fb79b33ed Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Thu, 4 Mar 2021 17:12:47 +0100 Subject: [PATCH] fix --- src/sinkSender.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sinkSender.c b/src/sinkSender.c index 9fa631b..732b412 100644 --- a/src/sinkSender.c +++ b/src/sinkSender.c @@ -92,10 +92,10 @@ void sinkSenderPut(uint32_t seconds, uint32_t frequency) { int sockfd = socket(AF_INET, SOCK_DGRAM, 0); if (sockfd != -1) { struct sockaddr_in servaddr; - memset(servaddr, 0, sizeof(servaddr)); + memset(&servaddr, 0, sizeof(servaddr)); servaddr.sin_family = AF_INET; servaddr.sin_port = htons(sinkPort); - memcpy(servaddr.sin_addr.s_addr, sinkAddr, 4); + memcpy(&servaddr.sin_addr.s_addr, sinkAddr, 4); ssize_t res = sendto(sockfd, minuteBuffer.b, sizeof(minuteBuffer.b), 0, servaddr, sizeof(servaddr)); logmsg(LOG_DEBUG, "%d octets sent", res);