summaryrefslogtreecommitdiffstats
path: root/src/common/proto-irc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/proto-irc.c')
-rw-r--r--src/common/proto-irc.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/common/proto-irc.c b/src/common/proto-irc.c
index cfe76361..c8e44b62 100644
--- a/src/common/proto-irc.c
+++ b/src/common/proto-irc.c
@@ -1259,10 +1259,13 @@ process_named_msg (session *sess, char *type, char *word[], char *word_eol[],
text++;
}
len = strlen (text);
- if (text[0] == 1 && text[len - 1] == 1) /* ctcp */
+ if (text[0] == 1) /* ctcp */
{
char *new_pdibuf = NULL;
- text[len - 1] = 0;
+ if (text[len - 1] == 1)
+ {
+ text[len - 1] = 0;
+ }
text++;
if (g_ascii_strncasecmp (text, "ACTION", 6) != 0)
flood_check (nick, ip, serv, sess, 0);