summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiao Ni <xni@redhat.com>2017-01-08 10:59:54 +0800
committerJes Sorensen <Jes.Sorensen@gmail.com>2017-01-09 07:50:00 -0500
commit4515fb28a53ad53d4ce3ee3e9ff6d29ab4a6f4d6 (patch)
tree8c2d578ece66419ef2f92bdad2746e11e37e2c60
parentd3c11416584cc973d0032dd0ff85ae86af8c13da (diff)
downloadmdadm-4515fb28a53ad53d4ce3ee3e9ff6d29ab4a6f4d6.tar.gz
Add detail information when can not connect monitor
If it can't connect monitor, now the error message is just Error waiting for xxx to be clean. Add detail error message in connect_monitor. Suggested-by: Oleg Samarin <osamarin68@gmail.com> Signed-off-by: Xiao Ni <xni@redhat.com> Signed-off-by: Jes Sorensen <Jes.Sorensen@gmail.com>
-rw-r--r--msg.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/msg.c b/msg.c
index 45cd450..c66b0a1 100644
--- a/msg.c
+++ b/msg.c
@@ -171,6 +171,8 @@ int connect_monitor(char *devname)
addr.sun_family = PF_LOCAL;
strcpy(addr.sun_path, path);
if (connect(sfd, (struct sockaddr*)&addr, sizeof(addr)) < 0) {
+ pr_err("Error connecting monitor with %s: %s\n",
+ addr.sun_path, strerror(errno));
close(sfd);
return -1;
}