diff options
author | John Ernberg <john.ernberg@actia.se> | 2016-04-22 13:10:07 +0000 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2016-04-22 15:32:02 -0500 |
commit | 3b1496a84bb292432a696beea2fb4c2b6e03c702 (patch) | |
tree | ad0131293d12c15993111fd8dd5b3b35e190972b | |
parent | a0a766678cc09ac4964dd2f3e9dc31806a95ca0c (diff) | |
download | ofono-3b1496a84bb292432a696beea2fb4c2b6e03c702.tar.gz |
sms: Use g_slist_free_full
-rw-r--r-- | src/sms.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -988,8 +988,7 @@ static DBusMessage *sms_send_message(DBusConnection *conn, DBusMessage *msg, err = __ofono_sms_txq_submit(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); @@ -1425,8 +1424,7 @@ static void handle_deliver(struct ofono_sms *sms, const struct sms *incoming) return; sms_dispatch(sms, sms_list); - g_slist_foreach(sms_list, (GFunc) g_free, NULL); - g_slist_free(sms_list); + g_slist_free_full(sms_list, g_free); return; } @@ -1946,8 +1944,7 @@ static void sms_restore_tx_queue(struct ofono_sms *sms) g_queue_push_tail(sms->txq, txq_entry); loop_out: - g_slist_foreach(backup_entry->msg_list, (GFunc)g_free, NULL); - g_slist_free(backup_entry->msg_list); + g_slist_free_full(backup_entry->msg_list, g_free); g_free(backup_entry); } |