Mercurial > hg > freeDiameter
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;