Module: sems Branch: master Commit: 9463e5f41f7b7a8b2450d1bbe31f9c13f7ce8b82 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=9463e5f41f7b7a8b2450d1bbe31f9c13f7ce8b82
Author: Stefan Sayer <[email protected]> Committer: Stefan Sayer <[email protected]> Date: Tue Dec 13 18:05:29 2011 +0100 DSM: make mysql.connect() accept variables --- apps/dsm/mods/mod_mysql/ModMysql.cpp | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/apps/dsm/mods/mod_mysql/ModMysql.cpp b/apps/dsm/mods/mod_mysql/ModMysql.cpp index 6b501af..3bbd63c 100644 --- a/apps/dsm/mods/mod_mysql/ModMysql.cpp +++ b/apps/dsm/mods/mod_mysql/ModMysql.cpp @@ -178,7 +178,8 @@ string str_between(const string s, char b, char e) { } EXEC_ACTION_START(SCMyConnectAction) { - string db_url = arg.length()?arg:sc_sess->var["config.db_url"]; + string f_arg = resolveVars(arg, sess, sc_sess, event_params); + string db_url = f_arg.length()?f_arg:sc_sess->var["config.db_url"]; if (db_url.empty() || db_url.length() < 11 || db_url.substr(0, 8) != "mysql://") { ERROR("missing correct db_url config or connect parameter\n"); sc_sess->SET_ERRNO(DSM_ERRNO_UNKNOWN_ARG); _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
