From: Petr Silhavik Date: Tue, 25 Dec 2012 17:32:05 +0000 (+0100) Subject: robofsm: fsmmove - memory leakage X-Git-Url: https://rtime.felk.cvut.cz/gitweb/eurobot/public.git/commitdiff_plain/15b7c176648f81c030bd7efb8f86212b490a5f79 robofsm: fsmmove - memory leakage Fix problem with memory leakage. --- diff --git a/src/robofsm/fsmmove.cc b/src/robofsm/fsmmove.cc index ae16768a..bdd0b253 100644 --- a/src/robofsm/fsmmove.cc +++ b/src/robofsm/fsmmove.cc @@ -331,7 +331,7 @@ struct wait_for_command : TimedSimpleState } sc::result react(const EV_NEW_TARGET &event) { ret = new_target((struct move_target*)event.ev_ptr); - free (event.ev_ptr); + delete event.ev_ptr; switch (ret) { case TARGET_OK: return transit(); case TARGET_INACC: return transit();