gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r24626 - gnunet/src/util


From: gnunet
Subject: [GNUnet-SVN] r24626 - gnunet/src/util
Date: Wed, 31 Oct 2012 00:03:07 +0100

Author: harsha
Date: 2012-10-31 00:03:07 +0100 (Wed, 31 Oct 2012)
New Revision: 24626

Modified:
   gnunet/src/util/helper.c
Log:
for starting up non gnunet helpers (SSH for example)

Modified: gnunet/src/util/helper.c
===================================================================
--- gnunet/src/util/helper.c    2012-10-30 22:26:14 UTC (rev 24625)
+++ gnunet/src/util/helper.c    2012-10-30 23:03:07 UTC (rev 24626)
@@ -410,12 +410,16 @@
                     GNUNET_HELPER_ExceptionCallback exp_cb,
                     void *cb_cls)
 {
-  struct GNUNET_HELPER_Handle*h;
+  struct GNUNET_HELPER_Handle *h;
   unsigned int c;
 
   h = GNUNET_malloc (sizeof (struct GNUNET_HELPER_Handle));
   h->with_control_pipe = with_control_pipe;
-  h->binary_name = GNUNET_OS_get_libexec_binary_path (binary_name);
+  /* Lookup in libexec path only if we are starting gnunet helpers */
+  if (NULL != strstr (binary_name, "gnunet"))
+    h->binary_name = GNUNET_OS_get_libexec_binary_path (binary_name);
+  else
+    h->binary_name = strdup (binary_name);
   for (c = 0; NULL != binary_argv[c]; c++)
     c++;
   h->binary_argv = GNUNET_malloc (sizeof (char *) * (c + 1));




reply via email to

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