Module: sip-router
Branch: master
Commit: 8e298ed9462ccd639d054cd7639278fdd3932ee9
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=8e298ed…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Sun Jan 3 12:38:48 2010 +0100
drouting: lookup route block by name
- routes are identified in 3.0 by string name
- if name is "0", do not execute the route (this is the main one) for
backward compatibility
- based on patch by Andrey 'Krieger' Utkin, FS#24
---
modules_k/drouting/dr_load.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/modules_k/drouting/dr_load.c b/modules_k/drouting/dr_load.c
index a8b6f05..bea5b29 100644
--- a/modules_k/drouting/dr_load.c
+++ b/modules_k/drouting/dr_load.c
@@ -522,7 +522,7 @@ rt_data_t* dr_load_routing_info( db_func_t *dr_dbf, db1_con_t*
db_hdl,
continue;
}
/* lookup for the script route ID */
- if (str_vals[3][0]) {
+ if (str_vals[3][0] && str_vals[3][0]!='0') {
int_vals[3] = route_lookup(&main_rt, str_vals[3]);
if (int_vals[3]==-1) {
LM_WARN("route <%s> does not exist\n",str_vals[3]);