aboutsummaryrefslogtreecommitdiffstats
path: root/openbsd-compat/libasr/asr.c
diff options
context:
space:
mode:
Diffstat (limited to 'openbsd-compat/libasr/asr.c')
-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);