--- dtls.c
+++ dtls.c
@@ -516,6 +516,7 @@
 			struct sockaddr_in6 in6;
 		} dtls_bind_addr;
 		int dtls_bind_addrlen;
+		static const struct in6_addr my_in6addr_any = IN6ADDR_ANY_INIT;
 		memset(&dtls_bind_addr, 0, sizeof(dtls_bind_addr));
 
 		if (vpninfo->peer_addr->sa_family == AF_INET) {
@@ -528,7 +529,7 @@
 			struct sockaddr_in6 *addr = &dtls_bind_addr.in6;
 			dtls_bind_addrlen = sizeof(*addr);
 			addr->sin6_family = AF_INET6;
-			addr->sin6_addr = in6addr_any;
+			addr->sin6_addr = my_in6addr_any;
 			addr->sin6_port = htons(vpninfo->dtls_local_port);
 		} else {
 			vpn_progress(vpninfo, PRG_ERR,
