From fa90fbcbc4b1d0e05a691850a3d3d34b168e492b Mon Sep 17 00:00:00 2001 From: cTn Date: Tue, 18 Jun 2013 13:37:31 +0200 Subject: [PATCH] AUX array overflow bugfix, bug found by disq --- js/serial_backend.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/js/serial_backend.js b/js/serial_backend.js index 83ee14b724..5276e0a32b 100644 --- a/js/serial_backend.js +++ b/js/serial_backend.js @@ -560,6 +560,10 @@ function process_message(code, data) { } break; case MSP_codes.MSP_BOX: + // dump previous data (if there was any) + AUX_CONFIG_values = new Array(); + + // fill in current data for (var i = 0; i < data.byteLength; i += 2) { // + 2 because uint16_t = 2 bytes AUX_CONFIG_values.push(view.getUint16(i, 1)); }