Commit 3db3a003 authored by sven.panne@aedion.de's avatar sven.panne@aedion.de

Keep valgrind happy when calling timer_create

Fill all of the sigevent structure with zeroes before individual fields are
set. Although not strictly necessary, this keeps tools like valgrind from
complaining about passing uninitialized data, which is a good thing.

MERGE TO STABLE
parent 684fde09
......@@ -42,6 +42,8 @@
# include <signal.h>
#endif
#include <string.h>
/* Major bogosity:
*
* In the threaded RTS, we can't set the virtual timer because the
......@@ -143,6 +145,9 @@ initTicker (nat ms, TickProc handle_tick)
{
struct sigevent ev;
// Keep programs like valgrind happy
memset(&ev, 0, sizeof(ev));
ev.sigev_notify = SIGEV_SIGNAL;
ev.sigev_signo = ITIMER_SIGNAL;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment