From 2678b306ba670fbf97596468661082cc621ddc9a Mon Sep 17 00:00:00 2001 From: VooDust <54911743+VooDust@users.noreply.github.com> Date: Wed, 4 Sep 2019 21:13:10 +0200 Subject: [PATCH] missing retvalue check --- driver/camera.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/driver/camera.c b/driver/camera.c index ee77597..7998d70 100755 --- a/driver/camera.c +++ b/driver/camera.c @@ -1201,7 +1201,11 @@ esp_err_t camera_init(const camera_config_t* config) } vsync_intr_disable(); - gpio_install_isr_service(ESP_INTR_FLAG_LEVEL1 | ESP_INTR_FLAG_IRAM); + err = gpio_install_isr_service(ESP_INTR_FLAG_LEVEL1 | ESP_INTR_FLAG_IRAM); + if (err != ESP_OK) { + ESP_LOGE(TAG, "gpio_install_isr_service failed (%x)", err); + goto fail; + } err = gpio_isr_handler_add(s_state->config.pin_vsync, &vsync_isr, NULL); if (err != ESP_OK) { ESP_LOGE(TAG, "vsync_isr_handler_add failed (%x)", err);