diff --git a/src/ntpd.c b/src/ntpd.c
index d65d1ed9e60c2e42c46bc6b404fe58559b162afa..b65a9e8fa72f2dac8e3ed9d1a808f6d9ce4583da 100644 (file)
--- a/src/ntpd.c
+++ b/src/ntpd.c
(items_num + pkt_item_num) * res_item_size);
items = realloc ((void *) *res_data,
(items_num + pkt_item_num) * res_item_size);
+ items_num += pkt_item_num;
if (items == NULL)
{
items = *res_data;
struct info_peer_summary *ptr;
double offset;
- char peername[512];
+ char peername[NI_MAXHOST];
int refclock_id;
ptr = ps + i;