From 516b79299aeacb1e63559ddbcf004f9a661cd818 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Tue, 20 Mar 2012 17:38:47 +0000 Subject: Fix check for passed in path for dmeventd startup Check passed in executable path for dmeventd instead of predefined compiled in path which is not the thing to be executed. --- daemons/dmeventd/libdevmapper-event.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'daemons') diff --git a/daemons/dmeventd/libdevmapper-event.c b/daemons/dmeventd/libdevmapper-event.c index 63c48dc8..386a4fa4 100644 --- a/daemons/dmeventd/libdevmapper-event.c +++ b/daemons/dmeventd/libdevmapper-event.c @@ -440,8 +440,8 @@ static int _start_daemon(char *dmeventd_path, struct dm_event_fifos *fifos) start_server: /* server is not running */ - if (!strncmp(DMEVENTD_PATH, "/", 1) && stat(DMEVENTD_PATH, &statbuf)) { - log_sys_error("stat", DMEVENTD_PATH); + if ((args[0][0] == '/') && stat(args[0], &statbuf)) { + log_sys_error("stat", args[0]); return 0; } -- cgit