summaryrefslogtreecommitdiff
path: root/main/asterisk.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/asterisk.c')
-rw-r--r--main/asterisk.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/main/asterisk.c b/main/asterisk.c
index 5f631ee5b..772c3dce9 100644
--- a/main/asterisk.c
+++ b/main/asterisk.c
@@ -4504,7 +4504,10 @@ static void asterisk_daemon(int isroot, const char *runuser, const char *rungrou
exit(1);
}
- aco_init();
+ if (aco_init()) {
+ printf("Failed: aco_init\n%s", term_quit());
+ exit(1);
+ }
if (ast_bucket_init()) {
printf("Failed: ast_bucket_init\n%s", term_quit());
@@ -4598,7 +4601,10 @@ static void asterisk_daemon(int isroot, const char *runuser, const char *rungrou
exit(1);
}
- ast_channels_init();
+ if (ast_channels_init()) {
+ printf("Failed: ast_channels_init\n%s", term_quit());
+ exit(1);
+ }
if (ast_endpoint_init()) {
printf ("Failed: ast_endpoint_init\n%s", term_quit());