Add 'exit' label and variable initialization to relevant test suite functions
diff --git a/tests/suites/test_suite_ctr_drbg.function b/tests/suites/test_suite_ctr_drbg.function
index b3790a2..fd9f087 100644
--- a/tests/suites/test_suite_ctr_drbg.function
+++ b/tests/suites/test_suite_ctr_drbg.function
@@ -46,6 +46,7 @@
     hexify( output_str, buf, 16 );
     TEST_ASSERT( strcmp( (char *) output_str, result_str ) == 0 );
 
+exit:
     ctr_drbg_free( &ctx );
 }
 /* END_CASE */
@@ -82,6 +83,7 @@
     hexify( output_str, buf, 16 );
     TEST_ASSERT( strcmp( (char *) output_str, result_str ) == 0 );
 
+exit:
     ctr_drbg_free( &ctx );
 }
 /* END_CASE */
@@ -155,6 +157,7 @@
     TEST_ASSERT( ctr_drbg_random( &ctx, out, sizeof( out ) ) == 0 );
     TEST_ASSERT( test_offset_idx - last_idx == 13 );
 
+exit:
     ctr_drbg_free( &ctx );
 }
 /* END_CASE */
@@ -168,6 +171,7 @@
     TEST_ASSERT( ctr_drbg_write_seed_file( &ctx, path ) == ret );
     TEST_ASSERT( ctr_drbg_update_seed_file( &ctx, path ) == ret );
 
+exit:
     ctr_drbg_free( &ctx );
 }
 /* END_CASE */