From 04866a79cc262f8de6864b50856a984b0c5c6e43 Mon Sep 17 00:00:00 2001 From: Marcus Comstedt <marcus@mc.pp.se> Date: Fri, 29 May 1998 21:24:20 +0200 Subject: [PATCH] Old test for invalid inet_addr didn't work when sizeof(long)>sizeof(int)... Rev: src/modules/system/system.c:1.53 --- src/modules/system/system.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/system/system.c b/src/modules/system/system.c index abe1959cb4..c87db71eba 100644 --- a/src/modules/system/system.c +++ b/src/modules/system/system.c @@ -1,5 +1,5 @@ /* - * $Id: system.c,v 1.52 1998/05/17 19:28:09 grubba Exp $ + * $Id: system.c,v 1.53 1998/05/29 19:24:20 marcus Exp $ * * System-call module for Pike * @@ -14,7 +14,7 @@ #include "system.h" #include "global.h" -RCSID("$Id: system.c,v 1.52 1998/05/17 19:28:09 grubba Exp $"); +RCSID("$Id: system.c,v 1.53 1998/05/29 19:24:20 marcus Exp $"); #ifdef HAVE_WINSOCK_H #include <winsock.h> #endif @@ -750,7 +750,7 @@ void get_inet_addr(struct sockaddr_in *addr,char *name) } else if(my_isipnr(name)) /* I do not entirely trust inet_addr */ { - if ((long)inet_addr(name) == (long)-1) + if (inet_addr(name) == (in_addr_t)-1) error("Malformed ip number.\n"); addr->sin_addr.s_addr = inet_addr(name); -- GitLab