diff options
Diffstat (limited to 'libdleyna/server/server.c')
-rw-r--r-- | libdleyna/server/server.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libdleyna/server/server.c b/libdleyna/server/server.c index ec725de..8653361 100644 --- a/libdleyna/server/server.c +++ b/libdleyna/server/server.c @@ -1352,12 +1352,15 @@ static void prv_control_point_stop_service(void) { uint i; - if (g_context.manager) + if (g_context.manager) { dls_manager_delete(g_context.manager); + g_context.manager = NULL; + } if (g_context.upnp) { dls_upnp_unsubscribe(g_context.upnp); dls_upnp_delete(g_context.upnp); + g_context.upnp = NULL; } if (g_context.connection) { |