Fix exit status on failure.
diff --git a/mount.c b/mount.c
index 34dbb5e..ff8aef3 100644
--- a/mount.c
+++ b/mount.c
@@ -493,8 +493,9 @@
 				}
 			}
 #endif
-			rc = mount_one(device, directory, filesystemType, flags,
-				string_flags, useMtab, fakeIt, extra_opts, TRUE);
+			if (!mount_one(device, directory, filesystemType, flags,
+					string_flags, useMtab, fakeIt, extra_opts, TRUE))
+				rc = EXIT_FAILURE;
 				
 			if (all == FALSE)
 				break;