summaryrefslogtreecommitdiff
path: root/libdleyna/server/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'libdleyna/server/server.c')
-rw-r--r--libdleyna/server/server.c5
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) {