From e91674f4b8fe5b8d5d2e5b637f613688f511b20e7fdbe9c84ce7555ec8c34c9e Mon Sep 17 00:00:00 2001 From: Olaf Hering Date: Fri, 17 Jun 2011 08:59:14 +0000 Subject: [PATCH] - catch errors from daemon() OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=10 --- hv_kvp_daemon.c | 5 ++++- hyper-v.changes | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/hv_kvp_daemon.c b/hv_kvp_daemon.c index fd530c6..3d62d09 100644 --- a/hv_kvp_daemon.c +++ b/hv_kvp_daemon.c @@ -331,7 +331,10 @@ int main(void) char *key_value; char *key_name; - daemon(1, 0); + if (daemon(1, 0) < 0) { + perror("daemon"); + return 1; + } openlog("KVP", 0, LOG_USER); syslog(LOG_INFO, "KVP starting; pid is:%d", getpid()); /* diff --git a/hyper-v.changes b/hyper-v.changes index 619dec8..00784b2 100644 --- a/hyper-v.changes +++ b/hyper-v.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Jun 17 10:58:42 CEST 2011 - ohering@suse.de + +- catch errors from daemon() + ------------------------------------------------------------------- Fri Jun 17 10:33:50 CEST 2011 - ohering@suse.de