[Libsysio-commit] HEAD: libsysio/src inode.c
Brought to you by:
lward
From: Lee W. <lw...@us...> - 2008-04-15 16:24:56
|
Update of /cvsroot/libsysio/libsysio/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3459 Modified Files: inode.c Log Message: In _sysio_pb_disocnnect, when disconnecting the aliases, no alias should be the root of a file system. Added an assert to check for this. Index: inode.c =================================================================== RCS file: /cvsroot/libsysio/libsysio/src/inode.c,v retrieving revision 1.38 retrieving revision 1.39 diff -u -w -b -B -p -r1.38 -r1.39 --- inode.c 14 Apr 2008 23:28:41 -0000 1.38 +++ inode.c 15 Apr 2008 16:24:42 -0000 1.39 @@ -583,6 +583,7 @@ _sysio_pb_disconnect(struct pnode_base * */ pno = pb->pb_aliases.lh_first; do { + assert(pno->p_parent != pno) pno->p_parent = NULL; } while ((pno = pno->p_links.le_next)); /* |