mirror of
https://github.com/espressif/esp-idf.git
synced 2026-08-18 06:35:35 +03:00
Merge branch 'fix-fix_ub_in_gpio_wakeup_setting_v5.5' into 'release/v5.5'
fix(esp_hw_support): add validation for gpio_pin_mask (v5.5) See merge request espressif/esp-idf!49107
This commit is contained in:
@@ -2153,6 +2153,9 @@ esp_err_t esp_deep_sleep_enable_gpio_wakeup(uint64_t gpio_pin_mask, esp_deepslee
|
||||
ESP_LOGE(TAG, "invalid mode");
|
||||
return ESP_ERR_INVALID_ARG;
|
||||
}
|
||||
if (gpio_pin_mask == 0) {
|
||||
return ESP_ERR_INVALID_ARG;
|
||||
}
|
||||
gpio_int_type_t intr_type = ((mode == ESP_GPIO_WAKEUP_GPIO_LOW) ? GPIO_INTR_LOW_LEVEL : GPIO_INTR_HIGH_LEVEL);
|
||||
esp_err_t err = ESP_OK;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user