From: Jaroslav Kysela Date: Wed, 18 Mar 2015 15:34:09 +0000 (+0100) Subject: config: handle chown error X-Git-Tag: v4.1~253 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fb7ffa7a2cb9717595f19931a6e009340608aa31;p=thirdparty%2Ftvheadend.git config: handle chown error --- diff --git a/src/config.c b/src/config.c index b8f0c4f2d..94ada7d4c 100644 --- a/src/config.c +++ b/src/config.c @@ -1402,7 +1402,8 @@ config_boot ( const char *path, gid_t gid, uid_t uid ) if ((config_lock_fd = file_lock(config_lock, 3)) < 0) exit(78); /* config error */ - chown(config_lock, uid, gid); + if (chown(config_lock, uid, gid)) + tvhwarn("config", "unable to chown lock file %s UID:%d GID:%d", config_lock, uid, gid); /* Load global settings */ config = hts_settings_load("config");