summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGaël PORTAY <gael.portay@gmail.com>2015-05-02 23:28:28 +0200
committerGaël PORTAY <gael.portay@gmail.com>2015-05-05 20:39:14 +0200
commit05b36b484e93557928d4ae90a7eea5a57764c372 (patch)
tree99c9a80cd1fbba4a562a6a6c82411abc1aea0750
parentbe3016b8d583c25f201b04b41e7deacf79c59579 (diff)
Turn ChanSess's cmd attribute into char *
-rw-r--r--chansession.h2
-rw-r--r--svr-chansession.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/chansession.h b/chansession.h
index 66f5504..6eb8c76 100644
--- a/chansession.h
+++ b/chansession.h
@@ -39,7 +39,7 @@ struct exitinfo {
struct ChanSess {
- unsigned char * cmd; /* command to exec */
+ char * cmd; /* command to exec */
pid_t pid; /* child process pid */
/* pty details */
diff --git a/svr-chansession.c b/svr-chansession.c
index c496ff9..a630112 100644
--- a/svr-chansession.c
+++ b/svr-chansession.c
@@ -649,7 +649,7 @@ static int sessioncommand(struct Channel *channel, struct ChanSess *chansess,
if (iscmd) {
/* "exec" */
if (chansess->cmd == NULL) {
- chansess->cmd = buf_getstring(ses.payload, &cmdlen);
+ chansess->cmd = (char *) buf_getstring(ses.payload, &cmdlen);
if (cmdlen > MAX_CMD_LEN) {
m_free(chansess->cmd);