From 7d9ec609903a0d4ae121bb2cc39aa74773eee984 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Fri, 4 Dec 2020 17:35:22 +0100 Subject: [PATCH] hostnamed: fix return value --- src/hostname/hostnamed.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/hostname/hostnamed.c b/src/hostname/hostnamed.c index bec1fde5a5..e624ace754 100644 --- a/src/hostname/hostnamed.c +++ b/src/hostname/hostnamed.c @@ -323,6 +323,7 @@ static int context_update_kernel_hostname( const char *static_hn, *hn; struct utsname u; + int r; assert(c); @@ -352,8 +353,9 @@ static int context_update_kernel_hostname( else hn = FALLBACK_HOSTNAME; - if (sethostname_idempotent(hn) < 0) - return -errno; + r = sethostname_idempotent(hn); + if (r < 0) + return r; (void) nscd_flush_cache(STRV_MAKE("hosts"));