diff -Naur linux-0.01-rm-1.4/fs/exec.c linux-0.01-rm-1.5/fs/exec.c --- linux-0.01-rm-1.4/fs/exec.c 2007-11-13 20:54:24.000000000 +0100 +++ linux-0.01-rm-1.5/fs/exec.c 2007-11-13 21:00:09.000000000 +0100 @@ -267,7 +267,7 @@ panic("N_TXTOFF != BLOCK_SIZE. See a.out.h."); argc = count(argv); envc = count(envp); - p = copy_strings(envc,envp,page,PAGE_SIZE*MAX_ARG_PAGES-4); + p = copy_strings(envc,envp,page,PAGE_SIZE*MAX_ARG_PAGES); p = copy_strings(argc,argv,page,p); if (!p) { for (i=0 ; i