Fix small issues in tests found by Coverity
diff --git a/tests/suites/test_suite_x509write.function b/tests/suites/test_suite_x509write.function
index 789ddbc..356af75 100644
--- a/tests/suites/test_suite_x509write.function
+++ b/tests/suites/test_suite_x509write.function
@@ -119,8 +119,8 @@
     f = fopen( cert_check_file, "r" );
     TEST_ASSERT( f != NULL );
     olen = fread( check_buf, 1, sizeof(check_buf), f );
-    TEST_ASSERT( olen < sizeof(check_buf) );
     fclose( f );
+    TEST_ASSERT( olen < sizeof(check_buf) );
 
     TEST_ASSERT( olen >= pem_len - 1 );
     TEST_ASSERT( memcmp( buf, check_buf, pem_len - 1 ) == 0 );