From b5d23f1591e4801c7fdd6042add7c6dd5a4b1c98 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Mon, 20 Dec 2010 14:08:46 +0000 Subject: [PATCH] Add check for unlink errors --- WHATS_NEW | 1 + daemons/dmeventd/dmeventd.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/WHATS_NEW b/WHATS_NEW index c07180f0c..03859a5ec 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.79 - =================================== + Add check for unlink error result in remove_lockfile() (dmeventd). Use dm_free for dm_malloc-ed areas in _clog_ctr/_clog_dtr (cmirrord). Add checks for allocation errors in config node clonning. Fix error path if regex engine cannot be created in _build_matcher(). diff --git a/daemons/dmeventd/dmeventd.c b/daemons/dmeventd/dmeventd.c index 392d99eea..2b454f903 100644 --- a/daemons/dmeventd/dmeventd.c +++ b/daemons/dmeventd/dmeventd.c @@ -1642,7 +1642,8 @@ static int _set_oom_adj(int val) static void remove_lockfile(void) { - unlink(DMEVENTD_PIDFILE); + if (unlink(DMEVENTD_PIDFILE)) + perror(DMEVENTD_PIDFILE ": unlink failed"); } static void _daemonize(void) -- 2.43.5