From 1441023dd2c2da621f6b365503c48413196a58cb Mon Sep 17 00:00:00 2001 From: Tobias Ulmer Date: Fri, 23 May 2014 17:30:44 +0200 Subject: [PATCH] cache: Sprinkle assert() Signed-off-by: Tobias Ulmer --- generic/cache.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/generic/cache.lua b/generic/cache.lua index 06accb2..20b0506 100644 --- a/generic/cache.lua +++ b/generic/cache.lua @@ -216,6 +216,10 @@ end -- @return the remote url, false on error -- @return an error object on failure function cache.remote_url(c, server, location) + assert(type(c) == "table", "cache invalid") + assert(type(server) == "string" and server ~= "", "server invalid") + assert(type(location) == "string" and location ~= "", "location invalid") + local ce, e = cache.ce_by_server(c, server) if not ce then return false, e -- 2.39.5