[Libsysio-commit] HEAD: libsysio/src rw.c
Brought to you by:
lward
From: Lee W. <lw...@us...> - 2007-11-20 18:06:23
|
Update of /cvsroot/libsysio/libsysio/src In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv6278/src Modified Files: rw.c Log Message: Add last-chance check for read-only in the post-io routine. Index: rw.c =================================================================== RCS file: /cvsroot/libsysio/libsysio/src/rw.c,v retrieving revision 1.26 retrieving revision 1.27 diff -u -w -b -B -p -r1.26 -r1.27 --- rw.c 26 Oct 2007 19:48:23 -0000 1.26 +++ rw.c 20 Nov 2007 18:06:20 -0000 1.27 @@ -80,6 +80,9 @@ _sysio_post_io(int (*f)(struct inode *in assert(f != NULL && pno->p_base->pb_ino != NULL); + if (IS_RDONLY(pno)) + return -EROFS; + /* * Get new IO context. */ |