9
0
Fork 0

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.
This commit is contained in:
Daniel Willmann 2016-02-03 18:53:29 +01:00 committed by Holger Hans Peter Freyther
parent 8ddb6805a9
commit 134a7752fd
1 changed files with 1 additions and 1 deletions

View File

@ -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;
}