From cbe194b39e12122b0691cff06d110d369d5e8b44 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 2 Jul 2020 10:25:19 +0900 Subject: [PATCH] resolve: propagate error in link_load_user() Most error path in link_load_user() are ENOMEM. Hence, it is critical. --- src/resolve/resolved-link.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); -- 2.47.3