Fixed multiple memory leaks

This commit is contained in:
o9000
2016-08-08 11:15:59 +02:00
parent 1d4f64d745
commit a09e1a0e45
3 changed files with 8 additions and 0 deletions

View File

@@ -59,6 +59,9 @@ void destroy_execp(void *obj)
// This is a frontend element
execp->backend->instances = g_list_remove_all(execp->backend->instances, execp);
free_and_null(execp->frontend);
remove_area(&execp->area);
free_area(&execp->area);
free_and_null(execp);
} else {
// This is a backend element
stop_timeout(execp->backend->timer);