From: Christian Brauner Date: Mon, 26 Feb 2018 13:03:00 +0000 (+0100) Subject: parse: error out on invalid config key X-Git-Tag: lxc-3.0.0.beta1~13^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=44dec7efcc34d99354dc70a34cf6a03aff446039;p=thirdparty%2Flxc.git parse: error out on invalid config key Signed-off-by: Christian Brauner --- diff --git a/src/lxc/parse.c b/src/lxc/parse.c index fba250683..4a0df1863 100644 --- a/src/lxc/parse.c +++ b/src/lxc/parse.c @@ -67,9 +67,10 @@ int lxc_strmunmap(void *addr, size_t length) int lxc_file_for_each_line_mmap(const char *file, lxc_file_cb callback, void *data) { - int fd, ret; + int fd; char *buf, *line; struct stat st; + int ret = 0; char *saveptr = NULL; fd = open(file, O_RDONLY | O_CLOEXEC); @@ -105,7 +106,7 @@ int lxc_file_for_each_line_mmap(const char *file, lxc_file_cb callback, lxc_strmunmap(buf, st.st_size); close(fd); - return 0; + return ret; } int lxc_file_for_each_line(const char *file, lxc_file_cb callback, void *data)