From a9dd908d093e76f5c19829b6aadd0868bb663c9e Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 9 May 2016 15:42:23 +0200 Subject: network: Make sure we log about parse errors for ifname lists Fix-up for 93e2822684b37a4eeef03775a7a1f44a3055d7b2 --- src/libsystemd-network/network-internal.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/libsystemd-network') diff --git a/src/libsystemd-network/network-internal.c b/src/libsystemd-network/network-internal.c index 929f066fa0..2badcdff58 100644 --- a/src/libsystemd-network/network-internal.c +++ b/src/libsystemd-network/network-internal.c @@ -200,8 +200,10 @@ int config_parse_ifnames( _cleanup_free_ char *word = NULL; r = extract_first_word(&rvalue, &word, NULL, 0); - if (r < 0) - return r; + if (r < 0) { + log_syntax(unit, LOG_ERR, filename, line, 0, "Failed to parse interface name list: %s", rvalue); + return 0; + } if (r == 0) break; -- cgit v1.2.3-54-g00ecf