aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/token_auth.c
diff options
context:
space:
mode:
Diffstat (limited to 'openbsc/src/token_auth.c')
-rw-r--r--openbsc/src/token_auth.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/openbsc/src/token_auth.c b/openbsc/src/token_auth.c
index 0931007ef..f6be0bc98 100644
--- a/openbsc/src/token_auth.c
+++ b/openbsc/src/token_auth.c
@@ -60,10 +60,10 @@ static int token_subscr_cb(unsigned int subsys, unsigned int signal,
struct gsm_sms *sms;
int rc = 0;
- if (subscr->net->auth_policy != GSM_AUTH_POLICY_TOKEN)
+ if (signal != S_SUBSCR_ATTACHED)
return 0;
- if (signal != S_SUBSCR_ATTACHED)
+ if (subscr->net->auth_policy != GSM_AUTH_POLICY_TOKEN)
return 0;
if (subscr->flags & GSM_SUBSCRIBER_FIRST_CONTACT) {