From 99151ed31dd7bfbb7510c077c02fec88c0215e14 Mon Sep 17 00:00:00 2001 From: Lev Serebryakov Date: Tue, 21 Nov 2017 02:13:44 +0300 Subject: Fix uninitialized memory accces Uninitialized memory access is UB in C/C++, fix it. --- xmrstak/misc/executor.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'xmrstak/misc/executor.cpp') diff --git a/xmrstak/misc/executor.cpp b/xmrstak/misc/executor.cpp index cccfca7..676dac7 100644 --- a/xmrstak/misc/executor.cpp +++ b/xmrstak/misc/executor.cpp @@ -459,6 +459,7 @@ void executor::on_miner_result(size_t pool_id, job_result& oResult) void disable_sigpipe() { struct sigaction sa; + memset(&sa, 0, sizeof(sa)); sa.sa_handler = SIG_IGN; sa.sa_flags = 0; if (sigaction(SIGPIPE, &sa, 0) == -1) -- cgit v1.1