rem: error1: dec_vnode(bvn, FALSE); return err;
context: parse_path_vn(nspace_id nsid, vnode_id vnid, char **pstart, int eatsymlink,    vnode **vnp){    int             err;    vnode           *bvn;    char            *path;    path = *pstart;    if (path && (*path == '/')) {        do            path++;        while (*path == '/');        bvn = rootvn;        inc_vnode(bvn);    } else {        err = load_vnode(nsid, vnid, FALSE, &bvn);        if (err)            return err;    }    return parse_path(bvn, pstart, path, eatsymlink, vnp);error1:    dec_vnode(bvn, FALSE);    return err;}