mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 03:20:57 +00:00
utils: In Solaris, avoid a warning about an unused variable.
When HAVE_GETHOSTBYNAME_R_5 was set by the script ./configure, GCC 7.3.0 found an unused variable. Actually, the variable was used (set to a dummy value) but the compiler optimization might have removed that. Instead, this change ensures that the variable 'res' is only used when it is really required. Change-Id: Ic3ea23ccf84ac4bc2d501b514985b989030abab5
This commit is contained in:
@@ -189,7 +189,9 @@ static int gethostbyname_r (const char *name, struct hostent *ret, char *buf,
|
||||
*/
|
||||
struct hostent *ast_gethostbyname(const char *host, struct ast_hostent *hp)
|
||||
{
|
||||
#ifndef HAVE_GETHOSTBYNAME_R_5
|
||||
int res;
|
||||
#endif
|
||||
int herrno;
|
||||
int dots = 0;
|
||||
const char *s;
|
||||
@@ -199,7 +201,6 @@ struct hostent *ast_gethostbyname(const char *host, struct ast_hostent *hp)
|
||||
integers, we break with tradition and refuse to look up a
|
||||
pure integer */
|
||||
s = host;
|
||||
res = 0;
|
||||
while (s && *s) {
|
||||
if (*s == '.')
|
||||
dots++;
|
||||
|
Reference in New Issue
Block a user