summaryrefslogtreecommitdiffhomepage
path: root/svr-chansession.c
diff options
context:
space:
mode:
authorGaël PORTAY <gael.portay@gmail.com>2015-05-02 23:32:13 +0200
committerGaël PORTAY <gael.portay@gmail.com>2015-05-05 20:39:14 +0200
commit292656d899f4f5fad8f5ed67ec00806c6e410b8d (patch)
treea89adabb33d6dd72d52bb2e1218afd4b98da19e2 /svr-chansession.c
parent05b36b484e93557928d4ae90a7eea5a57764c372 (diff)
Turn signame local variable into char *
Diffstat (limited to 'svr-chansession.c')
-rw-r--r--svr-chansession.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/svr-chansession.c b/svr-chansession.c
index a630112..18e4bf0 100644
--- a/svr-chansession.c
+++ b/svr-chansession.c
@@ -221,7 +221,7 @@ static void send_msg_chansess_exitsignal(struct Channel * channel,
buf_putint(ses.writepayload, channel->remotechan);
buf_putstring(ses.writepayload, (const unsigned char *) "exit-signal", 11);
buf_putbyte(ses.writepayload, 0); /* boolean FALSE */
- buf_putstring(ses.writepayload, signame, strlen(signame));
+ buf_putstring(ses.writepayload, (const unsigned char *) signame, strlen(signame));
buf_putbyte(ses.writepayload, chansess->exit.exitcore);
buf_putstring(ses.writepayload, (const unsigned char *) "", 0); /* error msg */
buf_putstring(ses.writepayload, (const unsigned char *) "", 0); /* lang */
@@ -406,7 +406,7 @@ out:
static int sessionsignal(struct ChanSess *chansess) {
int sig = 0;
- unsigned char* signame = NULL;
+ char* signame = NULL;
int i;
if (chansess->pid == 0) {
@@ -414,7 +414,7 @@ static int sessionsignal(struct ChanSess *chansess) {
return DROPBEAR_FAILURE;
}
- signame = buf_getstring(ses.payload, NULL);
+ signame = (char *) buf_getstring(ses.payload, NULL);
i = 0;
while (signames[i].name != 0) {