From: Adam Dickmeiss Date: Tue, 20 Sep 2011 10:23:24 +0000 (+0200) Subject: CCL: use strxcat rather than strlen+memcpy X-Git-Tag: v4.2.16~8 X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=commitdiff_plain;h=22c55c8cd417ff79ed5a83fa00556db102fc1685 CCL: use strxcat rather than strlen+memcpy --- diff --git a/src/cclfind.c b/src/cclfind.c index 7932ecb..a80f154 100644 --- a/src/cclfind.c +++ b/src/cclfind.c @@ -385,10 +385,8 @@ static struct ccl_rpn_node *search_term_x(CCL_parser cclp, if (p->u.t.term[0] && cclp->look_token->ws_prefix_len) { - size_t len = strlen(p->u.t.term); - memcpy(p->u.t.term + len, cclp->look_token->ws_prefix_buf, - cclp->look_token->ws_prefix_len); - p->u.t.term[len + cclp->look_token->ws_prefix_len] = '\0'; + strxcat(p->u.term, cclp->look_token->ws_prefix_buf, + cclp->look_token->ws_prefix_len); } for (j = 0; j < src_len; j++) {