From 1a016bfdec2823c6d4e78a3dcc253cdfc30a10af Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Fri, 15 May 1998 10:34:07 +0000 Subject: - changed the log messages to show the requested path - some more paranoid buffer size checks - separate open syslog call - handle systems without LOG_NDELAY --- authenticate.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'authenticate.c') diff --git a/authenticate.c b/authenticate.c index 351c8a0a..6a389dbb 100644 --- a/authenticate.c +++ b/authenticate.c @@ -107,12 +107,7 @@ static int get_secret(int module, char *user, char *secret, int len) close(fd); if (!found) return 0; - if (strlen(pass) > len-1) { - memset(line, 0, sizeof(line)); - return 0; - } - - strcpy(secret, pass); + strlcpy(secret, pass, len); return 1; } -- cgit v1.2.1