From 133f9fcfff9b61f799ae24f170f45601a2513841 Mon Sep 17 00:00:00 2001 From: Ed Maste Date: Tue, 4 Dec 2018 15:25:15 +0000 Subject: [PATCH] ggated: do not expose stack data in sendfail() admbugs: 590 Submitted by: Fabian Keil Obtained from: ElectroBSD --- sbin/ggate/ggated/ggated.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sbin/ggate/ggated/ggated.c b/sbin/ggate/ggated/ggated.c index e52bdd7cdd15..f4279cbfaa13 100644 --- a/sbin/ggate/ggated/ggated.c +++ b/sbin/ggate/ggated/ggated.c @@ -591,6 +591,7 @@ sendfail(int sfd, int error, const char *fmt, ...) va_list ap; ssize_t data; + memset(&sinit, 0, sizeof(sinit)); sinit.gs_error = error; g_gate_swap2n_sinit(&sinit); data = g_gate_send(sfd, &sinit, sizeof(sinit), 0);