Browse Source

ssh: don't leak the previous user's history

Sergey Alirzaev 5 năm trước cách đây
mục cha
commit
ae164917b7
1 tập tin đã thay đổi với 1 bổ sung0 xóa
  1. 1 0
      modules/SSH_Server/cli.c

+ 1 - 0
modules/SSH_Server/cli.c

@@ -335,6 +335,7 @@ cli_state_t *alloc_state(void)
 	for (unsigned i = 0; i < array_len(cli_states); ++i) {
 		if (cli_states[i].state == STATE_UNUSED) {
 			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];
 		}
 	}