[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

rrouter.cf pattern matching problem



I ran across a very strange-seeming problem in rrouter.cf.

In rrouter, this occurs near the end of the big "sift" clause:

	[/|].+	# file or pipe
		return (((local - "$address" $A)))
		;;

Looks ok, but if you run router -i, and ask it to evaluate "rrouter
/etc/foo g0", it doesn't match that line, but falls through to the end
of the sift.  Something like "rrouter '|/u/bin/foo blah' g0" works.

Is this happening for anybody else?  Does anybody know of a fix?
Thanks.