accept NULL values in hashtable enumerator

This commit is contained in:
Martin Willi
2008-12-05 12:34:17 +00:00
parent 19e0010f51
commit d21b3549f7
+8 -2
View File
@@ -332,8 +332,14 @@ static bool enumerate(private_enumerator_t *this, void **key, void **value)
if (this->current->enumerate(this->current, &pair))
{
*key = pair->key;
*value = pair->value;
if (key)
{
*key = pair->key;
}
if (value)
{
*value = pair->value;
}
return TRUE;
}
this->current->destroy(this->current);