From: Mathieu Parent Date: Thu, 8 Apr 2010 20:48:36 +0000 (+0200) Subject: Skinny: avoid crash on shutdown X-Git-Tag: git2svn-syncpoint-master~238^2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca8ec66ed36f67566017df054fdf24a2d57c00c3;p=thirdparty%2Ffreeswitch.git Skinny: avoid crash on shutdown Because of uninstancied listener --- 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;