git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9036
d0543943-73ff-0310-b7d9-
9358b9ac24b2
switch_memory_pool_t *pool = (switch_memory_pool_t *) obj;
while (running) {
- int32_t arg;
+ int32_t arg = 0;
+ if (getppid() == 1) {
+ switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "We've become an orphan, no more console for us.\n");
+ break;
+ }
+
switch_core_session_ctl(SCSC_CHECK_RUNNING, &arg);
if (!arg) {
break;
}
switch_core_destroy_memory_pool(&pool);
+ switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "Editline thread exiting\n");
return NULL;
}
}
-
SWITCH_DECLARE(void) switch_console_loop(void)
{
switch_thread_t *thread;