diff --git a/testings/testing_tileinit.c b/testings/testing_tileinit.c
index 3da0d5105c9dc91ad18cffd2091c282c30a9c8a3..f75f8900c996ce9148aabc5fbd3a7924f52fa8cd 100644
--- a/testings/testing_tileinit.c
+++ b/testings/testing_tileinit.c
@@ -22,7 +22,6 @@
 int
 main(int argc, char ** argv)
 {
-    int rc;
     libhqr_tree_t qrtree;
     libhqr_tiledesc_t matrix;
 
@@ -32,7 +31,7 @@ main(int argc, char ** argv)
     matrix.mt    = 1;
     matrix.nt    = 1;
     libhqr_hqr_init( &qrtree, LIBHQR_QR, &matrix, 0, 0, 1, 3, 0, 0);
-    rc = libhqr_tree_check( &matrix, &qrtree );
+    if(libhqr_tree_check( &matrix, &qrtree )) return 0;
     libhqr_matrix_finalize( &qrtree );
     return 1;
 }