From 73daa96ad8e8b01fba1eb38b1e7b80e002a4e311 Mon Sep 17 00:00:00 2001 From: George Joseph Date: Wed, 22 Apr 2026 11:03:46 -0600 Subject: [PATCH] asterisk.c: Fix #if HAVE_LIBEDIT_IS_UNICODE. Line 2729 has `#if HAVE_LIBEDIT_IS_UNICODE` instead if `#ifdef`. Since macros defined by autoconf are either set to `1` or not set at all, older distros where libedit isn't unicode won't have that macro defined and will fail to compile. Resolves: #1896 --- main/asterisk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/asterisk.c b/main/asterisk.c index 20421eb268..febee957d3 100644 --- a/main/asterisk.c +++ b/main/asterisk.c @@ -2726,7 +2726,7 @@ static int ast_el_read_char(EditLine *editline, CHAR_T_LIBEDIT *cp) } if (!ast_opt_exec && fds[1].revents) { -#if HAVE_LIBEDIT_IS_UNICODE +#ifdef HAVE_LIBEDIT_IS_UNICODE num_read = editline_read_char(editline, cp); if (num_read < 1) { break;