|
|
@ -509,20 +509,7 @@ route[PREPARE_INITIAL_REQUESTS] |
|
|
break; |
|
|
break; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if (loose_route()) { |
|
|
|
|
|
#!ifdef REGISTRAR_ROLE |
|
|
|
|
|
$xavp(regcfg=>match_received) = $su; |
|
|
|
|
|
if(registered("location", "$rz:$Au", 2) == 1) { |
|
|
|
|
|
xlog("L_INFO", "$ci|log|allowing initial route-set for $Au\n"); |
|
|
|
|
|
} else { |
|
|
|
|
|
#!endif |
|
|
|
|
|
xlog("L_WARN", "$ci|end|dropping initial request with route-set\n"); |
|
|
|
|
|
sl_send_reply("403", "No pre-loaded routes"); |
|
|
|
|
|
exit(); |
|
|
|
|
|
#!ifdef REGISTRAR_ROLE |
|
|
|
|
|
} |
|
|
|
|
|
#!endif |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
loose_route(); |
|
|
|
|
|
|
|
|
if(!isflagset(FLAG_INTERNALLY_SOURCED)) { |
|
|
if(!isflagset(FLAG_INTERNALLY_SOURCED)) { |
|
|
record_route(); |
|
|
record_route(); |
|
|
|