]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
use proper return code
authorAlan T. DeKok <aland@freeradius.org>
Mon, 26 May 2025 11:14:05 +0000 (07:14 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 26 May 2025 19:26:26 +0000 (15:26 -0400)
src/modules/rlm_eap/types/rlm_eap_fast/eap_fast_crypto.c

index 3f2145ae9ddcdc921489fa204c8300ebf3cc0624..e7ace8d37169b904ccb5c6162744107c36afc4d9 100644 (file)
@@ -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;
 }