From: Alan T. DeKok Date: Mon, 26 May 2025 11:14:05 +0000 (-0400) Subject: use proper return code X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d5351938665ed9ceedb95571fa2510c68133fd96;p=thirdparty%2Ffreeradius-server.git use proper return code --- diff --git a/src/modules/rlm_eap/types/rlm_eap_fast/eap_fast_crypto.c b/src/modules/rlm_eap/types/rlm_eap_fast/eap_fast_crypto.c index 3f2145ae9dd..e7ace8d3716 100644 --- a/src/modules/rlm_eap/types/rlm_eap_fast/eap_fast_crypto.c +++ b/src/modules/rlm_eap/types/rlm_eap_fast/eap_fast_crypto.c @@ -204,17 +204,10 @@ int eap_fast_decrypt(uint8_t const *ciphertext, size_t ciphertext_len, /* Clean up */ EVP_CIPHER_CTX_free(ctx); - if (ret > 0) - { - /* Success */ - plaintext_len += len; - return plaintext_len; - } - else - { - /* Verify failed */ - return -1; - } + if (ret == 0) return -1; + + /* Success */ + return plaintext_len + len; }