View | Details | Raw Unified | Return to bug 268828 | Differences between
and this patch

Collapse All | Expand All

(-)sys/fs/nfsserver/nfs_nfsdserv.c (-1 / +1 lines)
Lines 2836-2842 nfsrvd_open(struct nfsrv_descript *nd, __unused int is Link Here
2836
	aclp->acl_cnt = 0;
2836
	aclp->acl_cnt = 0;
2837
#endif
2837
#endif
2838
	NFSZERO_ATTRBIT(&attrbits);
2838
	NFSZERO_ATTRBIT(&attrbits);
2839
	named.ni_startdir = NULL;
2839
	named.ni_dvp = named.ni_vp = NULL;
2840
	named.ni_cnd.cn_nameiop = 0;
2840
	named.ni_cnd.cn_nameiop = 0;
2841
	NFSM_DISSECT(tl, u_int32_t *, 6 * NFSX_UNSIGNED);
2841
	NFSM_DISSECT(tl, u_int32_t *, 6 * NFSX_UNSIGNED);
2842
	i = fxdr_unsigned(int, *(tl + 5));
2842
	i = fxdr_unsigned(int, *(tl + 5));
(-)sys/fs/nfsserver/nfs_nfsdport.c (-1 / +1 lines)
Lines 1935-1941 nfsvno_open(struct nfsrv_descript *nd, struct nameidat Link Here
1935
		}
1935
		}
1936
	} else {
1936
	} else {
1937
		nfsvno_relpathbuf(ndp);
1937
		nfsvno_relpathbuf(ndp);
1938
		if (create == NFSV4OPEN_CREATE) {
1938
		if (ndp->ni_dvp != NULL && create == NFSV4OPEN_CREATE) {
1939
			if (ndp->ni_dvp == ndp->ni_vp)
1939
			if (ndp->ni_dvp == ndp->ni_vp)
1940
				vrele(ndp->ni_dvp);
1940
				vrele(ndp->ni_dvp);
1941
			else
1941
			else

Return to bug 268828