gnunet-svn
[Top][All Lists]
Advanced

[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) 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]