[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r22786 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r22786 - gnunet/src/transport |
Date: |
Fri, 20 Jul 2012 13:06:57 +0200 |
Author: grothoff
Date: 2012-07-20 13:06:57 +0200 (Fri, 20 Jul 2012)
New Revision: 22786
Modified:
gnunet/src/transport/gnunet-helper-transport-wlan.c
Log:
-trying to fix perm problem despite SUID
Modified: gnunet/src/transport/gnunet-helper-transport-wlan.c
===================================================================
--- gnunet/src/transport/gnunet-helper-transport-wlan.c 2012-07-20 09:57:13 UTC
(rev 22785)
+++ gnunet/src/transport/gnunet-helper-transport-wlan.c 2012-07-20 11:06:57 UTC
(rev 22786)
@@ -1868,6 +1868,11 @@
struct MessageStreamTokenizer *stdin_mst;
int raw_eno;
+ /* make use of SGID capabilities on POSIX */
+ /* FIXME: this might need a port on systems without 'getresgid' */
+ if (-1 == setreuid (0, 0))
+ fprintf (stderr, "setreuid failed: %s\n", strerror (errno));
+
memset (&dev, 0, sizeof (dev));
dev.fd_raw = socket (PF_PACKET, SOCK_RAW, htons (ETH_P_ALL));
raw_eno = errno; /* remember for later */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r22786 - gnunet/src/transport,
gnunet <=