about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--configure.ng2
-rw-r--r--src/ngircd/conn.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/configure.ng b/configure.ng
index e3f51cf0..b9e92704 100644
--- a/configure.ng
+++ b/configure.ng
@@ -189,7 +189,7 @@ AC_CHECK_FUNCS([ \
 AC_CHECK_FUNCS_ONCE([ \
 	arc4random arc4random_stir gai_strerror getaddrinfo getnameinfo inet_aton
 	sigaction sigprocmask snprintf vsnprintf strdup strndup strlcpy strlcat \
-	strtok_r waitpid])
+	strtok_r unsetenv waitpid])
 
 # -- Configuration options --
 
diff --git a/src/ngircd/conn.c b/src/ngircd/conn.c
index 324fa421..e8bfcf1c 100644
--- a/src/ngircd/conn.c
+++ b/src/ngircd/conn.c
@@ -152,7 +152,9 @@ my_sd_listen_fds(void)
 	if (!e || !*e)
 		return -1;
 	count = atoi(e);
+#ifdef HAVE_UNSETENV
 	unsetenv("LISTEN_FDS");
+#endif
 
 	return count;
 }