]> git.ipfire.org Git - thirdparty/sarg.git/commitdiff
Remove the u_long that may be incompatible with mini mac
authorFrédéric Marchal <fmarchal@users.sourceforge.net>
Tue, 16 Mar 2010 10:05:26 +0000 (10:05 +0000)
committerFrédéric Marchal <fmarchal@users.sourceforge.net>
Tue, 16 Mar 2010 10:05:26 +0000 (10:05 +0000)
CMakeLists.txt
include/info.h
ip2name.c

index 31db962fdd8f576f9c383dbe518e360632063884..cf8a39ea8bf3ea75965410104c8f473adeca394e 100755 (executable)
@@ -3,7 +3,7 @@ PROJECT(sarg C)
 SET(sarg_VERSION 2)
 SET(sarg_REVISION "3rc1")
 SET(sarg_BUILD "")
-SET(sarg_BUILDDATE "Mar-12-2010")
+SET(sarg_BUILDDATE "Mar-16-2010")
 
 INCLUDE(AddFileDependencies)
 INCLUDE(CheckIncludeFile)
index 0836793ea5f7bff1296688bb63c69b483b5c9aab..9d1164f1b7a606b054098b7d9486d36d5521a437 100755 (executable)
@@ -1,3 +1,3 @@
-#define VERSION PACKAGE_VERSION" Mar-12-2010"
+#define VERSION PACKAGE_VERSION" Mar-16-2010"
 #define PGM PACKAGE_NAME
 #define URL "http://sarg.sourceforge.net"
index d7938aa6eb2f293ae8ed27f0af7694db66bc14fa..92be758de2db685acc40637dceded90ba2e19864 100644 (file)
--- a/ip2name.c
+++ b/ip2name.c
@@ -54,14 +54,14 @@ void ip2name(char *ip,int ip_len)
       debuga(_("IP to name resolution (getnameinfo) on IP address %s failed with error %d - %s\n"),ip,error,gai_strerror(error));
    }
 #else
-   u_long addr;
+   struct in_addr addr;
    struct hostent *hp;
    char **p;
 
-   if ((int)(addr = inet_addr(ip)) == -1)
+   if (inet_aton(ip,&addr) == 0)
       return;
 
-   hp = gethostbyaddr((char *)&addr, sizeof (addr), AF_INET);
+   hp = gethostbyaddr(&addr, sizeof (addr), AF_INET);
    if (hp == NULL)
       return;