Mercurial > dropbear
comparison svr-chansession.c @ 1112:5eb00b6b9040
Turn ChanSess's cmd attribute into char *
author | Gaël PORTAY <gael.portay@gmail.com> |
---|---|
date | Sat, 02 May 2015 23:28:28 +0200 |
parents | 303e27a78d2e |
children | 367d3800555b |
comparison
equal
deleted
inserted
replaced
1111:848dac90c923 | 1112:5eb00b6b9040 |
---|---|
647 } | 647 } |
648 | 648 |
649 if (iscmd) { | 649 if (iscmd) { |
650 /* "exec" */ | 650 /* "exec" */ |
651 if (chansess->cmd == NULL) { | 651 if (chansess->cmd == NULL) { |
652 chansess->cmd = buf_getstring(ses.payload, &cmdlen); | 652 chansess->cmd = (char *) buf_getstring(ses.payload, &cmdlen); |
653 | 653 |
654 if (cmdlen > MAX_CMD_LEN) { | 654 if (cmdlen > MAX_CMD_LEN) { |
655 m_free(chansess->cmd); | 655 m_free(chansess->cmd); |
656 /* TODO - send error - too long ? */ | 656 /* TODO - send error - too long ? */ |
657 return DROPBEAR_FAILURE; | 657 return DROPBEAR_FAILURE; |