From a8c72d61e77b856094799ce3c5d2051ec4219906 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Thu, 17 Apr 2008 19:20:30 +0000 Subject: [PATCH] Fixed 'preset text' under condition with top groups SVN revision: 2103 --- src/elogd.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/elogd.c b/src/elogd.c index 03dddd7d..a06c3145 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -2943,9 +2943,8 @@ int getcfg_simple(char *group, char *param, char *value, int vsize, int conditio return 0; for (i = 0; i < (int) strlen(param); i++) - uparam[i] = toupper(param[i]) -; - uparam[i] = 0; + uparam[i] = toupper(param[i]); + uparam[i] = 0; value[0] = 0; for (i = 0; i < n_lb_config; i++) @@ -3000,8 +2999,9 @@ int getcfg(char *group, char *param, char *value, int vsize) /* if group is [global] and top group exists, read from there */ if (strieq(group, "global") && getcfg_topgroup()) { sprintf(str, "global %s", getcfg_topgroup()); - if (getcfg(str, param, value, vsize)) - return 1; + status = getcfg(str, param, value, vsize); + if (status) + return status; } /* first check if parameter is under condition */