diff options
-rw-r--r-- | src/util/network.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/util/network.c b/src/util/network.c index 411e468ab..f2be1aab6 100644 --- a/src/util/network.c +++ b/src/util/network.c | |||
@@ -374,16 +374,18 @@ GNUNET_NETWORK_socket_accept (const struct GNUNET_NETWORK_Handle *desc, | |||
374 | ret = GNUNET_new (struct GNUNET_NETWORK_Handle); | 374 | ret = GNUNET_new (struct GNUNET_NETWORK_Handle); |
375 | #if DEBUG_NETWORK | 375 | #if DEBUG_NETWORK |
376 | { | 376 | { |
377 | struct sockaddr name; | 377 | struct sockaddr_storage name; |
378 | socklen_t namelen = sizeof (name); | 378 | socklen_t namelen = sizeof (name); |
379 | |||
379 | int gsn = getsockname (desc->fd, | 380 | int gsn = getsockname (desc->fd, |
380 | &name, | 381 | (struct sockaddr *) &name, |
381 | &namelen); | 382 | &namelen); |
382 | 383 | ||
383 | if (gsn == 0) | 384 | if (gsn == 0) |
384 | LOG (GNUNET_ERROR_TYPE_DEBUG, | 385 | LOG (GNUNET_ERROR_TYPE_DEBUG, |
385 | "Accepting connection on `%s'\n", | 386 | "Accepting connection on `%s'\n", |
386 | GNUNET_a2s (&name, namelen)); | 387 | GNUNET_a2s ((const struct sockaddr *) &name, |
388 | namelen)); | ||
387 | } | 389 | } |
388 | #endif | 390 | #endif |
389 | ret->fd = accept (desc->fd, | 391 | ret->fd = accept (desc->fd, |