aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorViktor Tsymbalyuk <viktor.tsymbalyuk@gmail.com>2018-02-12 14:00:45 +0200
committerViktor Tsymbalyuk <viktor.tsymbalyuk@gmail.com>2018-02-12 14:00:45 +0200
commit7ad4d5e8cbade58283b00d450dacb202c8988d73 (patch)
tree6f3267b7587d17c7035f8a57d46ff589c9300dac
parentab4db107501ad5a8f561326e93db2fafeb6f43db (diff)
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
-rw-r--r--sgsnemu/sgsnemu.c2
1 files changed, 1 insertions, 1 deletions
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 */