From 10dffd3ee45779c437041975e7d5c3e1cdb9f078 Mon Sep 17 00:00:00 2001 From: "Meredith L. Patterson" Date: Sun, 22 Dec 2013 17:42:14 +0100 Subject: [PATCH] trying to fix missing function name for call_action --- src/bindings/php/hammer.i | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/bindings/php/hammer.i b/src/bindings/php/hammer.i index 44d4fd8..895a1ac 100644 --- a/src/bindings/php/hammer.i +++ b/src/bindings/php/hammer.i @@ -206,11 +206,13 @@ } HParser* hammer_action(HParser *parser, const char *name) { - return h_action(parser, call_action, (void*)name); + const char *fname = strdup(name); + return h_action(parser, call_action, (void*)fname); } HParser* hammer_predicate(HParser *parser, const char *name) { - return h_attr_bool(parser, call_predicate, (void*)name); + const char *fname = strdup(name); + return h_attr_bool(parser, call_predicate, (void*)fname); } }