diff --git a/src/libstrongswan/settings/settings.c b/src/libstrongswan/settings/settings.c index 25c5d6ea4..b36d1dfcc 100644 --- a/src/libstrongswan/settings/settings.c +++ b/src/libstrongswan/settings/settings.c @@ -817,7 +817,7 @@ static bool kv_filter(hashtable_t *seen, kv_t **in, char **key, void *none, char **value) { *key = (*in)->key; - if (seen->get(seen, *key)) + if (seen->get(seen, *key) || !(*in)->value) { return FALSE; }