Changeset 1230:e72c9dad62ac in freeDiameter for libfdcore/routing_dispatch.c
- Timestamp:
- Jul 21, 2013, 6:57:39 PM (11 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libfdcore/routing_dispatch.c
r1216 r1230 610 610 fd_hook_call(HOOK_MESSAGE_PARSING_ERROR, msgptr, NULL, error_info.pei_message ?: error_info.pei_errcode, fd_msg_pmdl_get(msgptr)); 611 611 CHECK_FCT( return_error( &msgptr, error_info.pei_errcode, error_info.pei_message, error_info.pei_avp) ); 612 if (error_info.pei_avp_free) { fd_msg_free(error_info.pei_avp); } 612 613 return 0; 613 614 } else { … … 632 633 fd_hook_call(HOOK_MESSAGE_PARSING_ERROR, msgptr, NULL, error_info.pei_message ?: error_info.pei_errcode, fd_msg_pmdl_get(msgptr)); 633 634 CHECK_FCT( return_error( &msgptr, error_info.pei_errcode, error_info.pei_message, error_info.pei_avp) ); 635 if (error_info.pei_avp_free) { fd_msg_free(error_info.pei_avp); } 634 636 return 0; 635 637 } else { … … 656 658 fd_hook_call(HOOK_MESSAGE_PARSING_ERROR, msgptr, NULL, error_info.pei_message ?: error_info.pei_errcode, fd_msg_pmdl_get(msgptr)); 657 659 CHECK_FCT( return_error( &msgptr, error_info.pei_errcode, error_info.pei_message, error_info.pei_avp) ); 660 if (error_info.pei_avp_free) { fd_msg_free(error_info.pei_avp); } 658 661 return 0; 659 662 } else { … … 674 677 fd_hook_call(HOOK_MESSAGE_PARSING_ERROR, msgptr, NULL, error_info.pei_message ?: error_info.pei_errcode, fd_msg_pmdl_get(msgptr)); 675 678 CHECK_FCT( return_error( &msgptr, error_info.pei_errcode, error_info.pei_message, error_info.pei_avp) ); 679 if (error_info.pei_avp_free) { fd_msg_free(error_info.pei_avp); } 676 680 return 0; 677 681 } else { … … 932 936 if (error_info.pei_errcode) { 933 937 CHECK_FCT( return_error( &msgptr, error_info.pei_errcode, error_info.pei_message, error_info.pei_avp) ); 938 if (error_info.pei_avp_free) { fd_msg_free(error_info.pei_avp); } 934 939 return 0; 935 940 } else {
Note: See TracChangeset
for help on using the changeset viewer.