|
|
|
@ -11,7 +11,11 @@ route[NAT_TEST_AND_CORRECT] |
|
|
|
{ |
|
|
|
if (is_present_hf("Record-Route")) { |
|
|
|
$var(i) = $rr_count; |
|
|
|
while($var(i) > 0) { |
|
|
|
## We witnessed this loop execute more than |
|
|
|
## 500 times, probably do to inability to |
|
|
|
## allocate rr_count or the parser. Either |
|
|
|
## way ensure the while loop is not unbound'd |
|
|
|
while($var(i) > 0 && $var(i) < 30) { |
|
|
|
$var(i) = $var(i) - 1; |
|
|
|
$var(rr) = $(hdr(Record-Route)[$var(i)]); |
|
|
|
if (!is_myself("$(var(rr){nameaddr.uri})")) { |
|
|
|
|