diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2014-05-27 09:43:16 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2014-05-27 09:43:16 +0000 |
commit | d5d8ed2d78cc6ccba982f6855755dc9ba52c6105 (patch) | |
tree | 6d9b547ecd815ba85df6b013cc04296297730571 /src | |
parent | c729ba3d33c044ffac990237330c11a15ae487fd (diff) | |
download | gnunet-d5d8ed2d78cc6ccba982f6855755dc9ba52c6105.tar.gz gnunet-d5d8ed2d78cc6ccba982f6855755dc9ba52c6105.zip |
fix: increase address counter only when address could be converted
Diffstat (limited to 'src')
-rw-r--r-- | src/peerinfo-tool/gnunet-peerinfo.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/peerinfo-tool/gnunet-peerinfo.c b/src/peerinfo-tool/gnunet-peerinfo.c index 7157264e8..05d8c3545 100644 --- a/src/peerinfo-tool/gnunet-peerinfo.c +++ b/src/peerinfo-tool/gnunet-peerinfo.c | |||
@@ -274,14 +274,17 @@ process_resolved_address (void *cls, const char *address, int res) | |||
274 | return; | 274 | return; |
275 | } | 275 | } |
276 | 276 | ||
277 | ar->atsc = NULL; | ||
277 | if (GNUNET_SYSERR == res) | 278 | if (GNUNET_SYSERR == res) |
278 | { | 279 | { |
279 | FPRINTF (stderr, | 280 | FPRINTF (stderr, |
280 | _("Failure: Cannot convert address to string for peer `%s'\n"), | 281 | _("Failure: Cannot convert address to string for peer `%s'\n"), |
281 | GNUNET_i2s (&ar->pc->peer)); | 282 | GNUNET_i2s (&ar->pc->peer)); |
282 | } | 283 | } |
283 | ar->atsc = NULL; | 284 | else |
284 | pc->num_addresses++; | 285 | { |
286 | pc->num_addresses++; | ||
287 | } | ||
285 | if (pc->num_addresses == pc->address_list_size) | 288 | if (pc->num_addresses == pc->address_list_size) |
286 | dump_pc (pc); | 289 | dump_pc (pc); |
287 | } | 290 | } |