From cc75fc42db582a8f20eb0a8e767ef2cbbaf24853 Mon Sep 17 00:00:00 2001 From: zethfoxster Date: Mon, 11 Jul 2016 19:32:57 -0400 Subject: [PATCH] fixed a memleak that triggered with cards like vise, we were leaving this funtion without deleting an event that was not being sent. --- projects/mtg/src/Damage.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/projects/mtg/src/Damage.cpp b/projects/mtg/src/Damage.cpp index b5a94633c..17bd6b9bd 100644 --- a/projects/mtg/src/Damage.cpp +++ b/projects/mtg/src/Damage.cpp @@ -52,7 +52,10 @@ int Damage::resolve() damage = ev->damage->damage; target = ev->damage->target; if (!damage) + { + delete (e); return 0; + } //asorbing effects for cards controller-----------