diff options
author | NeilBrown <neilb@suse.de> | 2015-04-08 01:17:17 +0200 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2015-04-08 01:17:17 +0200 |
commit | b033913a3cc3cdd2c1dea9a9fcb13e6c463a689a (patch) | |
tree | 9972a751a21362709331ad24b87f8dc354ebe919 /Monitor.c | |
parent | reshape: support raid5 grow on certain older kernels. (diff) | |
download | mdadm-b033913a3cc3cdd2c1dea9a9fcb13e6c463a689a.tar.xz mdadm-b033913a3cc3cdd2c1dea9a9fcb13e6c463a689a.zip |
Monitor: Obey "space protocol" when writing to syslog.
"alert" treats the "disc" arg differently if it starts with a space.
At least it does for sending email. It doesn't for writing to syslog.
Make this consistent and obey the 'space protocol' when writing to
syslog.
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Monitor.c')
-rw-r--r-- | Monitor.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -426,9 +426,13 @@ static void alert(char *event, char *dev, char *disc, struct alert_info *info) else priority = LOG_INFO; - if (disc) + if (disc && disc[0] != ' ') syslog(priority, "%s event detected on md device %s, component device %s", event, dev, disc); + else if (disc) + syslog(priority, + "%s event detected on md device %s: %s", + event, dev, disc); else syslog(priority, "%s event detected on md device %s", |