Mercurial > hg > freeDiameter
changeset 828:78307a61c578
Fix regression in dictionary dump
author | Sebastien Decugis <sdecugis@freediameter.net> |
---|---|
date | Sat, 22 Sep 2012 00:12:46 +0200 |
parents | a8ed055a9253 |
children | a6b3e9e88e64 |
files | libfdproto/dictionary.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libfdproto/dictionary.c Thu Sep 20 08:15:54 2012 +0200 +++ b/libfdproto/dictionary.c Sat Sep 22 00:12:46 2012 +0200 @@ -1264,6 +1264,7 @@ void fd_dict_dump(struct dictionary * dict) { int i; + struct fd_list * li; CHECK_PARAMS_DO(dict && (dict->dict_eyec == DICT_EYECATCHER), return); @@ -1273,10 +1274,14 @@ fd_log_debug("###### Dumping vendors, AVPs and related rules #######\n"); dump_object( &dict->dict_vendors, 0, 3, 0 ); + for (li = dict->dict_vendors.list[0].next; li != &dict->dict_vendors.list[0]; li = li->next) + dump_object( li->o, 0, 3, 0 ); fd_log_debug("###### Dumping applications #######\n"); dump_object( &dict->dict_applications, 0, 1, 0 ); + for (li = dict->dict_applications.list[0].next; li != &dict->dict_applications.list[0]; li = li->next) + dump_object( li->o, 0, 1, 0 ); fd_log_debug("###### Dumping types #######\n");