diff --git a/io.cpp b/io.cpp index a785812..c363ea7 100644 --- a/io.cpp +++ b/io.cpp @@ -3,6 +3,7 @@ #include #include +#include inline int fu_fd; inline const char * prompt1; @@ -62,5 +63,7 @@ const char * const fu_recieve(fu_response_header_t &header) { } char * fu_readline(bool is_1) { - return readline(is_1 ? prompt1 : prompt2); + char * const line = readline(is_1 ? prompt1 : prompt2); + add_history(line); + return line; }