From 431296aedecf7a05cd3332e885fc56b784ef00cb Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Fri, 21 Aug 2009 12:24:40 +0200 Subject: Study the nick pcre patterns. --- nick.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'nick.c') diff --git a/nick.c b/nick.c index 486f4fb..8b336de 100644 --- a/nick.c +++ b/nick.c @@ -53,6 +53,7 @@ int nick_regex_add(struct nick_t *nick, const char *re_s) { free(nre); return 0; } + nre->re_e = pcre_study(nre->re, 0, &error); nre->next = NULL; @@ -73,6 +74,8 @@ void nick_free() { struct nick_regex_t *re = nick->regexes; while(re) { pcre_free(re->re); + if(re->re_e) + pcre_free(re->re_e); struct nick_regex_t *next = re->next; free(re); re = next; -- cgit v1.2.3