X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fsocket.c;h=075b51966f81b948c404a83b250791f97853b0a9;hp=acd49a50457cdb49ba06b278922a56243026a40a;hb=b8131a87ccdd9376882ca0a8dd3cfe45172e4c46;hpb=b4f10a5e8956d26f0bc6b9aef12846b57caee08b diff --git a/src/socket.c b/src/socket.c index acd49a504..075b51966 100644 --- a/src/socket.c +++ b/src/socket.c @@ -268,7 +268,7 @@ static int socket_load(Unit *u) { if (u->meta.load_state == UNIT_LOADED) { if (have_non_accept_socket(s)) { - if ((r = unit_load_related_unit(u, ".service", (Unit**) &s->service))) + if ((r = unit_load_related_unit(u, ".service", (Unit**) &s->service)) < 0) return r; if ((r = unit_add_dependency(u, UNIT_BEFORE, UNIT(s->service), true)) < 0)