Client: manipulate history only if interactive

This commit is contained in:
Jan Moskyto Matejka 2017-05-16 15:47:41 +02:00
parent 05d47bd53e
commit 31874783c4
1 changed files with 4 additions and 2 deletions

View File

@ -157,7 +157,8 @@ history_init(void)
void
input_init(void)
{
history_init();
if (interactive)
history_init();
rl_readline_name = "birdc";
rl_add_defun("bird-complete", input_complete, '\t');
rl_add_defun("bird-help", input_help, '?');
@ -235,6 +236,7 @@ cleanup(void)
return;
input_hide();
write_history(history_file);
if (interactive)
write_history(history_file);
rl_callback_handler_remove();
}