From: Yu Watanabe Date: Thu, 2 Jul 2020 01:25:19 +0000 (+0900) Subject: resolve: propagate error in link_load_user() X-Git-Tag: v246-rc2~32^2~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cbe194b39e12122b0691cff06d110d369d5e8b44;p=thirdparty%2Fsystemd.git resolve: propagate error in link_load_user() Most error path in link_load_user() are ENOMEM. Hence, it is critical. --- diff --git a/src/resolve/resolved-link.c b/src/resolve/resolved-link.c index 5eb184a10f3..2b8df7777c9 100644 --- a/src/resolve/resolved-link.c +++ b/src/resolve/resolved-link.c @@ -652,7 +652,9 @@ int link_update(Link *l) { assert(l); link_read_settings(l); - link_load_user(l); + r = link_load_user(l); + if (r < 0) + return r; if (l->llmnr_support != RESOLVE_SUPPORT_NO) { r = manager_llmnr_start(l->manager);