From 389ccaed16e32524dfde6f8bf66b4079c205087a Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Wed, 3 Jan 2024 15:40:56 +0100 Subject: [PATCH] lib/gtp/xact: Fix rx of SGSN Context Response --- lib/gtp/xact.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/gtp/xact.c b/lib/gtp/xact.c index df783657e..b78cf7d25 100644 --- a/lib/gtp/xact.c +++ b/lib/gtp/xact.c @@ -655,9 +655,12 @@ int ogs_gtp_xact_commit(ogs_gtp_xact_t *xact) break; case GTP_XACT_INTERMEDIATE_STAGE: - ogs_expect(0); - ogs_gtp_xact_delete(xact); - return OGS_ERROR; + if (xact->step != 2) { + ogs_error("invalid step[%d]", xact->step); + ogs_gtp_xact_delete(xact); + return OGS_ERROR; + } + return OGS_OK; case GTP_XACT_FINAL_STAGE: if (xact->step != 2 && xact->step != 3) {