mnowina_63180
Apr 20, 2009Nimbostratus
STREAM::expression Issues
Hi,
We recently upgraded our LTMs from 9.4.4 Hotfix 73 to 9.4.7 320.1 Final and have found that the following section of one of our iRules is no longer working:
regexp {(/[\w]+)(/[\w]+)*.sdp} [RTSP::uri] request
if {($uri contains "something")} {
STREAM::expression "@$request@/something.3gp@"
}
else {
STREAM::expression "@$request@/something_else.3gp@"
}
STREAM::enable
}
I have verified the STREAM::esxpression is firing by adding the following event to the end of the rule:
when STREAM_MATCHED {
log local0. "Matched: [STREAM::match]"
}
and it matches $request, but it no longer replaces the request with the new URI. Any thoughts on what might have changed across versions? This was working previously.
Thanks,
Matt