Module: sip-router Branch: master Commit: b7a06e40596e98f7c44d7166fe72845fde3106e4 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b7a06e40596e98f7c44d7166fe72845fde3106e4
Author: Juha Heinanen <[email protected]> Committer: Juha Heinanen <[email protected]> Date: Fri Oct 2 16:37:17 2009 +0300 * modules_k/permissions: fixed checking of db connection - In allow_trusted(), check existence of db connection only when in non-caching mode. --- modules_k/permissions/trusted.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/modules_k/permissions/trusted.c b/modules_k/permissions/trusted.c index aba3822..d7a2a71 100644 --- a/modules_k/permissions/trusted.c +++ b/modules_k/permissions/trusted.c @@ -403,13 +403,14 @@ int allow_trusted(struct sip_msg* msg, char *src_ip, int proto) db_key_t keys[1]; db_val_t vals[1]; db_key_t cols[3]; - - if (db_handle == 0) { - LM_ERR("no connection to database\n"); - return -1; - } if (db_mode == DISABLE_CACHE) { + + if (db_handle == 0) { + LM_ERR("no connection to database\n"); + return -1; + } + keys[0] = &source_col; cols[0] = &proto_col; cols[1] = &from_col; _______________________________________________ sr-dev mailing list [email protected] http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
