4c19d21
diff --git a/logfile.c b/logfile.c
4c19d21
index cf7c5c3..62fa6cc 100644
4c19d21
--- a/logfile.c
4c19d21
+++ b/logfile.c
4c19d21
@@ -351,8 +351,7 @@ sigset_t ss, oss;
4c19d21
 		             tm->tm_mon+1,  tm->tm_mday,
4c19d21
 			     tm->tm_hour, tm->tm_min, tm->tm_sec,
4c19d21
 		             log_infix, ws,
4c19d21
-			     ( errnr <= sys_nerr ) ? sys_errlist[errnr]:
4c19d21
-			     "<error not in list>" );
4c19d21
+			     strerror(errnr));
4c19d21
 #ifdef SYSLOG
4c19d21
 	sigemptyset(&ss);
4c19d21
 	sigaddset(&ss, SIGALRM);