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 /*
"Welcome to our mercurial repository"