base: set HEIM_JSON_F_NO_DATA_DICT in heim_audit_setkv_object()

Fixes pretty-printing data print to work with heim_audit_setkv_object() as well
as heim_audit_addkv_object().
This commit is contained in:
Luke Howard
2022-01-04 06:30:29 +00:00
parent 503cb27740
commit d90718c9b6

View File

@@ -930,7 +930,7 @@ heim_audit_setkv_object(heim_svc_req_desc r, const char *k, heim_object_t value)
if (key == NULL) if (key == NULL)
return; return;
descr = heim_json_copy_serialize(value, 0, NULL); descr = heim_json_copy_serialize(value, HEIM_JSON_F_NO_DATA_DICT, NULL);
heim_log(r->hcontext, r->logf, 7, "heim_audit_setkv_object(): " heim_log(r->hcontext, r->logf, 7, "heim_audit_setkv_object(): "
"setting kv pair %s=%s", "setting kv pair %s=%s",
k, descr ? heim_string_get_utf8(descr) : "<unprintable>"); k, descr ? heim_string_get_utf8(descr) : "<unprintable>");