]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
managemon: don't treat sysfs_add_disk as boolean function
authorDan Williams <dan.j.williams@intel.com>
Mon, 14 Jul 2008 21:10:02 +0000 (14:10 -0700)
committerDan Williams <dan.j.williams@intel.com>
Mon, 14 Jul 2008 21:10:02 +0000 (14:10 -0700)
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
managemon.c

index 9b93ce4ea72c5ca08135938c23eb7bb2e131cb3a..3814fa95b5143fe9ebf65a0543050f3f1a646df0 100644 (file)
@@ -289,7 +289,7 @@ static void manage_member(struct mdstat_ent *mdstat,
                         * and open files for each newdev */
                        for (d = newdev; d ; d = d->next) {
                                struct mdinfo *newd;
-                               if (sysfs_add_disk(&newa->info, d))
+                               if (sysfs_add_disk(&newa->info, d) < 0)
                                        continue;
                                newd = newa->info.devs;
                                newd->state_fd = sysfs_open(a->devnum,