From 3a5ca647c531b7761dc6c555e5e0cabc972bd3ac Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Tue, 21 Feb 2017 15:53:20 +0100 Subject: gsup decode: fix expectation of AUTS length, should be 14 The wrong expectation caused OsmoHLR to fail on Auth Sync. Change-Id: I277fb3d407396dffa5c07a9c5454d87a415d393f --- src/gsm/gsup.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gsm/gsup.c b/src/gsm/gsup.c index ec1dc906..a813ed8a 100644 --- a/src/gsm/gsup.c +++ b/src/gsm/gsup.c @@ -339,9 +339,9 @@ int osmo_gsup_decode(const uint8_t *const_data, size_t data_len, break; case OSMO_GSUP_AUTS_IE: - if (value_len != 16) { + if (value_len != 14) { LOGP(DLGSUP, LOGL_ERROR, - "AUTS length != 16 received\n"); + "AUTS length != 14 received\n"); return -GMM_CAUSE_COND_IE_ERR; } gsup_msg->auts = value; -- cgit v1.2.3