From: John Ernberg <[email protected]>

---
 plugins/smart-messaging.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/plugins/smart-messaging.c b/plugins/smart-messaging.c
index b368917..bbbdaa9 100644
--- a/plugins/smart-messaging.c
+++ b/plugins/smart-messaging.c
@@ -216,8 +216,7 @@ static DBusMessage 
*smart_messaging_send_vcard(DBusConnection *conn,
        err = __ofono_sms_txq_submit(sm->sms, msg_list, flags, &uuid,
                                        message_queued, msg);
 
-       g_slist_foreach(msg_list, (GFunc)g_free, NULL);
-       g_slist_free(msg_list);
+       g_slist_free_full(msg_list, g_free);
 
        if (err < 0)
                return __ofono_error_failed(msg);
@@ -259,8 +258,7 @@ static DBusMessage 
*smart_messaging_send_vcal(DBusConnection *conn,
        err = __ofono_sms_txq_submit(sm->sms, msg_list, flags, &uuid,
                                        message_queued, msg);
 
-       g_slist_foreach(msg_list, (GFunc)g_free, NULL);
-       g_slist_free(msg_list);
+       g_slist_free_full(msg_list, g_free);
 
        if (err < 0)
                return __ofono_error_failed(msg);
-- 
1.9.1
_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono

Reply via email to