summaryrefslogtreecommitdiffstats
path: root/managemon.c
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2008-07-14 14:10:02 -0700
committerDan Williams <dan.j.williams@intel.com>2008-07-14 14:10:02 -0700
commit00451d9874869831bd116e966f12c88a0fc70fb5 (patch)
treebea16f715661c57f49b5e9b5a8b74ba62a03a24f /managemon.c
parente8319a19f29549db4c22ff60041e9d0d6223e992 (diff)
downloadmdadm-00451d9874869831bd116e966f12c88a0fc70fb5.tar.gz
mdadm-00451d9874869831bd116e966f12c88a0fc70fb5.tar.xz
mdadm-00451d9874869831bd116e966f12c88a0fc70fb5.zip
managemon: don't treat sysfs_add_disk as boolean function
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'managemon.c')
-rw-r--r--managemon.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/managemon.c b/managemon.c
index 9b93ce4..3814fa9 100644
--- a/managemon.c
+++ b/managemon.c
@@ -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,