Просмотр исходного кода

esp_tls_wolfssl: fix incorrect error message after handshake fails

Aditya Patwardhan 5 лет назад
Родитель
Сommit
ea635c2bba
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      components/esp-tls/esp_tls_wolfssl.c

+ 1 - 1
components/esp-tls/esp_tls_wolfssl.c

@@ -380,7 +380,7 @@ ssize_t esp_wolfssl_write(esp_tls_t *tls, const char *data, size_t datalen)
 void esp_wolfssl_verify_certificate(esp_tls_t *tls)
 {
     int flags;
-    if ((flags = wolfSSL_get_verify_result( (WOLFSSL *)tls->priv_ssl)) != WOLFSSL_SUCCESS) {
+    if ((flags = wolfSSL_get_verify_result( (WOLFSSL *)tls->priv_ssl)) != X509_V_OK) {
         ESP_LOGE(TAG, "Failed to verify peer certificate , returned %d!", flags);
         ESP_INT_EVENT_TRACKER_CAPTURE(tls->error_handle, ERR_TYPE_WOLFSSL_CERT_FLAGS, flags);
     } else {