X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/e42c9458c2f1e3a78d6d45e99741d6edb38fc0cc..1a016bfdec2823c6d4e78a3dcc253cdfc30a10af:/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; }