From c5120c1a7a67fe40172d8fbb80c06b62bc4e9a59 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Tue, 6 Sep 2011 18:11:21 +0000 Subject: [PATCH] Log unlink() error --- WHATS_NEW | 1 + daemons/cmirrord/clogd.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/WHATS_NEW b/WHATS_NEW index 4c3631c9f..e08460706 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.89 - ================================== + Log unlink() error in cmirrord remove_lockfile(). Remove incorrect requirement for -j or -m from lvchange error message. Fix unsafe table load when splitting off smaller mirror from a larger one. Use size_t return type for text_vg_export_raw() and export_vg_to_buffer(). diff --git a/daemons/cmirrord/clogd.c b/daemons/cmirrord/clogd.c index 8d9a7b9af..887c7f4c4 100644 --- a/daemons/cmirrord/clogd.c +++ b/daemons/cmirrord/clogd.c @@ -121,7 +121,8 @@ static void process_signals(void) static void remove_lockfile(void) { - unlink(CMIRRORD_PIDFILE); + if (unlink(CMIRRORD_PIDFILE)) + LOG_ERROR("Unable to remove \"" CMIRRORD_PIDFILE "\" %s", strerror(errno)); } /* -- 2.43.5