[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r23570 - gnunet/src/util
From: |
gnunet |
Subject: |
[GNUnet-SVN] r23570 - gnunet/src/util |
Date: |
Mon, 3 Sep 2012 15:00:17 +0200 |
Author: grothoff
Date: 2012-09-03 15:00:17 +0200 (Mon, 03 Sep 2012)
New Revision: 23570
Modified:
gnunet/src/util/service.c
Log:
always allow root
Modified: gnunet/src/util/service.c
===================================================================
--- gnunet/src/util/service.c 2012-09-03 12:58:29 UTC (rev 23569)
+++ gnunet/src/util/service.c 2012-09-03 13:00:17 UTC (rev 23570)
@@ -660,10 +660,12 @@
if (GNUNET_YES == sctx->match_uid)
{
/* UID match required */
- ret = (NULL != uc) && (uc->uid == geteuid ());
+ ret = (NULL != uc) && ( (0 == uc->uid) || (uc->uid == geteuid ()) );
}
else if ( (GNUNET_YES == sctx->match_gid) &&
- ( (NULL == uc) || (uc->uid != geteuid ()) ) )
+ ( (NULL == uc) ||
+ ( (0 != uc->uid) &&
+ (uc->uid != geteuid ()) ) ) )
{
/* group match required and UID does not match */
if (NULL == uc)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r23570 - gnunet/src/util,
gnunet <=