diff --git a/main/endpoints.c b/main/endpoints.c index e27ae69c72..15691b239d 100644 --- a/main/endpoints.c +++ b/main/endpoints.c @@ -327,6 +327,7 @@ void ast_endpoint_shutdown(struct ast_endpoint *endpoint) stasis_publish(ast_endpoint_topic(endpoint), message); } } + ao2_ref(endpoint, -1); } const char *ast_endpoint_get_tech(const struct ast_endpoint *endpoint)