From 7b720e011417aad8a1b1717d59ac1ba943e01671 Mon Sep 17 00:00:00 2001 From: Lon Hohberger <lhh@redhat.com> Date: Mon, 21 Dec 2009 14:38:48 -0500 Subject: [PATCH] rgmanager: Make clusvcadm check msg_send return code Resolves: rhbz#529929 Signed-off-by: Lon Hohberger <lhh@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)) { -- 1.6.2.5