// overflow.c #include do_stuff(char *temp1) { char name[400]; strcpy(name, temp1); printf("Subroutine output: %s\n",name); } main(int argc,char * argv[]) { do_stuff(argv[1]); printf("Main output: %s\n",argv[1]); }