From 0b2e00118a9f5de1e7553db703497e274cdf3da3 Mon Sep 17 00:00:00 2001 From: Markus Makela Date: Fri, 13 Nov 2015 16:38:22 +0200 Subject: [PATCH] Added missing initialization The service->protocol->listener was never initialized in serviceAddProtocol and caused a crash if the listener was not started. --- server/core/service.c | 1 + 1 file changed, 1 insertion(+) diff --git a/server/core/service.c b/server/core/service.c index 826c61bee..ccc599748 100644 --- a/server/core/service.c +++ b/server/core/service.c @@ -690,6 +690,7 @@ SERV_PROTOCOL *proto; { return 0; } + proto->listener = NULL; proto->protocol = strdup(protocol); if (address) proto->address = strdup(address);