1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00

dmeventd: fix check for failing open.

Recent change 2c8d6f5c90
actually droped restart when the reason of failing open is missing
device completely - check for ENOENT now as another reason
to start new dmeventd server  (when there is no systemd to maintain it).
This commit is contained in:
Zdenek Kabelac 2015-11-11 19:54:08 +01:00
parent 1e729c47d2
commit 058725c721

View File

@ -425,7 +425,7 @@ static int _start_daemon(char *dmeventd_path, struct dm_event_fifos *fifos)
if (close(fifos->client)) if (close(fifos->client))
log_sys_debug("close", fifos->client_path); log_sys_debug("close", fifos->client_path);
return 1; return 1;
} else if (errno != ENXIO) { } else if (errno != ENXIO && errno != ENOENT) {
/* problem */ /* problem */
log_sys_error("open", fifos->client_path); log_sys_error("open", fifos->client_path);
return 0; return 0;