diff --git a/cli-authinteract.c b/cli-authinteract.c
index a7987eb5f876fd5c593b901983441308eb9dec11..02aeab803b943a27c743022ce7c2aff7ee04e7ee 100644
--- a/cli-authinteract.c
+++ b/cli-authinteract.c
@@ -66,8 +66,8 @@ static char* get_response(char* prompt)
 
 void recv_msg_userauth_info_request() {
 
-	unsigned char *name = NULL;
-	unsigned char *instruction = NULL;
+	char *name = NULL;
+	char *instruction = NULL;
 	unsigned int num_prompts = 0;
 	unsigned int i;
 
@@ -84,8 +84,8 @@ void recv_msg_userauth_info_request() {
 	}
 	cli_ses.interact_request_received = 1;
 
-	name = buf_getstring(ses.payload, NULL);
-	instruction = buf_getstring(ses.payload, NULL);
+	name = (char *)buf_getstring(ses.payload, NULL);
+	instruction = (char *)buf_getstring(ses.payload, NULL);
 
 	/* language tag */
 	buf_eatstring(ses.payload);