cluster: RHEL56 - gfs2_edit restoremeta should not return 0 on failure

Bob Peterson rpeterso at fedoraproject.org
Tue Jun 29 14:17:32 UTC 2010


Gitweb:        http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=6468ae5d37c4571c13cadda3d4f4be2b439d6f35
Commit:        6468ae5d37c4571c13cadda3d4f4be2b439d6f35
Parent:        4e3322cb8fcb1109fc5f16131b467127c229fa5d
Author:        Bob Peterson <rpeterso at redhat.com>
AuthorDate:    Wed Jun 23 14:25:31 2010 -0500
Committer:     Bob Peterson <rpeterso at redhat.com>
CommitterDate: Tue Jun 29 09:12:40 2010 -0500

gfs2_edit restoremeta should not return 0 on failure

The gfs2_edit "restoremeta" function was always returning zero,
even when the restore was not successful.  This made it difficult
to automate some gfs2 testing.  This patch makes gfs2_edit return
the correct result from restoremeta.

rhbz#607229
---
 gfs2/edit/savemeta.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/gfs2/edit/savemeta.c b/gfs2/edit/savemeta.c
index d47b283..5cec3a0 100644
--- a/gfs2/edit/savemeta.c
+++ b/gfs2/edit/savemeta.c
@@ -882,5 +882,5 @@ void restoremeta(const char *in_fn, const char *out_device,
 	if (!printblocksonly)
 		close(sbd.device_fd);
 
-	exit(0);
+	exit(error);
 }


More information about the cluster-commits mailing list