Skip to content

json-gvariant: Stop string to GVariant conversion failing due to unrelated errno changes

This was observed as failing due to some codepath inside g_variant_new_string setting errno to EAGAIN. Json Glib was erroneously detecting this in the checks designed to catch string to integer conversions.

Solved by making errno only checked after the integer conversions.

Merge request reports