From ad4e05583166160efee42101805a70b924de8a6f Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Mon, 17 Jan 2022 10:58:40 -0600 Subject: [PATCH] base: Add r->kv not-null check before using it --- lib/base/log.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/base/log.c b/lib/base/log.c index eb8a1907f..9fc121b00 100644 --- a/lib/base/log.c +++ b/lib/base/log.c @@ -1061,7 +1061,8 @@ heim_audit_trail(heim_svc_req_desc r, heim_error_code ret, const char *retname) heim_audit_addkv(r, HEIM_SVC_AUDIT_VIS, "e-text", "%s", r->e_text); memset(&kvb, 0, sizeof(kvb)); - heim_dict_iterate_f(r->kv, &kvb, audit_trail_iterator); + if (r->kv) + heim_dict_iterate_f(r->kv, &kvb, audit_trail_iterator); kvb.buf[kvb.pos] = '\0'; heim_log(r->hcontext, r->logf, 3, "%s %s %s %s %s%s%s%s",