From ca8ec66ed36f67566017df054fdf24a2d57c00c3 Mon Sep 17 00:00:00 2001 From: Mathieu Parent Date: Thu, 8 Apr 2010 22:48:36 +0200 Subject: [PATCH] Skinny: avoid crash on shutdown Because of uninstancied listener --- src/mod/endpoints/mod_skinny/mod_skinny.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mod/endpoints/mod_skinny/mod_skinny.c b/src/mod/endpoints/mod_skinny/mod_skinny.c index e7476b53d5..56f2b5ed0e 100644 --- a/src/mod/endpoints/mod_skinny/mod_skinny.c +++ b/src/mod/endpoints/mod_skinny/mod_skinny.c @@ -1236,6 +1236,9 @@ static void *SWITCH_THREAD_FUNC listener_run(switch_thread_t *thread, void *obj) switch_clear_flag_locked(listener, LFLAG_RUNNING); break; } + if (!listener_is_ready(listener)) { + break; + } if (!request) { continue;