changeset 173:4c0f358b8982

Display AVP values in decimal and hexa forms
author Sebastien Decugis <sdecugis@nict.go.jp>
date Wed, 03 Feb 2010 11:43:22 +0900
parents 9c5dfc6399a4
children 2b2f78036749
files libfreeDiameter/dictionary.c
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/libfreeDiameter/dictionary.c	Wed Feb 03 11:27:27 2010 +0900
+++ b/libfreeDiameter/dictionary.c	Wed Feb 03 11:43:22 2010 +0900
@@ -1290,8 +1290,8 @@
 {
 	int i;
 	for (i = 0; i < value->os.len; i++) {
-		if (i == 16) { /* Dump only up to 16 bytes of the buffer */
-			fd_log_debug("(trunc, len=%zd)", value->os.len);
+		if (i == 24) { /* Dump only up to 24 bytes of the buffer */
+			fd_log_debug("[...] (len=%zd)", value->os.len);
 			break;
 		}
 		fd_log_debug("%02.2X ", value->os.data[i]);
@@ -1300,7 +1300,7 @@
 
 static void dump_val_i32(union avp_value * value)
 {
-	fd_log_debug("%i", value->i32);
+	fd_log_debug("%i (0x%x)", value->i32, value->i32);
 }
 
 static void dump_val_i64(union avp_value * value)
@@ -1310,12 +1310,12 @@
 
 static void dump_val_u32(union avp_value * value)
 {
-	fd_log_debug("%u", value->u32);
+	fd_log_debug("%u (0x%x)", value->u32, value->u32);
 }
 
 static void dump_val_u64(union avp_value * value)
 {
-	fd_log_debug("%llu", value->u64);
+	fd_log_debug("%llu (0x%llx)", value->u64, value->u64);
 }
 
 static void dump_val_f32(union avp_value * value)
"Welcome to our mercurial repository"