X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/53d0e21097917a9f3c725ccc55d536bf895dc559..4f10d2a639cef8296fb8c096a238d3451164cc11:/luatz/tzcache.lua diff --git a/luatz/tzcache.lua b/luatz/tzcache.lua index 25a664d..98ced26 100644 --- a/luatz/tzcache.lua +++ b/luatz/tzcache.lua @@ -5,10 +5,12 @@ local local_zoneinfo_path = "/etc/localtime" local tz_cache = { } local function name_to_zoneinfo_path ( name ) - if name then - return base_zoneinfo_path .. name - else + if name == nil then return local_zoneinfo_path + elseif name:sub ( 1 , 1 ) == "/" then + return name + else + return base_zoneinfo_path .. name end end