libvirt/tests/nssdata
Michal Privoznik 8be0ab638d nss: Don't stop parsing on unexpected key
Due to latest rewrite of NSS module, we are doing yajl parsing
ourselves. This means, we had to introduce couple of callback
that yajl calls. According to its documentation, a callback can
cancel parsing if it returns a zero value. Well, we do just that
in the string callback (findLeasesParserString()). If the JSON
file we are parsing contains a key that we are not interested in,
zero is returned meaning stop all parsing. This is not correct,
because the JSON file can contain some other keys which are not
harmful for our address translation (e.g. 'client-id').

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
2019-08-09 12:17:19 +02:00
..
virbr0.macs nss: Introduce libvirt-guest module 2016-12-06 13:34:00 +01:00
virbr0.status libvirt_nss: Report newer addresses first 2019-07-15 13:48:19 +02:00
virbr1.macs nss: Introduce libvirt-guest module 2016-12-06 13:34:00 +01:00
virbr1.status nss: Don't stop parsing on unexpected key 2019-08-09 12:17:19 +02:00