diff options
Diffstat (limited to 'fetchmail.c')
| -rw-r--r-- | fetchmail.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/fetchmail.c b/fetchmail.c index 01d4ad4f..96993101 100644 --- a/fetchmail.c +++ b/fetchmail.c @@ -944,7 +944,7 @@ static int load_params(int argc, char **argv, int optind)      p = strrchr (rcfile, '/');      if (p && (p - rcfile) < sizeof (rcfiledir)) {  	*p = 0;			/* replace '/' by '0' */ -	strcpy (rcfiledir, rcfile); +	strlcpy (rcfiledir, rcfile, sizeof(rcfiledir));  	*p = '/';		/* restore '/' */  	if (!rcfiledir[0])	/* "/.fetchmailrc" case */  	    strcpy (rcfiledir, "/");  | 
