aboutsummaryrefslogtreecommitdiff
path: root/src/peerinfo-tool/gnunet-peerinfo.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2014-05-27 09:43:16 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2014-05-27 09:43:16 +0000
commitd5d8ed2d78cc6ccba982f6855755dc9ba52c6105 (patch)
tree6d9b547ecd815ba85df6b013cc04296297730571 /src/peerinfo-tool/gnunet-peerinfo.c
parentc729ba3d33c044ffac990237330c11a15ae487fd (diff)
downloadgnunet-d5d8ed2d78cc6ccba982f6855755dc9ba52c6105.tar.gz
gnunet-d5d8ed2d78cc6ccba982f6855755dc9ba52c6105.zip
fix: increase address counter only when address could be converted
Diffstat (limited to 'src/peerinfo-tool/gnunet-peerinfo.c')
-rw-r--r--src/peerinfo-tool/gnunet-peerinfo.c7
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}