Use gdb::unique_xmalloc_ptr<char> in command_line_input to fix a leak