Module Name:    src
Committed By:   pooka
Date:           Wed Jul 14 16:59:35 UTC 2010

Modified Files:
        src/tests/fs/puffs/h_dtfs: dtfs_vnops.c

Log Message:
* remove target node from right directory
* remove what i guess to be a useless if-clause (although with
  file systems you can never be sure)


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/tests/fs/puffs/h_dtfs/dtfs_vnops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/tests/fs/puffs/h_dtfs/dtfs_vnops.c
diff -u src/tests/fs/puffs/h_dtfs/dtfs_vnops.c:1.3 src/tests/fs/puffs/h_dtfs/dtfs_vnops.c:1.4
--- src/tests/fs/puffs/h_dtfs/dtfs_vnops.c:1.3	Wed Jul 14 14:22:15 2010
+++ src/tests/fs/puffs/h_dtfs/dtfs_vnops.c	Wed Jul 14 16:59:35 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: dtfs_vnops.c,v 1.3 2010/07/14 14:22:15 pooka Exp $	*/
+/*	$NetBSD: dtfs_vnops.c,v 1.4 2010/07/14 16:59:35 pooka Exp $	*/
 
 /*
  * Copyright (c) 2006  Antti Kantee.  All Rights Reserved.
@@ -319,10 +319,6 @@
 	dfd_src = dtfs_dirgetbyname(DTFS_PTOF(pn_sdir),
 	    pcn_src->pcn_name, pcn_src->pcn_namelen);
 
-	/* asked for "." or ".." XXX: make sure? */
-	if (!dfd_src)
-		return EINVAL;
-
 	/* if there's a target file, nuke it for atomic replacement */
 	if (pn_tfile) {
 		if (pn_tfile->pn_va.va_type == VDIR) {
@@ -330,7 +326,7 @@
 			if (!LIST_EMPTY(&df_targ->df_dirents))
 				return ENOTEMPTY;
 		}
-		dtfs_nukenode(pn_tfile, pn_sdir,
+		dtfs_nukenode(pn_tfile, pn_tdir,
 		    pcn_targ->pcn_name, pcn_targ->pcn_namelen);
 	}
 

Reply via email to