diff options
author | Daniel Willmann <dwillmann@sysmocom.de> | 2016-02-03 18:53:29 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2016-02-04 13:17:02 +0100 |
commit | 134a7752fd204bb9692e8f9c5591f56eaaa23e2e (patch) | |
tree | 11022bcb339a28bfd17186c332f6bd9111d62420 /gtp/gtp.c | |
parent | 8ddb6805a9d0c611f81033c038b0a4773a4c494e (diff) |
gtp: Pass pdp along when calling gtp_req() in gtp_update_context()
With no pdp parameter gtp_req() will send the packet to TEID 0 which is
not what we want. When trying to modify an established pdp context the
correct TEID of that context must be used.
Diffstat (limited to 'gtp/gtp.c')
-rw-r--r-- | gtp/gtp.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1872,7 +1872,7 @@ int gtp_update_context(struct gsn_t *gsn, struct pdp_t *pdp, void *cbp, gtpie_tlv(&packet, &length, GTP_MAX, GTPIE_OMC_ID, pdp->omcid.l, pdp->omcid.v); - gtp_req(gsn, pdp->version, NULL, &packet, length, inetaddr, cbp); + gtp_req(gsn, pdp->version, pdp, &packet, length, inetaddr, cbp); return 0; } |