From f5582c97b5435f16d21e9b1102c6eab9021f6bf5 Mon Sep 17 00:00:00 2001 From: Sukchan Lee Date: Wed, 21 Feb 2018 17:29:47 +0900 Subject: [PATCH] NULL-pointer sgw_ue context is accessed (#18) --- src/sgw/sgw_gtp_path.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/sgw/sgw_gtp_path.c b/src/sgw/sgw_gtp_path.c index eced88977..aad6a9890 100644 --- a/src/sgw/sgw_gtp_path.c +++ b/src/sgw/sgw_gtp_path.c @@ -212,11 +212,10 @@ static int _gtpv1_u_recv_cb(sock_id sock, void *data) d_assert(bearer->sess->sgw_ue, pkbuf_free(pkbuf); return 0, "SGW_UE is NULL"); - d_trace(3, "[SGW] S1U PATH deactivated : STATE[0x%x]\n", - SGW_GET_UE_STATE(sgw_ue)); - sgw_ue = bearer->sess->sgw_ue; + d_trace(3, "[SGW] S1U PATH deactivated : STATE[0x%x]\n", + SGW_GET_UE_STATE(sgw_ue)); if ((SGW_GET_UE_STATE(sgw_ue) & SGW_S1U_INACTIVE)) { d_trace(5, " SGW-S1U Inactive\n");