diff -urN openradius-0.9.9/language/langcompile.c openradius-0.9.9a/language/langcompile.c
--- openradius-0.9.9/language/langcompile.c	Fri Jan  2 11:22:29 2004
+++ openradius-0.9.9a/language/langcompile.c	Fri Aug 27 21:18:03 2004
@@ -394,7 +394,7 @@
 		if (c == '(' && context == NON) {
 			S(1);
 			l = reccompile(m, ifaces, source, &o, bufsize - ret, 0,
-				       req_ctx, ctx_item, &context);
+				       ANY, ctx_item, &context);
 			if (l == -1) return -1;
 			ret += l;
 			continue;
