libpurple/protocols/jabber/jutil.c

changeset 30455
8fa81888c974
parent 29911
bce23fcd5c7d
child 31294
73607ab89c6f
--- a/libpurple/protocols/jabber/jutil.c	Thu Jun 17 19:17:32 2010 +0000
+++ b/libpurple/protocols/jabber/jutil.c	Thu Jun 17 21:21:30 2010 +0000
@@ -303,8 +303,10 @@
 
 	c = (const guchar *)in;
 	for ( ; *c; ++c) {
-		if (*c > 0x7f ||
+		if (*c > 0x7f || /* Non-ASCII characters */
+				*c == 0x7f || /* ASCII Delete character */
 				(*c < 0x20 && *c != '\t' && *c != '\n' && *c != '\r'))
+					/* ASCII control characters */
 			return NULL;
 	}
 

mercurial