The source project of this merge request has been removed.
Fix memory corruption due to incorrect g_ptr_array usage
The code was changed from g_ptr_array_new to g_ptr_array_new_with_free_func. As a result xfpm_dbus_monitor_free_watch_data will now be called twice, once from glib core and once more from the "remove" functions. This leads to a double free. Avoid the double free by removing stale calls to xfpm_dbus_monitor_free_watch_data.
Fixes commit 0bfd3cd3
Fixes issue #125 (closed)
Signed-off-by: Olaf Hering olaf@aepfle.de