]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - include/linux/coredump.h
Don't dump task struct in a.out core-dumps
[net-next-2.6.git] / include / linux / coredump.h
index 8ba66a9d9022c7d0ddbbcb984b8839dabb2b91f8..59579cfee6a08f97da04cc810ba0a54ab535771c 100644 (file)
@@ -11,7 +11,7 @@
  */
 static inline int dump_write(struct file *file, const void *addr, int nr)
 {
-       return file->f_op->write(file, addr, nr, &file->f_pos) == nr;
+       return access_ok(VERIFY_READ, addr, nr) && file->f_op->write(file, addr, nr, &file->f_pos) == nr;
 }
 
 static inline int dump_seek(struct file *file, loff_t off)