gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r24719 - gnunet/src/vpn


From: gnunet
Subject: [GNUnet-SVN] r24719 - gnunet/src/vpn
Date: Mon, 5 Nov 2012 13:25:41 +0100

Author: grothoff
Date: 2012-11-05 13:25:41 +0100 (Mon, 05 Nov 2012)
New Revision: 24719

Modified:
   gnunet/src/vpn/gnunet-service-vpn.c
Log:
-fix libexec issue: SUID check

Modified: gnunet/src/vpn/gnunet-service-vpn.c
===================================================================
--- gnunet/src/vpn/gnunet-service-vpn.c 2012-11-05 12:17:23 UTC (rev 24718)
+++ gnunet/src/vpn/gnunet-service-vpn.c 2012-11-05 12:25:41 UTC (rev 24719)
@@ -3057,16 +3057,21 @@
   char *ipv4mask;
   struct in_addr v4;
   struct in6_addr v6;
+  char *binary;
 
+  binary = GNUNET_OS_get_libexec_binary_path ("gnunet-helper-vpn");
+
   if (GNUNET_YES !=
-      GNUNET_OS_check_helper_binary ("gnunet-helper-vpn"))
+      GNUNET_OS_check_helper_binary (binary))
   {
     fprintf (stderr,
             "`%s' is not SUID, refusing to run.\n",
             "gnunet-helper-vpn");
+    GNUNET_free (binary);
     global_ret = 1;
     return;
   }
+  GNUNET_free (binary);
   cfg = cfg_;
   stats = GNUNET_STATISTICS_create ("vpn", cfg);
   if (GNUNET_OK !=




reply via email to

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