Mercurial > hg > freeDiameter
comparison libfdproto/dictionary.c @ 828:78307a61c578
Fix regression in dictionary dump
author | Sebastien Decugis <sdecugis@freediameter.net> |
---|---|
date | Sat, 22 Sep 2012 00:12:46 +0200 |
parents | c5b7d4a2cc77 |
children | 84a23e90519d |
comparison
equal
deleted
inserted
replaced
827:a8ed055a9253 | 828:78307a61c578 |
---|---|
1262 } | 1262 } |
1263 | 1263 |
1264 void fd_dict_dump(struct dictionary * dict) | 1264 void fd_dict_dump(struct dictionary * dict) |
1265 { | 1265 { |
1266 int i; | 1266 int i; |
1267 struct fd_list * li; | |
1267 | 1268 |
1268 CHECK_PARAMS_DO(dict && (dict->dict_eyec == DICT_EYECATCHER), return); | 1269 CHECK_PARAMS_DO(dict && (dict->dict_eyec == DICT_EYECATCHER), return); |
1269 | 1270 |
1270 CHECK_POSIX_DO( pthread_rwlock_rdlock( &dict->dict_lock ), /* ignore */ ); | 1271 CHECK_POSIX_DO( pthread_rwlock_rdlock( &dict->dict_lock ), /* ignore */ ); |
1271 | 1272 |
1272 fd_log_debug("######################################################\n"); | 1273 fd_log_debug("######################################################\n"); |
1273 fd_log_debug("###### Dumping vendors, AVPs and related rules #######\n"); | 1274 fd_log_debug("###### Dumping vendors, AVPs and related rules #######\n"); |
1274 | 1275 |
1275 dump_object( &dict->dict_vendors, 0, 3, 0 ); | 1276 dump_object( &dict->dict_vendors, 0, 3, 0 ); |
1277 for (li = dict->dict_vendors.list[0].next; li != &dict->dict_vendors.list[0]; li = li->next) | |
1278 dump_object( li->o, 0, 3, 0 ); | |
1276 | 1279 |
1277 fd_log_debug("###### Dumping applications #######\n"); | 1280 fd_log_debug("###### Dumping applications #######\n"); |
1278 | 1281 |
1279 dump_object( &dict->dict_applications, 0, 1, 0 ); | 1282 dump_object( &dict->dict_applications, 0, 1, 0 ); |
1283 for (li = dict->dict_applications.list[0].next; li != &dict->dict_applications.list[0]; li = li->next) | |
1284 dump_object( li->o, 0, 1, 0 ); | |
1280 | 1285 |
1281 fd_log_debug("###### Dumping types #######\n"); | 1286 fd_log_debug("###### Dumping types #######\n"); |
1282 | 1287 |
1283 dump_list( &dict->dict_types, 0, 2, 0 ); | 1288 dump_list( &dict->dict_types, 0, 2, 0 ); |
1284 | 1289 |