--------------------------------------------------------------------------- Checking for buffer overflow caused by copying command line arguments into fixed-sized buffers without checking to make sure that the command line arguments will not overflow the buffer. int main(int argc, char* argv[]) { char prog[10]; strcpy(prog, argv[0]); <-- Possible buffer overrun } ----------------------------