diff options
author | jjako <jjako> | 2004-05-27 20:30:19 +0000 |
---|---|---|
committer | jjako <jjako> | 2004-05-27 20:30:19 +0000 |
commit | 9b4971d4a64af27c96a31473f0aff2f74b1dbacf (patch) | |
tree | 0bd235b7ed873c2aaaed65c6b94a943991890579 /gtp/gtp.c | |
parent | 7e051d37bb866b5b50b450569ad869f55299f765 (diff) |
Charging characteristics made optional
Diffstat (limited to 'gtp/gtp.c')
-rw-r--r-- | gtp/gtp.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1062,13 +1062,13 @@ extern int gtp_create_context_req(struct gsn_t *gsn, struct pdp_t *pdp, gtpie_tv1(&packet, &length, GTP_MAX, GTPIE_NSAPI, pdp->nsapi); - if (pdp->secondary) /* Secondary PDP Context Activation Procedure */ gtpie_tv1(&packet, &length, GTP_MAX, GTPIE_NSAPI, linked_pdp->nsapi); - - gtpie_tv2(&packet, &length, GTP_MAX, GTPIE_CHARGING_C, - pdp->cch_pdp); + + if (pdp->cch_pdp) /* Only include charging if flags are set */ + gtpie_tv2(&packet, &length, GTP_MAX, GTPIE_CHARGING_C, + pdp->cch_pdp); } /* TODO |