From: Adam Dickmeiss Date: Mon, 17 Dec 2007 12:24:50 +0000 (+0000) Subject: Escape backslash for ICU terms in searches X-Git-Tag: ZEBRA.2.0.20~13 X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=commitdiff_plain;h=29031807a95fde753e12d606c7db2e31acc5f645;hp=265975914bf06d41d2e060dca2c9ee7072aa17c9 Escape backslash for ICU terms in searches --- diff --git a/index/rpnsearch.c b/index/rpnsearch.c index 18bef0b..073a23a 100644 --- a/index/rpnsearch.c +++ b/index/rpnsearch.c @@ -1,4 +1,4 @@ -/* $Id: rpnsearch.c,v 1.28 2007-12-10 17:06:08 adam Exp $ +/* $Id: rpnsearch.c,v 1.29 2007-12-17 12:24:50 adam Exp $ Copyright (C) 1995-2007 Index Data ApS @@ -254,7 +254,7 @@ static int term_100_icu(zebra_map_t zm, wrbuf_write(display_term, display_buf, display_len); for (i = 0; i < res_len; i++) { - if (strchr(REGEX_CHARS, res_buf[i])) + if (strchr(REGEX_CHARS "\\", res_buf[i])) wrbuf_putc(term_dict, '\\'); if (res_buf[i] < 32) wrbuf_putc(term_dict, 1);