]> git.ipfire.org Git - thirdparty/systemd.git/commit
json: add flags parameter to json_parse_file(), for parsing "sensitive" data
authorLennart Poettering <lennart@poettering.net>
Tue, 8 Jan 2019 17:48:48 +0000 (18:48 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 2 Dec 2019 08:47:00 +0000 (09:47 +0100)
commitd642f640bf39f9086a24920d97808fa40159a372
treea47df1d1a6b0f150b10d795c53428928d2540af0
parentf325aaf3417590a29d1c362a118532ea11fb020d
json: add flags parameter to json_parse_file(), for parsing "sensitive" data

This will call json_variant_sensitive() internally while parsing for
each allocated sub-variant. This is better than calling it a posteriori
at the end, because partially parsed variants will always be properly
erased from memory this way.
src/fuzz/fuzz-json.c
src/nspawn/nspawn-oci.c
src/shared/json.c
src/shared/json.h
src/shared/varlink.c
src/test/test-json.c