From c9d40ca1cea0765ac5077885ccfaaa05db27dc02 Mon Sep 17 00:00:00 2001 From: shennetsind Date: Thu, 12 Dec 2013 18:51:03 -0200 Subject: ensuring script_state is clear (as ers reuses memory). Signed-off-by: shennetsind --- src/map/script.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/map') diff --git a/src/map/script.c b/src/map/script.c index 0166ca471..b1c4d8d6b 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -2940,6 +2940,7 @@ struct script_state* script_alloc_state(struct script_code* rootscript, int pos, struct script_state* st; st = ers_alloc(script->st_ers, struct script_state); + memset(st, 0, sizeof(struct script_state)); st->stack = ers_alloc(script->stack_ers, struct script_stack); st->stack->sp = 0; st->stack->sp_max = 64; -- cgit v1.2.3-60-g2f50