From 5a2df17141cfde16d0f9d629cf83d11d16ac6039 Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Fri, 6 Jan 2012 13:26:58 +0100 Subject: [PATCH] irc: use extended regex in command /ignore --- ChangeLog | 2 +- src/plugins/irc/irc-ignore.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index f4ac2db1c..861537c61 100644 --- a/ChangeLog +++ b/ChangeLog @@ -44,7 +44,7 @@ Version 0.3.7 (under dev!) hashtable_map_string, hdata_check_pointer, hdata_char, hdata_hashtable and nicklist_get_next_item * alias: add default alias umode => /mode $nick -* irc: use extended regex in command /list +* irc: use extended regex in commands /ignore and /list * irc: use redirection to get channel modes after update of modes on channel, display output of /mode #channel, allow /mode without argument (display modes of current channel or user modes on server buffer) diff --git a/src/plugins/irc/irc-ignore.c b/src/plugins/irc/irc-ignore.c index eed8b20d3..aebbbd4a1 100644 --- a/src/plugins/irc/irc-ignore.c +++ b/src/plugins/irc/irc-ignore.c @@ -146,7 +146,7 @@ irc_ignore_new (const char *mask, const char *server, const char *channel) return NULL; } - if (regcomp (regex, complete_mask, REG_NOSUB | REG_ICASE) != 0) + if (regcomp (regex, complete_mask, REG_NOSUB | REG_ICASE | REG_EXTENDED) != 0) { free (regex); free (complete_mask);