Mercurial > hg > freeDiameter
comparison include/freeDiameter/libfdproto.h @ 1230:e72c9dad62ac
Fix issue with generating Failed-AVP when the error is DIAMETER_MISSING_AVP. Also fix a memory leak in that case
author | Sebastien Decugis <sdecugis@freediameter.net> |
---|---|
date | Sun, 21 Jul 2013 11:57:39 +0200 |
parents | b1c4876b1896 |
children | b255ba44f59c |
comparison
equal
deleted
inserted
replaced
1229:4e52f009861a | 1230:e72c9dad62ac |
---|---|
2696 | 2696 |
2697 /* Parsing Error Information structure */ | 2697 /* Parsing Error Information structure */ |
2698 struct fd_pei { | 2698 struct fd_pei { |
2699 char * pei_errcode; /* name of the error code to use */ | 2699 char * pei_errcode; /* name of the error code to use */ |
2700 struct avp * pei_avp; /* pointer to invalid (in original message) or missing AVP (to be freed) */ | 2700 struct avp * pei_avp; /* pointer to invalid (in original message) or missing AVP (to be freed) */ |
2701 int pei_avp_free; /* Set to 1 if the pei_avp must be freed */ | |
2701 char * pei_message; /* Overwrite default message if needed */ | 2702 char * pei_message; /* Overwrite default message if needed */ |
2702 int pei_protoerr; /* do we set the 'E' bit in the error message ? */ | 2703 int pei_protoerr; /* do we set the 'E' bit in the error message ? */ |
2703 }; | 2704 }; |
2704 | 2705 |
2705 /* | 2706 /* |