Update of /cvsroot/libsysio/libsysio/src
In directory sc8-pr-cvs1:/tmp/cvs-serv8390
Modified Files:
unlink.c
Log Message:
Added ND_NOFOLLOW flag to namei call to fix unlink with symlinks
Index: unlink.c
===================================================================
RCS file: /cvsroot/libsysio/libsysio/src/unlink.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -w -b -B -p -r1.4 -r1.5
--- unlink.c 27 Sep 2003 19:42:03 -0000 1.4
+++ unlink.c 30 Oct 2003 15:20:49 -0000 1.5
@@ -60,7 +60,7 @@ unlink(const char *path)
struct pnode *pno;
INTENT_INIT(&intent, INT_UPDPARENT, NULL, NULL);
- err = _sysio_namei(_sysio_cwd, path, 0, &intent, &pno);
+ err = _sysio_namei(_sysio_cwd, path, ND_NOFOLLOW, &intent, &pno);
if (err)
goto out;
if (IS_RDONLY(pno, pno->p_base->pb_ino)) {
|