diff --git a/wolfcrypt/src/tfm.c b/wolfcrypt/src/tfm.c index 9b1a35151..b2040c1d8 100644 --- a/wolfcrypt/src/tfm.c +++ b/wolfcrypt/src/tfm.c @@ -1098,7 +1098,7 @@ top: #ifdef WOLFSSL_SMALL_STACK XFREE(x, NULL, DYNAMIC_TYPE_BIGINT); #endif - return FP_OKAY; + return err; } err = fp_sub (B, x, B); if (err != FP_OKAY) { @@ -1126,7 +1126,7 @@ top: #ifdef WOLFSSL_SMALL_STACK XFREE(x, NULL, DYNAMIC_TYPE_BIGINT); #endif - return FP_OKAY; + return err; } err = fp_sub (D, x, D); if (err != FP_OKAY) {