1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-04 03:40:07 +00:00

compiler warning fix.

This commit is contained in:
jules 2013-04-27 20:19:56 +01:00
parent 31747486ff
commit 502631cfbf

View file

@ -98,10 +98,7 @@ static void findIPAddresses (int sock, Array<IPAddress>& result)
{
ifconf cfg;
HeapBlock<char> buffer;
size_t bufferSize = 4096;
const size_t ifreq_size_in = IFNAMSIZ + sizeof (struct sockaddr_in);
const size_t ifreq_size_in6 = IFNAMSIZ + sizeof (struct sockaddr_in6);
size_t bufferSize = 1024;
do
{
@ -114,10 +111,10 @@ static void findIPAddresses (int sock, Array<IPAddress>& result)
if (ioctl (sock, SIOCGIFCONF, &cfg) < 0 && errno != EINVAL)
return;
} while (bufferSize < cfg.ifc_len + 2 * ifreq_size_in6);
} while (bufferSize < cfg.ifc_len + 2 * (IFNAMSIZ + sizeof (struct sockaddr_in6)));
#if JUCE_MAC || JUCE_IOS
while (cfg.ifc_len >= (int) ifreq_size_in)
while (cfg.ifc_len >= (int) (IFNAMSIZ + sizeof (struct sockaddr_in)))
{
if (cfg.ifc_req->ifr_addr.sa_family == AF_INET) // Skip non-internet addresses
addAddress ((const sockaddr_in*) &cfg.ifc_req->ifr_addr, result);