From e6a8a9359dd26eedd04d81041bdfece71c0e97dd Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Thu, 3 Jun 2010 01:34:20 +0800 Subject: [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... --- openbsc/src/nat/bsc_nat_vty.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'openbsc/src/nat/bsc_nat_vty.c') 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; -- cgit v1.2.3