]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - msg.c
Check all member devices in enough_fd
[thirdparty/mdadm.git] / msg.c
diff --git a/msg.c b/msg.c
index a1f4bc6e0b5540556549b08578f4190b9e1d704e..a10c930d45317f27e713c8b3212940f4b7572757 100644 (file)
--- a/msg.c
+++ b/msg.c
@@ -213,6 +213,20 @@ int ping_monitor(char *devname)
        return err;
 }
 
+/* ping monitor using device number */
+int ping_monitor_by_id(int devnum)
+{
+       int err = -1;
+       char *container = devnum2devname(devnum);
+
+       if (container) {
+               err = ping_monitor(container);
+               free(container);
+       }
+
+       return err;
+}
+
 static char *ping_monitor_version(char *devname)
 {
        int sfd = connect_monitor(devname);