From 13f1842f157c7c15e227db8888e927f524764450 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Fri, 20 Jun 2014 16:22:23 +0200 Subject: mod_storage_{none,internal,sql}: Return error for unsupported (everything but keyval) store types --- plugins/mod_storage_none.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'plugins/mod_storage_none.lua') diff --git a/plugins/mod_storage_none.lua b/plugins/mod_storage_none.lua index 8f2d2f56..fa925b76 100644 --- a/plugins/mod_storage_none.lua +++ b/plugins/mod_storage_none.lua @@ -1,8 +1,11 @@ local driver = {}; local driver_mt = { __index = driver }; -function driver:open(store) - return setmetatable({ store = store }, driver_mt); +function driver:open(store, typ) + if typ and typ ~= "keyval" then + return nil, "unsupported-store"; + end + return setmetatable({ store = store, type = typ }, driver_mt); end function driver:get(user) return {}; -- cgit v1.2.3