From 600682aaa12c56d55bd24233828205c43ece2ded Mon Sep 17 00:00:00 2001 From: Alex Riesen Date: Tue, 1 May 2007 00:22:53 +0200 Subject: Use strlcpy instead of strncpy in mailmap.c strncpy does not NUL-terminate output in case of output buffer too short, and map_email prototype (and usage) does not allow for figuring out what the length of the name is. Signed-off-by: Alex Riesen Signed-off-by: Junio C Hamano --- mailmap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mailmap.c') diff --git a/mailmap.c b/mailmap.c index af187a382..c29e4e534 100644 --- a/mailmap.c +++ b/mailmap.c @@ -80,7 +80,7 @@ int map_email(struct path_list *map, const char *email, char *name, int maxlen) free(mailbuf); if (item != NULL) { const char *realname = (const char *)item->util; - strncpy(name, realname, maxlen); + strlcpy(name, realname, maxlen); return 1; } return 0; -- cgit v1.2.1