[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r19537 - in gnunet/src: arm util
From: |
gnunet |
Subject: |
[GNUnet-SVN] r19537 - in gnunet/src: arm util |
Date: |
Mon, 30 Jan 2012 14:26:11 +0100 |
Author: grothoff
Date: 2012-01-30 14:26:11 +0100 (Mon, 30 Jan 2012)
New Revision: 19537
Modified:
gnunet/src/arm/gnunet-service-arm.c
gnunet/src/util/configuration.c
Log:
-trying to fix double-start issue on sparc
Modified: gnunet/src/arm/gnunet-service-arm.c
===================================================================
--- gnunet/src/arm/gnunet-service-arm.c 2012-01-30 13:06:51 UTC (rev 19536)
+++ gnunet/src/arm/gnunet-service-arm.c 2012-01-30 13:26:11 UTC (rev 19537)
@@ -308,6 +308,7 @@
"Starting service `%s' using binary `%s' and configuration
`%s'\n",
sl->name, sl->binary, sl->config);
#endif
+ GNUNET_assert (NULL == sl->proc);
if (GNUNET_YES == use_debug)
sl->proc =
do_start_process (lsocks, loprefix, sl->binary, "-c", sl->config, "-L",
@@ -407,7 +408,7 @@
sl = running_head;
while (sl != NULL)
{
- if (0 == strcmp (sl->name, name))
+ if (0 == strcasecmp (sl->name, name))
return sl;
sl = sl->next;
}
@@ -1041,6 +1042,13 @@
/* not a service section */
return;
}
+ sl = find_service (section);
+ if (NULL != sl)
+ {
+ /* got the same section twice!? */
+ GNUNET_break (0);
+ return;
+ }
config = NULL;
if ((GNUNET_OK !=
GNUNET_CONFIGURATION_get_value_filename (cfg, section, "CONFIG",
Modified: gnunet/src/util/configuration.c
===================================================================
--- gnunet/src/util/configuration.c 2012-01-30 13:06:51 UTC (rev 19536)
+++ gnunet/src/util/configuration.c 2012-01-30 13:26:11 UTC (rev 19537)
@@ -407,7 +407,7 @@
struct ConfigEntry *epos;
spos = cfg->sections;
- while ((spos != NULL) && (0 != strcmp (spos->name, section)))
+ while ((spos != NULL) && (0 != strcasecmp (spos->name, section)))
spos = spos->next;
if (spos == NULL)
@@ -465,7 +465,7 @@
spos = cfg->sections;
while (spos != NULL)
{
- if (0 == strcmp (section, spos->name))
+ if (0 == strcasecmp (section, spos->name))
{
if (prev == NULL)
cfg->sections = spos->next;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r19537 - in gnunet/src: arm util,
gnunet <=