diff --git a/undpu.c b/undpu.c index a112e12..263addd 100644 --- a/undpu.c +++ b/undpu.c @@ -41,7 +41,7 @@ int main (int argc, char **argv){ return EXIT_FAILURE; } } - strncpy(output,argv[1],strlen(argv[1])-4); + strlcpy(output,argv[1],strlen(argv[1])-4); if((joe = fopen(output,"w"))==NULL){ fputs("Ummm, the output file doesn't work.\n",stderr); return EXIT_FAILURE;