Skip to content

Commit aaf2fbf

Browse files
committed
test: improve error handling in x509_set_serial_check()
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
1 parent b4ecfb6 commit aaf2fbf

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tests/suites/test_suite_x509write.function

+4-1
Original file line numberDiff line numberDiff line change
@@ -584,13 +584,16 @@ void x509_set_serial_check()
584584
sizeof(invalid_serial)), 0);
585585
TEST_EQUAL(mbedtls_x509write_crt_set_serial(&ctx, &serial_mpi),
586586
MBEDTLS_ERR_X509_BAD_INPUT_DATA);
587-
mbedtls_mpi_free(&serial_mpi);
588587
#endif
589588

590589
TEST_EQUAL(mbedtls_x509write_crt_set_serial_raw(&ctx, invalid_serial,
591590
sizeof(invalid_serial)),
592591
MBEDTLS_ERR_X509_BAD_INPUT_DATA);
593592

593+
exit:
594+
#if defined(MBEDTLS_TEST_DEPRECATED) && defined(MBEDTLS_BIGNUM_C)
595+
mbedtls_mpi_free(&serial_mpi);
596+
#endif
594597
}
595598
/* END_CASE */
596599

0 commit comments

Comments
 (0)