cluster: RHEL55 - rgmanager: Make clusvcadm check msg_send return code
Lon Hohberger
lon at fedoraproject.org
Mon Dec 21 19:42:12 UTC 2009
Gitweb: http://git.fedorahosted.org/git/cluster.git?p=cluster.git;a=commitdiff;h=7b720e011417aad8a1b1717d59ac1ba943e01671
Commit: 7b720e011417aad8a1b1717d59ac1ba943e01671
Parent: 8d523d56d6d36b7b84ebafb923908a3a79b72938
Author: Lon Hohberger <lhh at redhat.com>
AuthorDate: Mon Dec 21 14:38:48 2009 -0500
Committer: Lon Hohberger <lhh at redhat.com>
CommitterDate: Mon Dec 21 14:38:48 2009 -0500
rgmanager: Make clusvcadm check msg_send return code
Resolves: rhbz#529929
Signed-off-by: Lon Hohberger <lhh at redhat.com>
---
rgmanager/src/utils/clusvcadm.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/rgmanager/src/utils/clusvcadm.c b/rgmanager/src/utils/clusvcadm.c
index b1ee885..73f41cc 100644
--- a/rgmanager/src/utils/clusvcadm.c
+++ b/rgmanager/src/utils/clusvcadm.c
@@ -424,7 +424,12 @@ main(int argc, char **argv)
return 1;
}
- msg_send(&ctx, &msg, sizeof(msg));
+ if (msg_send(&ctx, &msg, sizeof(msg)) < sizeof(msg)) {
+ perror("msg_send");
+ fprintf(stderr,
+ "Error sending message to resource group manager.\n");
+ return 1;
+ }
/* Reusing opt here */
if ((opt = msg_receive(&ctx, &msg, sizeof(msg), 0)) < sizeof(*h)) {
More information about the cluster-commits
mailing list