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;