From: Yu Watanabe Date: Wed, 5 Feb 2020 12:09:03 +0000 (+0900) Subject: network: append period if error message provided by kernel does not contain it X-Git-Tag: v245-rc2~71^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ab119e633878ead1d6919d5ab366ad907f6dde02;p=thirdparty%2Fsystemd.git network: append period if error message provided by kernel does not contain it --- diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index 7f37a8648b1..c86cba8f8b5 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -4305,5 +4305,10 @@ int log_link_message_full_errno(Link *link, sd_netlink_message *m, int level, in const char *err_msg = NULL; (void) sd_netlink_message_read_string(m, NLMSGERR_ATTR_MSG, &err_msg); - return log_link_full(link, level, err, "%s: %s%s%m", msg, strempty(err_msg), err_msg ? " " : ""); + return log_link_full(link, level, err, + "%s: %s%s%s%m", + msg, + strempty(err_msg), + err_msg && !endswith(err_msg, ".") ? "." : "", + err_msg ? " " : ""); }