]> git.meshlink.io Git - meshlink/blobdiff - src/net_packet.c
Update android build
[meshlink] / src / net_packet.c
index d20ea018605559788f75d4417fd507abce2bc0be..f0c4e9802bd46649a175995b65c1cd2c264ebc7c 100644 (file)
@@ -551,11 +551,13 @@ void handle_incoming_vpn_data(event_loop_t *loop, void *data, int flags) {
        listen_socket_t *ls = data;
        vpn_packet_t pkt;
        char *hostname;
-       sockaddr_t from = {0};
+       sockaddr_t from;
        socklen_t fromlen = sizeof(from);
        node_t *n;
        int len;
 
+       memset(&from, 0, sizeof(from));
+
        len = recvfrom(ls->udp.fd, pkt.data, MAXSIZE, 0, &from.sa, &fromlen);
 
        if(len <= 0 || len > MAXSIZE) {