aboutsummaryrefslogtreecommitdiff
path: root/src/util/connection.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/connection.c')
-rw-r--r--src/util/connection.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/util/connection.c b/src/util/connection.c
index dfa673a86..e822b264f 100644
--- a/src/util/connection.c
+++ b/src/util/connection.c
@@ -335,12 +335,17 @@ GNUNET_CONNECTION_create_from_accept (GNUNET_CONNECTION_AccessCheck access_cb,
335 struct sockaddr_in6 *v6; 335 struct sockaddr_in6 *v6;
336 struct sockaddr *sa; 336 struct sockaddr *sa;
337 void *uaddr; 337 void *uaddr;
338 struct GNUNET_CONNECTION_Credentials *gcp;
339 struct GNUNET_CONNECTION_Credentials gc;
340#ifdef SO_PEERCRED 338#ifdef SO_PEERCRED
341 struct ucred uc; 339 struct ucred uc;
342 socklen_t olen; 340 socklen_t olen;
343#endif 341#endif
342 struct GNUNET_CONNECTION_Credentials *gcp;
343#if HAVE_GETPEEREID || defined(SO_PEERCRED) || HAVE_GETPEERUCRED
344 struct GNUNET_CONNECTION_Credentials gc;
345
346 gc.uid = 0;
347 gc.gid = 0;
348#endif
344 349
345 addrlen = sizeof (addr); 350 addrlen = sizeof (addr);
346 sock = 351 sock =
@@ -386,8 +391,6 @@ GNUNET_CONNECTION_create_from_accept (GNUNET_CONNECTION_AccessCheck access_cb,
386 GNUNET_memcpy (uaddr, addr, addrlen); 391 GNUNET_memcpy (uaddr, addr, addrlen);
387 } 392 }
388 gcp = NULL; 393 gcp = NULL;
389 gc.uid = 0;
390 gc.gid = 0;
391 if (AF_UNIX == sa->sa_family) 394 if (AF_UNIX == sa->sa_family)
392 { 395 {
393#if HAVE_GETPEEREID 396#if HAVE_GETPEEREID