From cd8e810302c089826723f80fc36c1fc4dc7b4385 Mon Sep 17 00:00:00 2001 From: Sylvain Munaut Date: Tue, 21 Sep 2010 19:04:07 +0200 Subject: [PATCH] auth: Fix AuthTupe re-use condition It's not the key_seq of the last authtuple we must check, but the one sent by the MS. Signed-off-by: Sylvain Munaut --- openbsc/src/auth.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openbsc/src/auth.c b/openbsc/src/auth.c index 91039016e..ee1e291c4 100644 --- a/openbsc/src/auth.c +++ b/openbsc/src/auth.c @@ -87,7 +87,7 @@ int auth_get_tuple_for_subscr(struct gsm_auth_tuple *atuple, /* If possible, re-use the last tuple and skip auth */ rc = db_get_lastauthtuple_for_subscr(atuple, subscr); if ((rc == 0) && - (atuple->key_seq != GSM_KEY_SEQ_INVAL) && + (key_seq != GSM_KEY_SEQ_INVAL) && (atuple->use_count < 3)) { atuple->use_count++;