From: Tobias Ulmer Date: Fri, 23 May 2014 15:30:44 +0000 (+0200) Subject: cache: Sprinkle assert() X-Git-Tag: e2factory-2.3.15rc1~203 X-Git-Url: https://git.e2factory.org/?a=commitdiff_plain;h=1441023dd2c2da621f6b365503c48413196a58cb;p=e2factory.git cache: Sprinkle assert() Signed-off-by: Tobias Ulmer --- 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