From: Tobias Brunner Date: Mon, 10 Mar 2014 09:53:52 +0000 (+0100) Subject: settings: Don't enumerate key/value pairs with NULL value X-Git-Tag: 5.2.0dr4~1^2~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3855dc01ecfd7c483ba2cd339fa92f4e81e67f77;p=thirdparty%2Fstrongswan.git settings: Don't enumerate key/value pairs with NULL value --- diff --git a/src/libstrongswan/settings/settings.c b/src/libstrongswan/settings/settings.c index 25c5d6ea43..b36d1dfcc0 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; }