From f862b07798e08f445cd7725cfa793f3a6ae6a29f Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Mon, 22 May 2006 02:57:37 +0000 Subject: [PATCH] text_to_server_qp() use unsigned char instead of char. Fixes bug in transmitting some UTF-8 characters. --- webcit/serv_func.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webcit/serv_func.c b/webcit/serv_func.c index 05574c266..248a78876 100644 --- a/webcit/serv_func.c +++ b/webcit/serv_func.c @@ -236,8 +236,8 @@ void text_to_server(char *ptr) */ void text_to_server_qp(char *ptr) { - char buf[256]; - int ch, pos; + unsigned char ch, buf[256]; + int pos; int output_len = 0; pos = 0; @@ -245,7 +245,7 @@ void text_to_server_qp(char *ptr) output_len = 0; while (ptr[pos] != 0) { - ch = ptr[pos++]; + ch = (unsigned char)(ptr[pos++]); if (ch == 13) { /* ignore carriage returns */ -- 2.39.2