From 77b19ed5f259bc62680acf2b1a3454baa2472bc5 Mon Sep 17 00:00:00 2001 From: Dimitri John Ledkov Date: Fri, 12 May 2017 12:32:07 +0100 Subject: New upstream release. --- Monitor.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Monitor.c') diff --git a/Monitor.c b/Monitor.c index f19c2e58..802a9d98 100644 --- a/Monitor.c +++ b/Monitor.c @@ -33,7 +33,7 @@ struct state { char *devname; char devnm[32]; /* to sync with mdstat info */ - long utime; + unsigned int utime; int err; char *spare_group; int active, working, failed, spare, raid; @@ -213,6 +213,8 @@ int Monitor(struct mddev_dev *devlist, if (mdstat) free_mdstat(mdstat); mdstat = mdstat_read(oneshot?0:1, 0); + if (!mdstat) + mdstat_close(); for (st=statelist; st; st=st->next) if (check_array(st, mdstat, c->test, &info, @@ -597,7 +599,7 @@ static int check_array(struct state *st, struct mdstat_ent *mdstat, } else alert("RebuildFinished", dev, NULL, ainfo); if (sra) - free(sra); + sysfs_free(sra); } st->percent = mse->percent; -- cgit v1.2.3