static void got_line(char *cmd_buffer) { char *cmd; if (!cmd_buffer) { cleanup(); exit(0); } if (cmd_buffer[0]) { cmd = cmd_expand(cmd_buffer); if (cmd) { add_history_dedup(cmd); if (!handle_internal_command(cmd)) submit_server_command(cmd); free(cmd); } else add_history_dedup(cmd_buffer); } free(cmd_buffer); }
static void input_got_line(char *cmd_buffer) { if (!cmd_buffer) { cleanup(); exit(0); } if (cmd_buffer[0]) { add_history_dedup(cmd_buffer); submit_command(cmd_buffer); } free(cmd_buffer); }