From 46e55aaabc33549b91a85052aa048dffaf061761 Mon Sep 17 00:00:00 2001 From: Ben Lindstrom Date: Tue, 13 Mar 2001 23:38:20 +0000 Subject: - Fix strerror() in bsd-misc.c --- openbsd-compat/bsd-misc.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'openbsd-compat') diff --git a/openbsd-compat/bsd-misc.c b/openbsd-compat/bsd-misc.c index c0d2d65ee..6f92e064f 100644 --- a/openbsd-compat/bsd-misc.c +++ b/openbsd-compat/bsd-misc.c @@ -26,7 +26,7 @@ #include "xmalloc.h" #include "ssh.h" -RCSID("$Id: bsd-misc.c,v 1.2 2001/02/09 01:55:36 djm Exp $"); +RCSID("$Id: bsd-misc.c,v 1.3 2001/03/13 23:38:20 mouring Exp $"); char *get_progname(char *argv0) { @@ -76,10 +76,10 @@ const char *strerror(int e) extern int sys_nerr; extern char *sys_errlist[]; - if ((e >= 0) || (e < sys_nerr)) - return("unlisted error"); - else + if ((e >= 0) && (e < sys_nerr)) return(sys_errlist[e]); + else + return("unlisted error"); } #endif -- cgit v1.2.3