diff options
author | Michal Schmidt <mschmidt@redhat.com> | 2015-11-05 13:44:06 +0100 |
---|---|---|
committer | Michal Schmidt <mschmidt@redhat.com> | 2015-11-05 13:44:06 +0100 |
commit | 709f6e46a35ec492b70eb92943d82a8d838ce918 (patch) | |
tree | 66f37ebe9d7f2274a886867d2b4c9b2c38183444 /src/core | |
parent | c3753458fc30f35b7c2d2c5d5873198cd18131d8 (diff) |
treewide: use the negative error codes returned by our functions
Our functions return negative error codes.
Do not rely on errno being set after calling our own functions.
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/hostname-setup.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/hostname-setup.c b/src/core/hostname-setup.c index cc7515905d..3645f9c515 100644 --- a/src/core/hostname-setup.c +++ b/src/core/hostname-setup.c @@ -61,8 +61,9 @@ int hostname_setup(void) { hn = "localhost"; } - if (sethostname_idempotent(hn) < 0) - return log_warning_errno(errno, "Failed to set hostname to <%s>: %m", hn); + r = sethostname_idempotent(hn); + if (r < 0) + return log_warning_errno(r, "Failed to set hostname to <%s>: %m", hn); log_info("Set hostname to <%s>.", hn); return 0; |