do not free everything

diff --git a/libasn1fix/check_fixer.c b/libasn1fix/check_fixer.c
index a35b4a3..51e5bbf 100644
--- a/libasn1fix/check_fixer.c
+++ b/libasn1fix/check_fixer.c
@@ -236,7 +236,9 @@
 	/*
 	 * Destroy the asn.
 	 */
+#ifdef	CLEAN_EVERYTHING
 	asn1p_delete(asn);
+#endif
 
 	return r_value;
 }