mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-07-23 10:27:51 +02:00
GDBus: plug some memory leaks
These fixes makes udisks-daemon from udisks' gdbus-port branch, see http://cgit.freedesktop.org/udisks/log/?h=gdbus-port handle 200 add/remove uevents generated by e.g. #!/bin/bash DEV=mmcblk0p1 for n in `seq 200` ; do udevadm trigger --sysname-match=$DEV --action=remove udevadm trigger --sysname-match=$DEV --action=add echo foo $n done without any substantial leaks. Signed-off-by: David Zeuthen <davidz@redhat.com>
This commit is contained in:
@@ -119,6 +119,7 @@ read_with_control_data_free (ReadWithControlData *data)
|
||||
g_object_unref (data->socket);
|
||||
if (data->cancellable != NULL)
|
||||
g_object_unref (data->cancellable);
|
||||
g_object_unref (data->simple);
|
||||
g_free (data);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user