X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/460b9539a7c15580e41a71bbc0f47ae776238915..b64efe7e78086710c0196e2a9cd46ea03e925e90:/clients/disorder.c diff --git a/clients/disorder.c b/clients/disorder.c index 46e2c2d..0ce20aa 100644 --- a/clients/disorder.c +++ b/clients/disorder.c @@ -34,6 +34,7 @@ #include #include #include +#include #include "configuration.h" #include "syscalls.h" @@ -501,7 +502,10 @@ int main(int argc, char **argv) { int status = 0; struct vector args; - mem_init(1); + mem_init(); + /* garbage-collect PCRE's memory */ + pcre_malloc = xmalloc; + pcre_free = xfree; if(!setlocale(LC_CTYPE, "")) fatal(errno, "error calling setlocale"); while((n = getopt_long(argc, argv, "hVc:dHL", options, 0)) >= 0) { switch(n) { @@ -551,4 +555,3 @@ c-basic-offset:2 comment-column:40 End: */ -/* arch-tag:0ff200f4c42e9b04dd781fa89c6129f6 */