diff options
author | Viktor Tsymbalyuk <viktor.tsymbalyuk@gmail.com> | 2018-02-12 14:00:45 +0200 |
---|---|---|
committer | Viktor Tsymbalyuk <viktor.tsymbalyuk@gmail.com> | 2018-02-12 14:00:45 +0200 |
commit | 7ad4d5e8cbade58283b00d450dacb202c8988d73 (patch) | |
tree | 6f3267b7587d17c7035f8a57d46ff589c9300dac /sgsnemu/sgsnemu.c | |
parent | ab4db107501ad5a8f561326e93db2fafeb6f43db (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
Diffstat (limited to 'sgsnemu/sgsnemu.c')
-rw-r--r-- | sgsnemu/sgsnemu.c | 2 |
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 */ |