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:
parent
8ddb6805a9
commit
134a7752fd
|
@ -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;
|
||||
}
|
||||
|
|
Reference in New Issue