From 9199c5ec17f4556589ced6c3174ba584ae6d13d5 Mon Sep 17 00:00:00 2001 From: Nicolas de Palezieux Date: Mon, 25 Apr 2016 14:42:31 +0200 Subject: [PATCH] changed parameters to int32_t to prevent stack smashing --- src/drivers/snapdragon_rc_pwm/snapdragon_rc_pwm.cpp | 2 +- src/drivers/uart_esc/uart_esc.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/drivers/snapdragon_rc_pwm/snapdragon_rc_pwm.cpp b/src/drivers/snapdragon_rc_pwm/snapdragon_rc_pwm.cpp index e388dcba12..438151ae4e 100644 --- a/src/drivers/snapdragon_rc_pwm/snapdragon_rc_pwm.cpp +++ b/src/drivers/snapdragon_rc_pwm/snapdragon_rc_pwm.cpp @@ -75,7 +75,7 @@ static int _uart_fd = -1; int _pwm_fd = -1; static bool _flow_control_enabled = false; int _rc_sub = -1; -uint16_t _pwm_disarmed; +int32_t _pwm_disarmed; hrt_abstime _last_actuator_controls_received = 0; diff --git a/src/drivers/uart_esc/uart_esc.cpp b/src/drivers/uart_esc/uart_esc.cpp index 901304feb4..458a8463bb 100644 --- a/src/drivers/uart_esc/uart_esc.cpp +++ b/src/drivers/uart_esc/uart_esc.cpp @@ -90,9 +90,9 @@ input_rc_s _rc; pwm_limit_t _pwm_limit; // esc parameters -uint16_t _pwm_disarmed; -uint16_t _pwm_min; -uint16_t _pwm_max; +int32_t _pwm_disarmed; +int32_t _pwm_min; +int32_t _pwm_max; MultirotorMixer *_mixer = nullptr;