aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGilles Chehade <gilles@poolp.org>2020-06-25 14:30:57 +0200
committerGilles Chehade <gilles@poolp.org>2020-06-25 14:30:57 +0200
commitdfd5e5bd0a5cfc23e57f806efe9799cdacf9630e (patch)
tree4738a96932a4068c7a0972d7f0244086e82fbcd3
parentMerge pull request #1071 from bheesham/update-readme-wiki (diff)
downloadOpenSMTPD-dfd5e5bd0a5cfc23e57f806efe9799cdacf9630e.tar.xz
OpenSMTPD-dfd5e5bd0a5cfc23e57f806efe9799cdacf9630e.zip
asr has had an errata in OpenBSD, OpenSMTPD is not affected but we
never know if this might bite in the future.
-rw-r--r--openbsd-compat/libasr/asr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/openbsd-compat/libasr/asr.c b/openbsd-compat/libasr/asr.c
index 90bc59b4..008544ad 100644
--- a/openbsd-compat/libasr/asr.c
+++ b/openbsd-compat/libasr/asr.c
@@ -150,6 +150,8 @@ asr_run(struct asr_query *as, struct asr_result *ar)
{
int r, saved_errno = errno;
+ memset(ar, 0, sizeof(*ar));
+
DPRINT("asr: asr_run(%p, %p) %s ctx=[%p]\n", as, ar,
_asr_querystr(as->as_type), as->as_ctx);
r = as->as_run(as, ar);