From 3dbf0eac70a06df8b3cf9a6aa2e99b3f6b4950f0 Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Thu, 1 Sep 2016 22:48:16 +1000 Subject: [PATCH] * fix segfault in preg filter --- src/filters/preg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/filters/preg.c b/src/filters/preg.c index 68dc01e..d3f3d0a 100644 --- a/src/filters/preg.c +++ b/src/filters/preg.c @@ -141,7 +141,7 @@ match(cfg_t *cfg, const char *line, char *buf, size_t buf_size) { assert(buf_size > match_len); memcpy(buf, &line[match[1].rm_so], match_len); buf[match_len] = '\0'; - buf[buf_size] = '\0'; + buf[buf_size - 1] = '\0'; return true; }