X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fmount%2Fmount.c;h=17c79e452e9f30ce9315be8ea9868c00c6b7486c;hp=c163922b7d7159a59a4bbde0d4ba45fe9c3dea95;hb=4cd30380ba2e841511f1cb834a7163671ea1187e;hpb=a7183e899c186d873bc41c023924b92f9184fe9b diff --git a/utils/mount/mount.c b/utils/mount/mount.c index c163922..17c79e4 100644 --- a/utils/mount/mount.c +++ b/utils/mount/mount.c @@ -185,6 +185,7 @@ int add_mtab(char *fsname, char *mount_point, char *fstype, int flags, char *opt lock_mtab(); if ((mtab = setmntent(MOUNTED, "a+")) == NULL) { + unlock_mtab(); fprintf(stderr, "Can't open " MOUNTED); return 1; } @@ -398,7 +399,7 @@ int main(int argc, char *argv[]) umount_usage(); exit(1); } - exit(nfsumount(argc, argv) ? 0 : 1); + exit(nfsumount(argc, argv)); } if(argv[1] && argv[1][0] == '-') {