From 549278f755c026e0282ec5bcb5e9c001705dcbca Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Thu, 21 Feb 2013 17:42:28 +0100 Subject: [PATCH] iptables: Free xtables entry when removing one entry from the table --- src/iptables.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/iptables.c b/src/iptables.c index 8fa3687..7376792 100644 --- a/src/iptables.c +++ b/src/iptables.c @@ -485,10 +485,11 @@ static int remove_table_entry(struct connman_iptables *table, table->size -= entry->entry->next_offset; removed = entry->entry->next_offset; - g_free(entry->entry); - table->entries = g_list_remove(table->entries, entry); + g_free(entry->entry); + g_free(entry); + return removed; } -- 2.7.4