From 675fab6d4eb5061f3687fcb9fb9ea82bb6abd1ff Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Wed, 23 Oct 2013 18:28:47 +0200 Subject: refactoring regression fix: invalid free for JSON properties --- runtime/msg.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'runtime/msg.c') diff --git a/runtime/msg.c b/runtime/msg.c index 3a48fc09..12246777 100644 --- a/runtime/msg.c +++ b/runtime/msg.c @@ -4148,7 +4148,10 @@ void msgPropDescrDestruct(msgPropDescr_t *pProp) { if(pProp != NULL) { - free(pProp->name); + if(pProp->id == PROP_CEE || + pProp->id == PROP_LOCAL_VAR || + pProp->id == PROP_GLOBAL_VAR) + free(pProp->name); } } -- cgit v1.2.3