From 15bc48bc4b95201767fc96bd2a26ed1bd16d4b1a Mon Sep 17 00:00:00 2001 From: Donat Zenichev Date: Tue, 19 May 2026 21:00:16 +0200 Subject: [PATCH] MT#61856 main: use `die()` instead of `abort()` In those initialization paths (where possible) use the `die()` alternative to the `abort()` one. `die()` gives an explanatory message, which is friendlier for configuration/startup failures. Change-Id: I5d79c26925cf3adaebf83dd6bcac756418745275 --- daemon/main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/daemon/main.c b/daemon/main.c index 2ca01cda0..19ae33a54 100644 --- a/daemon/main.c +++ b/daemon/main.c @@ -1741,7 +1741,7 @@ static void init_everything(charp_ht templates) { iptables_init(); control_ng_init(); if (call_interfaces_init(templates)) - abort(); + die("Interfaces initialization fatal error"); statistics_init(); #ifdef WITH_TRANSCODING codeclib_thread_init = clib_init; @@ -1755,7 +1755,7 @@ static void init_everything(charp_ht templates) { jitter_buffer_init(); t38_init(); if (rtpe_config.mqtt_host && mqtt_init()) - abort(); + die("Mosquitto client initialization fatal error"); codecs_init(); janus_init(); if (!kernel_init_table()) @@ -1802,7 +1802,7 @@ static void create_everything(void) { rtpe_poller_threads = g_new0(struct poller_thread, num_poller_threads); if (call_init()) - abort(); + die("rtpe_callhash initialization fatal error"); rwlock_init(&rtpe_config.keyspaces_lock);