From 40450681874027ae9ed4e4923dc35137cc45d6ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Mon, 25 Jul 2016 12:25:15 +0200 Subject: [PATCH] tap_esc: properly initialize _outputs --- src/drivers/tap_esc/tap_esc.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/drivers/tap_esc/tap_esc.cpp b/src/drivers/tap_esc/tap_esc.cpp index da74012f57..3cecdbfe93 100644 --- a/src/drivers/tap_esc/tap_esc.cpp +++ b/src/drivers/tap_esc/tap_esc.cpp @@ -191,6 +191,11 @@ TAP_ESC::TAP_ESC(int channels_count): uartbuf.tail = 0; uartbuf.dat_cnt = 0; memset(uartbuf.esc_feedback_buf, 0, sizeof(uartbuf.esc_feedback_buf)); + + for (size_t i = 0; i < sizeof(_outputs.output) / sizeof(_outputs.output[0]); i++) { + _outputs.output[i] = NAN; + } + _outputs.noutputs = 0; } TAP_ESC::~TAP_ESC()