[Top][All Lists]
[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));
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r24626 - gnunet/src/util,
gnunet <=