diff options
author | George Kiagiadakis <gkiagia@tolabaki.gr> | 2016-12-03 14:48:32 +0200 |
---|---|---|
committer | George Kiagiadakis <gkiagia@tolabaki.gr> | 2016-12-03 14:48:32 +0200 |
commit | 11c4f9a870a1eff46aeac48d7b7ed6bdfb69f991 (patch) | |
tree | 15079c034f82670da90a2dd2ce1ee7089756e405 | |
parent | ce615893aa4327f48df9d2a56725b26e3f593b97 (diff) | |
parent | cf646c5c0d8a47ae15e4ecbea015b75c56eea4a0 (diff) | |
download | telepathy-idle-11c4f9a870a1eff46aeac48d7b7ed6bdfb69f991.tar.gz |
Merge branch 'master' into nextnext
-rw-r--r-- | src/idle-ctcp.c | 9 |
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; |