2008-01-15 17:48:56

by Chuck Lever III

[permalink] [raw]
Subject: [PATCH 3/6] mount.nfs: eliminate a double unlock_mtab

add_mtab() calls unlock_mtab() twice in one of its error exit paths.

Signed-off-by: Chuck Lever <[email protected]>
---

utils/mount/mount.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/utils/mount/mount.c b/utils/mount/mount.c
index 6ae6b79..cc00bf7 100644
--- a/utils/mount/mount.c
+++ b/utils/mount/mount.c
@@ -246,7 +246,6 @@ static int add_mtab(char *spec, char *mount_point, char *fstype,
lock_mtab();

if ((mtab = setmntent(MOUNTED, "a+")) == NULL) {
- unlock_mtab();
nfs_error(_("Can't open mtab: %s"),
strerror(errno));
goto fail_unlock;