From e56250c84f68476b30d2d51aaa22bdc9f51942e0 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 17 Aug 2017 01:41:30 +0200 Subject: [PATCH] C89_BUILD fix --- network/netplay/netplay_discovery.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/network/netplay/netplay_discovery.c b/network/netplay/netplay_discovery.c index 5c0e9160aa..e3ad842842 100644 --- a/network/netplay/netplay_discovery.c +++ b/network/netplay/netplay_discovery.c @@ -348,16 +348,19 @@ static bool netplay_lan_ad_client(void) /* And that we know how to handle it */ if (their_addr.sa_family == AF_INET) { + struct sockaddr_in *sin = NULL; + RARCH_WARN ("[lobby] using IPv4 for discovery\n"); - struct sockaddr_in *sin = (struct sockaddr_in *) &their_addr; + sin = (struct sockaddr_in *) &their_addr; sin->sin_port = htons(ntohl(ad_packet_buffer.port)); } #ifdef HAVE_INET6 else if (their_addr.sa_family == AF_INET6) { + struct sockaddr_in6 *sin6 = NULL; RARCH_WARN ("[lobby] using IPv6 for discovery\n"); - struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) &their_addr; + sin6 = (struct sockaddr_in6 *) &their_addr; sin6->sin6_port = htons(ad_packet_buffer.port); }