From cd55b2407f2709197921b3340b5789337928b537 Mon Sep 17 00:00:00 2001 From: Alexey Yakovenko Date: Sun, 27 Oct 2013 16:06:07 +0100 Subject: dumb: fixed uninitialized memory accesses --- plugins/dumb/dumb-kode54/src/it/itrender.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'plugins/dumb') diff --git a/plugins/dumb/dumb-kode54/src/it/itrender.c b/plugins/dumb/dumb-kode54/src/it/itrender.c index 06aba111..28c1fd83 100644 --- a/plugins/dumb/dumb-kode54/src/it/itrender.c +++ b/plugins/dumb/dumb-kode54/src/it/itrender.c @@ -23,6 +23,7 @@ #include #include +#include #include "dumb.h" #include "internal/dumb.h" @@ -249,6 +250,7 @@ static DUMB_IT_SIGRENDERER *dup_sigrenderer(DUMB_IT_SIGRENDERER *src, int n_chan if (callbacks) free(callbacks); return NULL; } + memset (dst, 0, sizeof (*dst)); dst->sigdata = src->sigdata; @@ -4791,6 +4793,7 @@ static DUMB_IT_SIGRENDERER *init_sigrenderer(DUMB_IT_SIGDATA *sigdata, int n_cha dumb_destroy_click_remover_array(n_channels, cr); return NULL; } + memset (sigrenderer, 0, sizeof (*sigrenderer)); sigrenderer->callbacks = callbacks; sigrenderer->click_remover = cr; -- cgit v1.2.3