diff options
| author | Dmitry Kozlov <xeb@mail.ru> | 2010-11-11 03:12:30 +0300 |
|---|---|---|
| committer | Dmitry Kozlov <xeb@mail.ru> | 2010-11-11 03:12:30 +0300 |
| commit | 8c58b84d5d246db41d02ee28448d24a4bfd3c02f (patch) | |
| tree | 3bb8b2ba8b87b90282820939e455d7e61aae2c60 /accel-pptpd/cli/cli.c | |
| parent | 0bf5010f4252c414fb629fd21f0f2abdebb6eda7 (diff) | |
| download | accel-ppp-8c58b84d5d246db41d02ee28448d24a4bfd3c02f.tar.gz accel-ppp-8c58b84d5d246db41d02ee28448d24a4bfd3c02f.zip | |
cli: implemented command history
Diffstat (limited to 'accel-pptpd/cli/cli.c')
| -rw-r--r-- | accel-pptpd/cli/cli.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/accel-pptpd/cli/cli.c b/accel-pptpd/cli/cli.c index 92df1c3..28416e1 100644 --- a/accel-pptpd/cli/cli.c +++ b/accel-pptpd/cli/cli.c @@ -86,7 +86,7 @@ int process_cmd(struct client_t *cln) char *f[MAX_CMD_ITEMS]; int r, i, n, found = 0; - n = split((char *)cln->recv_buf, f); + n = split((char *)cln->cmdline, f); if (n >= 1 && !strcmp(f[0], "help")) { list_for_each_entry(cmd1, &simple_cmd_list, entry) { @@ -109,7 +109,7 @@ int process_cmd(struct client_t *cln) } if (i < cmd1->hdr_len) continue; - r = cmd1->exec((char *)cln->recv_buf, f, n, cln); + r = cmd1->exec((char *)cln->cmdline, f, n, cln); switch (r) { case CLI_CMD_EXIT: telnet_disconnect(cln); @@ -126,7 +126,7 @@ int process_cmd(struct client_t *cln) } list_for_each_entry(cmd2, ®exp_cmd_list, entry) { - r = cmd2->exec((char *)cln->recv_buf, cln); + r = cmd2->exec((char *)cln->cmdline, cln); switch (r) { case CLI_CMD_EXIT: telnet_disconnect(cln); |
