From: Nick Porter Date: Thu, 8 Jan 2026 09:41:45 +0000 (+0000) Subject: Only set readline variables if we're using readline X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=989fa45c425dd4e092a8750fe2a13ef6e032f500;p=thirdparty%2Ffreeradius-server.git Only set readline variables if we're using readline --- diff --git a/src/bin/radmin.c b/src/bin/radmin.c index 1d0c1bb64cb..511802b4fc6 100644 --- a/src/bin/radmin.c +++ b/src/bin/radmin.c @@ -1104,14 +1104,18 @@ int fr_radmin_start(main_config_t *config, bool cli, int std_fd[static 3]) ERROR("Failed initializing radmin stdin %s", fr_syserror(errno)); return -1; } +#ifdef USE_READLINE rl_instream = my_stdin; +#endif my_stdout = fdopen(std_fd[STDOUT_FILENO], "w"); if (!my_stdout) { ERROR("Failed initializing radmin stdout - %s", fr_syserror(errno)); return -1; } +#ifdef USE_READLINE rl_outstream = my_stdout; +#endif my_stderr = fdopen(std_fd[2], "w"); if (!my_stderr) {