summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libdiskfs/ChangeLog6
-rw-r--r--libdiskfs/dir-lookup.c4
2 files changed, 7 insertions, 3 deletions
diff --git a/libdiskfs/ChangeLog b/libdiskfs/ChangeLog
index b1018988..1d6e0143 100644
--- a/libdiskfs/ChangeLog
+++ b/libdiskfs/ChangeLog
@@ -1,3 +1,9 @@
+Tue Jul 14 16:27:00 1998 Thomas Bushnell, n/BSG <tb@mit.edu>
+
+ * dir-lookup.c (diskfs_S_dir_lookup): Don't require the node to be
+ a directory in the null pathname case. (Thus reverting one of the
+ changes of June 15, 1994.)
+
Mon Jun 29 18:54:23 1998 Thomas Bushnell, n/BSG <tb@mit.edu>
* lookup.c (diskfs_lookup): If NAME is empty, return an error.
diff --git a/libdiskfs/dir-lookup.c b/libdiskfs/dir-lookup.c
index 9946300c..a75ac05d 100644
--- a/libdiskfs/dir-lookup.c
+++ b/libdiskfs/dir-lookup.c
@@ -1,5 +1,5 @@
/* libdiskfs implementation of fs.defs:dir_lookup
- Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997 Free Software Foundation
+ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998 Free Software Foundation
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
@@ -76,8 +76,6 @@ diskfs_S_dir_lookup (struct protid *dircred,
if (path[0] == '\0')
{
- mustbedir = 1;
-
/* Set things up in the state expected by the code from gotit: on. */
dnp = 0;
np = dircred->po->np;