From: Zbigniew Jędrzejewski-Szmek Date: Fri, 3 Oct 2014 12:58:40 +0000 (-0400) Subject: fileio-label: return error when writing fails X-Git-Tag: v217~347 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;ds=sidebyside;h=754fc0c720eb998b8e47e695c12807ced0ff3602;p=elogind.git fileio-label: return error when writing fails The status of actually writing the file was totally ignored. --- diff --git a/src/shared/fileio-label.c b/src/shared/fileio-label.c index c3def3c56..d5ce24c0d 100644 --- a/src/shared/fileio-label.c +++ b/src/shared/fileio-label.c @@ -34,7 +34,7 @@ int write_string_file_atomic_label(const char *fn, const char *line) { if (r < 0) return r; - write_string_file_atomic(fn, line); + r = write_string_file_atomic(fn, line); label_context_clear(); @@ -48,7 +48,7 @@ int write_env_file_label(const char *fname, char **l) { if (r < 0) return r; - write_env_file(fname, l); + r = write_env_file(fname, l); label_context_clear();