aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/nat/bsc_nat_utils.c
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2010-06-03 01:44:05 +0800
committerHolger Hans Peter Freyther <zecke@selfish.org>2010-06-15 20:24:21 +0800
commite4900a074ab86f13d36eab8468272e7bcf390ad3 (patch)
tree8375ea4b44506411f819c556000c882048cb8fc3 /openbsc/src/nat/bsc_nat_utils.c
parentf0c3e912e319fd2ead9e07216c96e07a6edf45cd (diff)
[nat] Implement the removal of an access-list.
Diffstat (limited to 'openbsc/src/nat/bsc_nat_utils.c')
-rw-r--r--openbsc/src/nat/bsc_nat_utils.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/openbsc/src/nat/bsc_nat_utils.c b/openbsc/src/nat/bsc_nat_utils.c
index ffb37e8bc..71d572279 100644
--- a/openbsc/src/nat/bsc_nat_utils.c
+++ b/openbsc/src/nat/bsc_nat_utils.c
@@ -443,4 +443,10 @@ struct bsc_nat_access_list *bsc_nat_accs_list_get(struct bsc_nat *nat, const cha
lst->name = talloc_strdup(lst, name);
llist_add(&lst->list, &nat->access_lists);
return lst;
+}
+
+void bsc_nat_accs_list_delete(struct bsc_nat_access_list *lst)
+{
+ llist_del(&lst->list);
+ talloc_free(lst);
} \ No newline at end of file