diff --git a/split.c b/split.c index ae6f3a7..b63a988 100644 --- a/split.c +++ b/split.c @@ -75,7 +75,7 @@ main(int argc, char **argv) plen = strlen(prefix); if(plen+slen > NAME_MAX) eprintf("names cannot exceed %d bytes\n", NAME_MAX); - strcpy(name, prefix); + strlcpy(name, prefix, sizeof(name)); if(file && strcmp(file, "-") != 0) { in = fopen(file, "r");