From 0b2beb0068b7d074b0160f3da9b7de91af69e241 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Mon, 16 Aug 2010 11:25:19 -0500 Subject: gatutil: Handle non-printable characters Signed arithmetic and shifts do not work well... --- gatchat/gatutil.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gatchat') diff --git a/gatchat/gatutil.c b/gatchat/gatutil.c index cbe38794..827dc60c 100644 --- a/gatchat/gatutil.c +++ b/gatchat/gatutil.c @@ -70,7 +70,7 @@ void g_at_util_debug_chat(gboolean in, const char *str, gsize len, escaped_str[escaped] = '\0'; for (escaped = 2, i = 0; i < len; i++) { - char c = str[i]; + unsigned char c = str[i]; switch (c) { case '\r': -- cgit v1.2.3