From 3bac9a84ceeb17edd71a11e9b1b9a30bd409f827 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 15 May 2010 23:50:56 +0200 Subject: VTY / logging: Fix subscriber context / imsi filtering The debug.c code had its own private CTX_ definitions that were not synchronized with debug.h:BSC_CTX_* definitions. --- openbsc/src/debug.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'openbsc/src/debug.c') diff --git a/openbsc/src/debug.c b/openbsc/src/debug.c index cfbf7df81..1ef5c733f 100644 --- a/openbsc/src/debug.c +++ b/openbsc/src/debug.c @@ -173,10 +173,6 @@ static const struct log_info_cat default_categories[] = { }, }; -enum log_ctxt { - CTX_SUBSCRIBER, -}; - enum log_filter { _FLT_ALL = LOG_FILTER_ALL, /* libosmocore */ FLT_IMSI = 1, @@ -185,7 +181,7 @@ enum log_filter { static int filter_fn(const struct log_context *ctx, struct log_target *tar) { - struct gsm_subscriber *subscr = ctx->ctx[CTX_SUBSCRIBER]; + struct gsm_subscriber *subscr = ctx->ctx[BSC_CTX_SUBSCR]; if ((tar->filter_map & (1 << FLT_IMSI)) != 0 && subscr && strcmp(subscr->imsi, tar->filter_data[FLT_IMSI]) == 0) -- cgit v1.2.3