diff options
author | Harald Welte <laforge@netfilter.org> | 2009-12-13 12:56:47 +0100 |
---|---|---|
committer | Harald Welte <laforge@netfilter.org> | 2009-12-13 12:56:47 +0100 |
commit | 37600be76cb022dbd51d768500613d9a8066990f (patch) | |
tree | 3971a4d56d8a1e23ff1c0beb8705f51ba1f8dfbb /openbsc | |
parent | 7659de1bcbd22f48c41f76ea9e41dc71c9ed1cee (diff) |
fix segfault in token_auth on SS_SUBSCR != ATTACH
Diffstat (limited to 'openbsc')
-rw-r--r-- | openbsc/src/token_auth.c | 4 |
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) { |