diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-12-16 22:50:32 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-12-16 22:50:32 +0000 |
commit | 42d1ecdd1bb0f5eae9b107ad9b2612cb814251e2 (patch) | |
tree | bd171b807ee3110fea32fca91222dea0e0c08982 /navit/vehicle | |
parent | 7940fe35cd390d425c8b64a0b31a31ef9a771d61 (diff) | |
download | navit-svn-42d1ecdd1bb0f5eae9b107ad9b2612cb814251e2.tar.gz |
Fix:vehicle_demo:Free everything on destroy
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4863 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/vehicle')
-rw-r--r-- | navit/vehicle/demo/vehicle_demo.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/navit/vehicle/demo/vehicle_demo.c b/navit/vehicle/demo/vehicle_demo.c index b9264525..d5551f4b 100644 --- a/navit/vehicle/demo/vehicle_demo.c +++ b/navit/vehicle/demo/vehicle_demo.c @@ -53,6 +53,9 @@ struct vehicle_priv { static void vehicle_demo_destroy(struct vehicle_priv *priv) { + if (priv->timer) + event_remove_timeout(priv->timer); + callback_destroy(priv->timer_callback); g_free(priv->timep); g_free(priv); } |