From: Evgeny Vereshchagin Date: Sun, 4 Nov 2018 20:49:09 +0000 (+0100) Subject: networkd: remove a weird assertion from network_load_one X-Git-Tag: v240~399^2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0621f03b133ef90b8df28046cae7dcbdc2a97eba;p=thirdparty%2Fsystemd.git networkd: remove a weird assertion from network_load_one The assertion was added in dbffab87f1504abc9f but I'm not exactly sure why. Now it just crashes a fuzzer I wrote. I, of course, could fix the fuzzer so that it would generate names ending in ".network" if anyone would tell me why the assertion should be kept here. --- diff --git a/src/network/networkd-network.c b/src/network/networkd-network.c index 1890021f511..d6d59bab43f 100644 --- a/src/network/networkd-network.c +++ b/src/network/networkd-network.c @@ -181,8 +181,6 @@ static int network_load_one(Manager *manager, const char *filename) { if (!d) return -EINVAL; - assert(streq(d, ".network")); - *d = '\0'; network->required_for_online = true;