>>958しか見ていなかったから気づかなかったけど、そのあとstrcpyしていないか?
それなら確保する量はstrlen(argv[2])+1だぞ。