Hi, The following diff removes a dead variable `c' which is not used.
it is a leftover from LOCKPARENT removal in NDINIT(). See: - https://github.com/openbsd/src/commit/0eff3f09cea339207a839f716e75649e24b667b9 - https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys/kern/vfs_syscalls.c.diff?r1=1.349&r2=1.350 Comments or OK ? -- Sebastien Marie diff 1006e50b83c18340095bb2af9ff6ea6f01c9a107 72e4555fa87bffa757ba4a351ce114e513650faf blob - 3a5db48992eac3fb8adaf98e1ed4db186d76ab33 blob + 7e8dbd9bd21f2d3646d6c9fdafb0f5c289174f1f --- sys/kern/vfs_syscalls.c +++ sys/kern/vfs_syscalls.c @@ -862,7 +862,7 @@ sys___realpath(struct proc *p, void *v, register_t *re syscallarg(const char *) pathname; syscallarg(char *) resolved; } */ *uap = v; - char *pathname, *c; + char *pathname; char *rpbuf; struct nameidata nd; size_t pathlen; @@ -916,11 +916,6 @@ sys___realpath(struct proc *p, void *v, register_t *re free(cwdbuf, M_TEMP, cwdlen); } - /* find root "/" or "//" */ - for (c = pathname; *c != '\0'; c++) { - if (*c != '/') - break; - } NDINIT(&nd, LOOKUP, FOLLOW | SAVENAME | REALPATH, UIO_SYSSPACE, pathname, p);
