Changeset 455:7250e91f0662 in freeDiameter for freeDiameter/p_out.c
- Timestamp:
- Jul 29, 2010, 4:42:29 PM (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
freeDiameter/p_out.c
r454 r455 122 122 CHECK_FCT_DO( do_send(&msg, 0, peer->p_cnxctx, &peer->p_hbh, &peer->p_sr), 123 123 { 124 fd_log_debug("An error occurred while sending this message, it is lost:\n"); 125 fd_msg_dump_walk(NONE, msg); 126 fd_msg_free(msg); 124 if (msg) { 125 fd_log_debug("An error occurred while sending this message, it was lost:\n"); 126 fd_msg_dump_walk(NONE, msg); 127 fd_msg_free(msg); 128 } 127 129 } ); 128 130 … … 161 163 CHECK_FCT_DO( do_send(msg, flags, cnx, hbh, peer ? &peer->p_sr : NULL), 162 164 { 163 fd_log_debug("An error occurred while sending this message, it is lost:\n"); 164 fd_msg_dump_walk(NONE, *msg); 165 fd_msg_free(*msg); 166 *msg = NULL; 165 if (msg) { 166 fd_log_debug("An error occurred while sending this message, it was lost:\n"); 167 fd_msg_dump_walk(NONE, *msg); 168 fd_msg_free(*msg); 169 *msg = NULL; 170 } 167 171 } ); 168 172 }
Note: See TracChangeset
for help on using the changeset viewer.