summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-12-04 16:26:15 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-12-04 16:26:15 +0000
commitc94582f6eda5f18e3c4ded2ca25e8ff98c9b8064 (patch)
tree687a5948ccd56ece6c0d7c1a84bc1cf8dbc2c0d2
parent4a35492bde9bc78cc5f2a6bb8441290d9d2f37a5 (diff)
downloadrspamd-c94582f6eda5f18e3c4ded2ca25e8ff98c9b8064.tar.gz
rspamd-c94582f6eda5f18e3c4ded2ca25e8ff98c9b8064.zip
Zero memory before usage
-rw-r--r--src/libserver/rspamd_control.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libserver/rspamd_control.c b/src/libserver/rspamd_control.c
index 58147178f..8f2b66641 100644
--- a/src/libserver/rspamd_control.c
+++ b/src/libserver/rspamd_control.c
@@ -582,6 +582,7 @@ rspamd_srv_handler (gint fd, short what, gpointer ud)
/* Attach fd to the message */
if (rdata->fd != -1) {
+ memset (fdspace, 0, sizeof (fdspace));
msg.msg_control = fdspace;
msg.msg_controllen = sizeof (fdspace);
cmsg = CMSG_FIRSTHDR (&msg);