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;