|
@@ -335,6 +335,7 @@ cli_state_t *alloc_state(void)
|
|
for (unsigned i = 0; i < array_len(cli_states); ++i) {
|
|
for (unsigned i = 0; i < array_len(cli_states); ++i) {
|
|
if (cli_states[i].state == STATE_UNUSED) {
|
|
if (cli_states[i].state == STATE_UNUSED) {
|
|
cli_states[i].state = STATE_CLOSE;
|
|
cli_states[i].state = STATE_CLOSE;
|
|
|
|
+ cli_states[i].prev_cmd[0] = 0; // don't leak the previous user's history
|
|
return &cli_states[i];
|
|
return &cli_states[i];
|
|
}
|
|
}
|
|
}
|
|
}
|