util.sasl_cyrus: Spaces -> tabs.
[prosody.git] / plugins / storage / mod_storage.lua
index e22de82cee7971c1820a92471bd6d6d976acbdae..e9f5f923c2b1f93deb7b4627457580efe96ac25c 100644 (file)
@@ -5,7 +5,7 @@ local cache = { data = {} };
 function cache:get(key) return self.data[key]; end
 function cache:set(key, val) self.data[key] = val; return val; end
 
-local DBI = require "DBI";
+local _,DBI = pcall(require, "DBI");
 function get_database(driver, db, ...)
        local uri = "dbi:"..driver..":"..db;
        return cache:get(uri) or cache:set(uri, (function(...)