summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Kiagiadakis <gkiagia@tolabaki.gr>2016-12-03 14:48:32 +0200
committerGeorge Kiagiadakis <gkiagia@tolabaki.gr>2016-12-03 14:48:32 +0200
commit11c4f9a870a1eff46aeac48d7b7ed6bdfb69f991 (patch)
tree15079c034f82670da90a2dd2ce1ee7089756e405
parentce615893aa4327f48df9d2a56725b26e3f593b97 (diff)
parentcf646c5c0d8a47ae15e4ecbea015b75c56eea4a0 (diff)
downloadtelepathy-idle-next.tar.gz
Merge branch 'master' into nextnext
-rw-r--r--src/idle-ctcp.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/idle-ctcp.c b/src/idle-ctcp.c
index f282360..f28bf4b 100644
--- a/src/idle-ctcp.c
+++ b/src/idle-ctcp.c
@@ -98,13 +98,18 @@ gchar *idle_ctcp_kill_blingbling(const gchar *msg) {
case '\x03': /* ^C */
iter++;
- while (isdigit(*iter))
+ /* Color codes are 1-2 digits */
+ if (isdigit(*iter))
+ iter++;
+ if (isdigit(*iter))
iter++;
if (*iter == ',') {
iter++;
- while (isdigit(*iter))
+ if (isdigit(*iter))
+ iter++;
+ if (isdigit(*iter))
iter++;
}
break;