From fb3aae7aec9a94e853e5d14c7444cf91207eec05 Mon Sep 17 00:00:00 2001 From: "Sven M. Hallberg" <pesco@khjk.org> Date: Mon, 20 May 2013 17:10:38 +0200 Subject: [PATCH] fix free of previous backend data --- src/hammer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hammer.c b/src/hammer.c index 655e761f..5f941429 100644 --- a/src/hammer.c +++ b/src/hammer.c @@ -85,7 +85,7 @@ int h_compile(HParser* parser, HParserBackend backend, const void* params) { } int h_compile__m(HAllocator* mm__, HParser* parser, HParserBackend backend, const void* params) { - backends[backend]->free(parser); + backends[parser->backend]->free(parser); int ret = backends[backend]->compile(mm__, parser, params); if (!ret) parser->backend = backend; -- GitLab