From 1d0a775f5a3e782b7dca454458c0841002f261db Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Wed, 24 Mar 2004 08:11:31 +0000
Subject: [PATCH] Typecast INADDR_NONE return value from resolve_ip() - solves
 Sun build warning.

---
 src/sbbs3/mailsrvr.c | 4 ++--
 src/sbbs3/main.cpp   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index ba14596dae..f8fb482ce7 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -573,7 +573,7 @@ static u_long resolve_ip(char *addr)
 	HOSTENT*	host;
 
 	if(*addr==0)
-		return(INADDR_NONE);
+		return((u_long)INADDR_NONE);
 
 	for(p=addr;*p;p++)
 		if(*p!='.' && !isdigit(*p))
@@ -583,7 +583,7 @@ static u_long resolve_ip(char *addr)
 
 	if((host=gethostbyname(addr))==NULL) {
 		lprintf(LOG_WARNING,"0000 !ERROR resolving hostname: %s",addr);
-		return(INADDR_NONE);
+		return((u_long)INADDR_NONE);
 	}
 	return(*((ulong*)host->h_addr_list[0]));
 }
diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp
index c5fd9e5829..6cb1c9bee2 100644
--- a/src/sbbs3/main.cpp
+++ b/src/sbbs3/main.cpp
@@ -223,7 +223,7 @@ u_long resolve_ip(char *addr)
 	char*		p;
 
 	if(*addr==0)
-		return(INADDR_NONE);
+		return((u_long)INADDR_NONE);
 
 	for(p=addr;*p;p++)
 		if(*p!='.' && !isdigit(*p))
@@ -231,7 +231,7 @@ u_long resolve_ip(char *addr)
 	if(!(*p))
 		return(inet_addr(addr));
 	if((host=gethostbyname(addr))==NULL) 
-		return(INADDR_NONE);
+		return((u_long)INADDR_NONE);
 	return(*((ulong*)host->h_addr_list[0]));
 }
 
-- 
GitLab