use hash for name lookup
diff --git a/libasn1parser/asn1p_xports.c b/libasn1parser/asn1p_xports.c
index 8f46ac1..8ba511a 100644
--- a/libasn1parser/asn1p_xports.c
+++ b/libasn1parser/asn1p_xports.c
@@ -13,7 +13,7 @@
 
 	xp = calloc(1, sizeof *xp);
 	if(xp) {
-		TQ_INIT(&(xp->members));
+		TQ_INIT(&(xp->xp_members));
 	}
 
 	return xp;
@@ -30,7 +30,7 @@
 		free(xp->fromModuleName);
 		asn1p_oid_free(xp->identifier.oid);
 
-		while((expr = TQ_REMOVE(&(xp->members), next)))
+		while((expr = TQ_REMOVE(&(xp->xp_members), next)))
 			asn1p_expr_free(expr);
 
 		free(xp);