prevent buffer overflow in filename

master
Jonathan Lamothe 11 years ago
parent a1f598255e
commit 24343d03a2
  1. 5
      dpu.c

@ -23,6 +23,11 @@ int main (int argc, char **argv){
fputs("I pity the fool who don't have an input file!\n",stderr);
return EXIT_FAILURE;
}
if(strlen(argv[arg]) >= FILENAME_MAX)
{
fputs("It's a filename, not a novel.\n", stderr);
return EXIT_FAILURE;
}
strcpy(name,argv[arg]);
strcat(name,".dpu");
if((bob = fopen(argv[arg],"r"))==NULL){

Loading…
Cancel
Save