From 7ad4d5e8cbade58283b00d450dacb202c8988d73 Mon Sep 17 00:00:00 2001 From: Viktor Tsymbalyuk Date: Mon, 12 Feb 2018 14:00:45 +0200 Subject: sgsnemu: fix: no outgoing GTP-U in "createif" mode in "createif" mode uplink traffic not forwarding from tun interface into Gn, inside GTP-U. create_pdp_conf get iphash (ipm) with pdp == 0x0 Fix - in create_pdp_conf - instead of casting using already definned iphash in ipset function. Change-Id: Icd58450548b3a47cb933d70a2e3166c067552b2c --- sgsnemu/sgsnemu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sgsnemu/sgsnemu.c') diff --git a/sgsnemu/sgsnemu.c b/sgsnemu/sgsnemu.c index 630733b..cf4aa44 100644 --- a/sgsnemu/sgsnemu.c +++ b/sgsnemu/sgsnemu.c @@ -1462,7 +1462,7 @@ static int create_pdp_conf(struct pdp_t *pdp, void *cbp, int cause) free(forwarding); } - ipset((struct iphash_t *)pdp->peer, &addr); + ipset(iph, &addr); state = 2; /* Connected */ -- cgit v1.2.3