not always true

diff --git a/libasn1parser/asn1parser.c b/libasn1parser/asn1parser.c
index c820cc4..45f60c3 100644
--- a/libasn1parser/asn1parser.c
+++ b/libasn1parser/asn1parser.c
@@ -111,7 +111,8 @@
 		if(_asn1p_fix_modules(a, filename))
 			return NULL;	/* FIXME: destroy (a) */
 	} else {
-		assert(a == NULL);
+		/* Not always true: assert(a == NULL); */
+		a = NULL;
 	}
 
 	return a;