From: Tom Gundersen Date: Fri, 11 Apr 2014 21:57:18 +0000 (+0200) Subject: networkd: add an assert X-Git-Tag: v213~435 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=702807365ee63f0929858ea26eeea593df4e51da;p=elogind.git networkd: add an assert This error should never happen, so replace the check with an assert. The check was anyway broken due to an uninitialized return value. Reported by Thomas Hindoe Paaboel Andersen . --- diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index 684e1e5d3..31b4befd7 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -1518,8 +1518,7 @@ int link_save(Link *link) { assert(link->state_file); state = link_state_to_string(link->state); - if (!state) - goto finish; + assert(state); r = fopen_temporary(link->state_file, &f, &temp_path); if (r < 0)