refactoring
diff --git a/libasn1fix/asn1fix_tags.c b/libasn1fix/asn1fix_tags.c
index ed8c19f..de80fad 100644
--- a/libasn1fix/asn1fix_tags.c
+++ b/libasn1fix/asn1fix_tags.c
@@ -30,14 +30,14 @@
arg.mod = mod;
arg.expr = expr;
- expr = asn1f_lookup_symbol(&arg, expr->reference, &mod);
+ expr = asn1f_lookup_symbol(&arg, expr->module, expr->reference);
if(expr == NULL) return -1;
if(expr->_mark & TM_RECURSION)
return -1;
expr->_mark |= TM_RECURSION;
- ret = asn1f_fetch_tag(asn, mod, expr, tag);
+ ret = asn1f_fetch_tag(asn, expr->module, expr, tag);
expr->_mark &= ~TM_RECURSION;
return ret;
}