From 04e94661645772f9042f7a94a85554b8b538b093 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 8 Sep 2014 17:19:39 +0200 Subject: [PATCH] config: do not ignore return value from getcwd() --- src/config.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/config.c b/src/config.c index 13de76a0..60bc72ee 100644 --- a/src/config.c +++ b/src/config.c @@ -976,7 +976,10 @@ dobackup(const char *oldver) tvhinfo("config", "backup: migrating config from %s (running %s)", oldver, tvheadend_version); - getcwd(cwd, sizeof(cwd)); + if (getcwd(cwd, sizeof(cwd)) == NULL) { + tvherror("config", "unable to get the current working directory"); + goto fatal; + } if (!access("/bin/tar", X_OK)) argv[0] = "/bin/tar";