From c42331f359560b217118fd12516b6baec3875b22 Mon Sep 17 00:00:00 2001 From: Daniel Willmann Date: Thu, 29 Oct 2020 11:01:24 +0100 Subject: gbproxy: Get the peer if paging by BVCI on SIG_BVC Currently the code reports routing the message to a BVCI but never even tries to get the peer for it. Change-Id: Ic72f0f03e5886ab76404915fc60a2796e6881a7a Related: SYS#4998 --- src/gbproxy/gb_proxy.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gbproxy/gb_proxy.c b/src/gbproxy/gb_proxy.c index e8a81e76e..ccf3f7349 100644 --- a/src/gbproxy/gb_proxy.c +++ b/src/gbproxy/gb_proxy.c @@ -1105,6 +1105,7 @@ static int gbprox_rx_paging(struct gbproxy_config *cfg, struct msgb *msg, struct nsei); if (TLVP_PRESENT(tp, BSSGP_IE_BVCI)) { uint16_t bvci = ntohs(tlvp_val16_unal(tp, BSSGP_IE_BVCI)); + peer = gbproxy_peer_by_bvci(cfg, bvci); LOGPC(DGPRS, LOGL_INFO, "routing by BVCI to peer BVCI=%u\n", bvci); errctr = GBPROX_GLOB_CTR_OTHER_ERR; -- cgit v1.2.3