diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index ba14596daef01e9e450154881551e03fb4322a4a..f8fb482ce765699828e84fd1460b47c8ca28fa1e 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 c5fd9e5829287bc109a938a6c3b20b91fe56a7b6..6cb1c9bee24488ad699af36548306dfbda9490c2 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])); }