changeset 1261:d51fa7231f73

Add support for dumping address family 8 (E.164).
author Thomas Klausner <tk@giga.or.at>
date Tue, 15 Apr 2014 17:35:45 +0200
parents 4f6f61e67599
children 02ccaf6e9a57
files libfdproto/dictionary_functions.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/libfdproto/dictionary_functions.c	Mon Mar 24 13:21:41 2014 +0100
+++ b/libfdproto/dictionary_functions.c	Tue Apr 15 17:35:45 2014 +0200
@@ -200,6 +200,10 @@
 			if (avp_value->os.len == 20)
 				memcpy(&s.sin6.sin6_port, avp_value->os.data + 18, 2);
 			break;
+		case 8:
+			/* E.164 */
+			CHECK_MALLOC_DO( fd_dump_extend(FD_DUMP_STD_PARAMS, "%.*s", avp_value->os.len-2, avp_value->os.data+2), return NULL);
+			return *buf;
 		default:
 			CHECK_MALLOC_DO( fd_dump_extend(FD_DUMP_STD_PARAMS, "[unsupported family: 0x%hx]", fam), return NULL);
 			return *buf;
"Welcome to our mercurial repository"