From e47c4e42241aa14906b9d5106515abced41e97e3 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Sun, 29 Jun 2014 14:40:14 +0000 Subject: Pass function to dbmodelfunctions rather than calling first Fixes exception when fail to create db object --- kamailio-model.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'kamailio-model.lua') diff --git a/kamailio-model.lua b/kamailio-model.lua index 587f7ad..1d54f82 100644 --- a/kamailio-model.lua +++ b/kamailio-model.lua @@ -55,6 +55,7 @@ local databasecreate = function() -- connect to data source dbkam = db.create(engine, config.DBNAME or "openser", config.DBRWUSER or "openser", config.DBRWPW or "openserrw", config.DBHOST, config.DBPORT) end + return dbkam end local databaseconnect = function() @@ -332,8 +333,7 @@ end for n,f in pairs(dbmodelfunctions) do mymodule[n] = function(...) - databasecreate() - return f(dbkam, ...) + return f(databasecreate, ...) end end -- cgit v1.2.3