Give ober_printf_elements() a ber_element array, similar to
authormartijn <martijn@openbsd.org>
Fri, 10 Nov 2023 12:12:02 +0000 (12:12 +0000)
committermartijn <martijn@openbsd.org>
Fri, 10 Nov 2023 12:12:02 +0000 (12:12 +0000)
commit40632feda6a4f5d674c1e0d0ee088fd00fbf89b5
treef155f5f54ad2c79a07ff5fb4d112386490aff74c
parent52e706cafb7498c8135e3e00753151ef3ee86902
Give ober_printf_elements() a ber_element array, similar to
ober_scanf_elements(). This allows us to move down and back up multiple
levels in with nested sequences and sets.

While here, on failure, make sure we free (and unlink if needed) all
elements we created.

OK claudio@, tb@
lib/libutil/ber.c