Add 'exit' label and variable initialization to relevant test suite functions
diff --git a/tests/suites/test_suite_pkparse.function b/tests/suites/test_suite_pkparse.function
index 739253d..c074326 100644
--- a/tests/suites/test_suite_pkparse.function
+++ b/tests/suites/test_suite_pkparse.function
@@ -33,6 +33,7 @@
         TEST_ASSERT( rsa_check_privkey( rsa ) == 0 );
     }
 
+exit:
     pk_free( &ctx );
 }
 /* END_CASE */
@@ -57,6 +58,7 @@
         TEST_ASSERT( rsa_check_pubkey( rsa ) == 0 );
     }
 
+exit:
     pk_free( &ctx );
 }
 /* END_CASE */
@@ -81,6 +83,7 @@
         TEST_ASSERT( ecp_check_pubkey( &eckey->grp, &eckey->Q ) == 0 );
     }
 
+exit:
     pk_free( &ctx );
 }
 /* END_CASE */
@@ -105,6 +108,7 @@
         TEST_ASSERT( ecp_check_privkey( &eckey->grp, &eckey->d ) == 0 );
     }
 
+exit:
     pk_free( &ctx );
 }
 /* END_CASE */
@@ -131,6 +135,7 @@
         TEST_ASSERT( 1 );
     }
 
+exit:
     pk_free( &pk );
 }
 /* END_CASE */