]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Only set readline variables if we're using readline
authorNick Porter <nick@portercomputing.co.uk>
Thu, 8 Jan 2026 09:41:45 +0000 (09:41 +0000)
committerNick Porter <nick@portercomputing.co.uk>
Thu, 8 Jan 2026 09:42:02 +0000 (09:42 +0000)
src/bin/radmin.c

index 1d0c1bb64cb9890e0864ca0ba9996e4454269739..511802b4fc6733ceb51480a7d9d8c308f6c2684b 100644 (file)
@@ -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) {