From 3de7798fac7ffc74d36d50316e1449b3ab333bb2 Mon Sep 17 00:00:00 2001 From: Markus Makela Date: Tue, 23 Jun 2015 11:49:27 +0300 Subject: [PATCH] Added missing session state changes. --- server/core/service.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/core/service.c b/server/core/service.c index cfce442b8..bce7328cc 100644 --- a/server/core/service.c +++ b/server/core/service.c @@ -535,7 +535,10 @@ int listeners = 0; while (port) { if(poll_remove_dcb(port->listener) == 0) + { + port->listener->session->state = SESSION_STATE_LISTENER_STOPPED; listeners++; + } port = port->next; } service->state = SERVICE_STATE_STOPPED; @@ -561,7 +564,10 @@ int listeners = 0; while (port) { if(poll_add_dcb(port->listener) == 0) + { + port->listener->session->state = SESSION_STATE_LISTENER; listeners++; + } port = port->next; } service->state = SERVICE_STATE_STARTED;