Fix D-Bus message reference leak when adding interface fails
authorMarcel Holtmann <marcel@holtmann.org>
Tue, 21 Jul 2009 10:10:41 +0000 (12:10 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 21 Jul 2009 10:10:41 +0000 (12:10 +0200)
plugins/supplicant.c

index 50d08bd..8a41c30 100644 (file)
@@ -329,6 +329,8 @@ static void add_interface_reply(DBusPendingCall *call, void *user_data)
        return;
 
 failed:
+       dbus_message_unref(reply);
+
        task_list = g_slist_remove(task_list, task);
 
        connman_device_unref(task->device);