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'
This commit is contained in:
Alexander Barton 2013-02-11 23:25:13 +01:00
parent b95dfb3ffd
commit 1438771124
1 changed files with 2 additions and 2 deletions

View File

@ -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;