commit 1438771124ed4730aca2d722595166e31ecd88c5 from: Alexander Barton date: Mon Feb 11 22:25:13 2013 UTC my_sd_listen_fds(): really return an "int" This fixes the following warning using Apple LLVM version 4.2 (clang-425.0.24) on OS X: src/ngircd/conn.c:157:9: Implicit conversion loses integer precision: 'long' to 'int' commit - b95dfb3ffd798e00df54b52496963d2a998ccbb0 commit + 1438771124ed4730aca2d722595166e31ecd88c5 blob - 3a430428adc9832b8f06f16ddbe4052737548a33 blob + 3c1427d5461272ac83a68c21e769f557bc80d472 --- src/ngircd/conn.c +++ src/ngircd/conn.c @@ -139,7 +139,7 @@ static int my_sd_listen_fds(void) { const char *e; - long count; + int count; /* Check if LISTEN_PID exists; but we ignore the result, because * normally ngircd forks a child before checking this, and therefore @@ -151,7 +151,7 @@ my_sd_listen_fds(void) e = getenv("LISTEN_FDS"); if (!e || !*e) return -1; - count = atol(e); + count = atoi(e); unsetenv("LISTEN_FDS"); return count;