[Libsysio-commit] cplant: libsysio/src chdir.c
Brought to you by:
lward
From: Ruth K. <rk...@us...> - 2003-06-27 18:09:31
|
Update of /cvsroot/libsysio/libsysio/src In directory sc8-pr-cvs1:/tmp/cvs-serv27463 Modified Files: Tag: cplant chdir.c Log Message: merged bug fix Index: chdir.c =================================================================== RCS file: /cvsroot/libsysio/libsysio/src/chdir.c,v retrieving revision 1.3.6.1 retrieving revision 1.3.6.2 diff -u -w -b -B -p -r1.3.6.1 -r1.3.6.2 --- chdir.c 12 Jun 2003 23:54:54 -0000 1.3.6.1 +++ chdir.c 27 Jun 2003 18:09:26 -0000 1.3.6.2 @@ -226,11 +226,10 @@ _sysio_p_path(struct pnode *pno, char ** * Add component and separator. */ cp -= pno->p_base->pb_name.len; - if (pno->p_base->pb_name.len) - (void )memcpy(cp--, - pno->p_base->pb_name.name, + (void )memcpy(cp, pno->p_base->pb_name.name, pno->p_base->pb_name.len); - *cp = PATH_SEPARATOR; + + *--cp = PATH_SEPARATOR; pno = pno->p_parent; } while (pno != pno->p_parent); |