aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2010-06-03 01:34:20 +0800
committerHolger Hans Peter Freyther <zecke@selfish.org>2010-06-15 20:24:21 +0800
commit86c4dc3a0e225414a124eada4c52d7f808a8178e (patch)
tree0f30f46e91c0d64a10c3c11fd3aca31f72a21d3b
parent8affef5059c3663f581bd3142de606bfc124a7ab (diff)
[nat] Fix VTY bug with access-lists...
vty->index does not hold a BSC Config at this point as we are on the nat level... use the global _nat pointer for now...
-rw-r--r--openbsc/src/nat/bsc_nat_vty.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/openbsc/src/nat/bsc_nat_vty.c b/openbsc/src/nat/bsc_nat_vty.c
index e77a896a2..4b97ffc13 100644
--- a/openbsc/src/nat/bsc_nat_vty.c
+++ b/openbsc/src/nat/bsc_nat_vty.c
@@ -387,9 +387,8 @@ DEFUN(cfg_lst_imsi_allow,
"The regexp of allowed IMSIs\n")
{
struct bsc_nat_access_list *acc;
- struct bsc_config *conf = vty->index;
- acc = bsc_nat_accs_list_get(conf->nat, argv[0]);
+ acc = bsc_nat_accs_list_get(_nat, argv[0]);
if (!acc)
return CMD_WARNING;
@@ -405,9 +404,8 @@ DEFUN(cfg_lst_imsi_deny,
"The regexp of to be denied IMSIs\n")
{
struct bsc_nat_access_list *acc;
- struct bsc_config *conf = vty->index;
- acc = bsc_nat_accs_list_get(conf->nat, argv[0]);
+ acc = bsc_nat_accs_list_get(_nat, argv[0]);
if (!acc)
return CMD_WARNING;