Modified: freeswitch/trunk/src/mod/applications/mod_cidlookup/mod_cidlookup.c (15018 => 15019)
--- freeswitch/trunk/src/mod/applications/mod_cidlookup/mod_cidlookup.c 2009-09-30 10:21:16 UTC (rev 15018)
+++ freeswitch/trunk/src/mod/applications/mod_cidlookup/mod_cidlookup.c 2009-09-30 12:25:28 UTC (rev 15019)
@@ -95,11 +95,11 @@
}
if ((callback_type == CONFIG_LOAD || callback_type == CONFIG_RELOAD) && changed) {
- odbc_dsn = strdup(newvalue);
- if(switch_strlen_zero(odbc_dsn)) {
+ if(switch_strlen_zero(newvalue)) {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "No local database defined.\n");
} else {
+ odbc_dsn = strdup(newvalue);
if ((odbc_user = strchr(odbc_dsn, ':'))) {
*odbc_user++ = '\0';
if ((odbc_pass = strchr(odbc_user, ':'))) {