# HG changeset patch # User Sebastien Decugis # Date 1271646731 -32400 # Node ID f404b5f84d7b7910fac645cdc52f24ebaeafa377 # Parent 9e10e3d72da360e8733f0117c471a8aba8d7d91f Dump complete received messages at FULL+1 level diff -r 9e10e3d72da3 -r f404b5f84d7b freeDiameter/p_psm.c --- a/freeDiameter/p_psm.c Mon Apr 19 12:08:45 2010 +0900 +++ b/freeDiameter/p_psm.c Mon Apr 19 12:12:11 2010 +0900 @@ -390,7 +390,12 @@ } ); TRACE_DEBUG(FULL, "Received a message (%zdb) from '%s'", ev_sz, peer->p_hdr.info.pi_diamid); - fd_msg_dump_walk(FULL, msg); + if (TRACE_BOOL(FULL+1)) { + CHECK_FCT_DO( fd_msg_parse_dict( msg, fd_g_config->cnf_dict, NULL ), ); + fd_msg_dump_walk(FULL, msg); + } else { + fd_msg_dump_one(FULL, msg); + } /* Extract the header */ CHECK_FCT_DO( fd_msg_hdr(msg, &hdr), goto psm_end );