diff options
Diffstat (limited to 'asterisk.c')
-rw-r--r-- | asterisk.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/asterisk.c b/asterisk.c index d5394ca0c..e26e6a517 100644 --- a/asterisk.c +++ b/asterisk.c @@ -1,7 +1,7 @@ /* * Asterisk -- An open source telephony toolkit. * - * Copyright (C) 1999 - 2005, Digium, Inc. + * Copyright (C) 1999 - 2006, Digium, Inc. * * Mark Spencer <markster@digium.com> * @@ -882,11 +882,11 @@ static void quit_handler(int num, int nice, int safeshutdown, int restart) if (ast_socket > -1) { close(ast_socket); ast_socket = -1; + unlink(ast_config_AST_SOCKET); + pthread_cancel(lthread); } if (ast_consock > -1) close(ast_consock); - if (ast_socket > -1) - unlink(ast_config_AST_SOCKET); if (!ast_opt_remote) unlink(ast_config_AST_PID); printf(term_quit()); |