From 43d5bdfe800fe8ba0600677f82d9832f41837cf2 Mon Sep 17 00:00:00 2001 From: "Alexander \"Arav\" Andreev" Date: Sun, 24 Mar 2024 16:35:04 +0400 Subject: [PATCH] In net_send() check if an raddr struct is set. --- src/net.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/net.c b/src/net.c index c716848..e45db97 100644 --- a/src/net.c +++ b/src/net.c @@ -52,7 +52,7 @@ void net_destroy(net_t *n) { } int net_send(net_t *const n, const char *const buf, const int buf_len) { - if (n->fd == -1) + if (n->fd == -1 || n->raddr.sin_addr.s_addr == 0) return -1; if (sendto(n->fd, buf, buf_len, 0, (struct sockaddr *)&n->raddr, sizeof(n->raddr)) == -1)