From dc8e97a50ac37a1b65670cd5cbc885e33f81b478 Mon Sep 17 00:00:00 2001 From: Christian Thaeter Date: Mon, 30 Aug 2010 06:54:03 +0200 Subject: [PATCH] FIX: NOBUG_LOG env parsing error Flags starting with same name got parsed wrong sometimes. --- src/nobug_env.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nobug_env.c b/src/nobug_env.c index 01c7011..4a0cb69 100644 --- a/src/nobug_env.c +++ b/src/nobug_env.c @@ -170,7 +170,7 @@ nobug_env_parse_flag (const char* env, struct nobug_flag* flag, int default_targ do { - if (!strncmp(env, flag->name, flaglen)) + if (!strncmp (env, flag->name, flaglen)) { /* flagname matches */ int limit; @@ -376,7 +376,7 @@ nobug_env_parse_flag (const char* env, struct nobug_flag* flag, int default_targ } } } - else + else if (*env == ',') { /* flag with no :LIMIT */ ret = flag->limits[default_target] = default_limit; -- 2.11.4.GIT