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

View file

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