[Libsysio-commit] HEAD: libsysio/src unlink.c
Brought to you by:
lward
From: Sonja T. <so...@us...> - 2003-10-30 15:20:52
|
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)) { |