patch-2.4.0-test3 linux/fs/binfmt_em86.c

Next file: linux/fs/binfmt_misc.c
Previous file: linux/fs/binfmt_elf.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test2/linux/fs/binfmt_em86.c linux/fs/binfmt_em86.c
@@ -17,6 +17,7 @@
 #include <linux/binfmts.h>
 #include <linux/elf.h>
 #include <linux/init.h>
+#include <linux/file.h>
 
 
 #define EM86_INTERP	"/usr/bin/em86"
@@ -43,6 +44,7 @@
 	}
 
 	bprm->sh_bang++;	/* Well, the bang-shell is implicit... */
+	allow_write_access(bprm->file);
 	fput(bprm->file);
 	bprm->file = NULL;
 

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)