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);
 

Reply via email to