From b1eaf763e12c4c03a865f7a44cbfe11fbd2121b2 Mon Sep 17 00:00:00 2001 From: rubidium Date: Mon, 4 Aug 2008 18:27:54 +0000 Subject: (svn r13995) -Fix (r13988): some warnings of the compile farm. --- src/network/core/host.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/network') diff --git a/src/network/core/host.cpp b/src/network/core/host.cpp index 87f92d1fd..dc620225c 100644 --- a/src/network/core/host.cpp +++ b/src/network/core/host.cpp @@ -43,14 +43,14 @@ static int NetworkFindBroadcastIPsInternal(uint32 *broadcast, int limit) // BEOS if (sock < 0) { DEBUG(net, 0, "[core] error creating socket"); - return; + return 0; } char *output_pointer = NULL; int output_length = _netstat(sock, &output_pointer, 1); if (output_length < 0) { DEBUG(net, 0, "[core] error running _netstat"); - return; + return 0; } int index; @@ -155,7 +155,7 @@ static int NetworkFindBroadcastIPsInternal(uint32 *broadcast, int limit) // !GET } const char *buf_end = buf + ifconf.ifc_len; - int index; + int index = 0; for (const char *p = buf; p < buf_end && index != 0;) { const struct ifreq* req = (const struct ifreq*)p; @@ -177,6 +177,8 @@ static int NetworkFindBroadcastIPsInternal(uint32 *broadcast, int limit) // !GET } closesocket(sock); + + return index; } #endif /* all NetworkFindBroadcastIPsInternals */ -- cgit v1.2.3-54-g00ecf