diff --git a/testings/testing_treedraw.c b/testings/testing_treedraw.c
index fea3ee86bb0f82618eb2b8f47028a8ceb1b8dc4d..0a0d3bc6d145b7acc8bf31a320482580bbd97202 100644
--- a/testings/testing_treedraw.c
+++ b/testings/testing_treedraw.c
@@ -70,5 +70,6 @@ main(int argc, char ** argv)
     libhqr_writeend(tree);
     libhqr_hqr_finalize( &qrtree );
     free(tiles);
+    fclose(tree);
     return 1;
 }