aboutsummaryrefslogtreecommitdiffstats
path: root/common/recsel.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/recsel.c')
-rw-r--r--common/recsel.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/common/recsel.c b/common/recsel.c
index 36aa01476..a778419db 100644
--- a/common/recsel.c
+++ b/common/recsel.c
@@ -527,7 +527,11 @@ recsel_select (recsel_expr_t selector,
if (recsel_debug)
log_debug ("%s: name=%s got value '%s'\n", __func__, se->name, value);
if (!value)
- value = "";
+ {
+ se = se->next;
+ result = 0;
+ continue;
+ }
if (!*value)
{