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 );
"Welcome to our mercurial repository"