Mercurial > hg > freeDiameter
diff libfdcore/hooks.c @ 1245:4b511d9b3def
Change default dump of peer connection, add more options to the dbg_msg_dumps extensions
author | Sebastien Decugis <sdecugis@freediameter.net> |
---|---|
date | Mon, 11 Nov 2013 15:30:26 +0800 |
parents | 65c6460f60f2 |
children | 035f489b845b 0d15dad33f0b |
line wrap: on
line diff
--- a/libfdcore/hooks.c Mon Nov 11 15:14:08 2013 +0800 +++ b/libfdcore/hooks.c Mon Nov 11 15:30:26 2013 +0800 @@ -405,7 +405,7 @@ case HOOK_PEER_CONNECT_FAILED: { if (msg) { - CHECK_MALLOC_DO(fd_msg_dump_treeview(&hook_default_buf, &hook_default_len, NULL, msg, NULL, 0, 1), break); + CHECK_MALLOC_DO(fd_msg_dump_full(&hook_default_buf, &hook_default_len, NULL, msg, NULL, 0, 1), break); LOG_N("Connection to '%s' failed: '%s'; CER/CEA dump:", peer ? peer->p_hdr.info.pi_diamid : "<unknown>", (char *)other); LOG_SPLIT(FD_LOG_NOTICE, " ", hook_default_buf, NULL); } else { @@ -419,7 +419,7 @@ if ((!fd_msg_source_get( msg, &id, NULL )) && (id == NULL)) { /* The CEA is locally issued */ fd_msg_answ_getq(msg, &msg); /* We dump the CER in that case */ } - CHECK_MALLOC_DO(fd_msg_dump_treeview(&hook_default_buf, &hook_default_len, NULL, msg, NULL, 0, 1), break); + CHECK_MALLOC_DO(fd_msg_dump_full(&hook_default_buf, &hook_default_len, NULL, msg, NULL, 0, 1), break); char protobuf[40]; if (peer) { CHECK_FCT_DO(fd_peer_cnx_proto_info(&peer->p_hdr, protobuf, sizeof(protobuf)), break );