core: fix auto-deref. for vars in fparam fixups
authorAndrei Pelinescu-Onciul <andrei@iptel.org>
Wed, 4 Aug 2010 13:51:46 +0000 (15:51 +0200)
committerAndrei Pelinescu-Onciul <andrei@iptel.org>
Wed, 4 Aug 2010 13:51:46 +0000 (15:51 +0200)
commit356571397bc86b1d85c588f1a3bfda6b136fbac7
tree8678fbce5c70a1a21a7719c957aef30688ef1ffa
parentb4d119dd49338527d0f27d60939269c06b6543ce
core: fix auto-deref. for vars in fparam fixups

When an expression was fixed-up at runtime by the core and the
module had fparam-type fixup, the fparam fixup  re-evaluated
the result, e.g.:
$bar=test;
$foo="$bar";
f($foo) => "test" instead of "$bar".

Now all the RVE-enabled fparam fixups will avoid this case.
action.c
route_struct.h
sr_module.c