X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/e5c87b4489b0881b7b9903733478f0d11ac96ab7..d431ae6abaf5b0814389f2adf6069915d2e983c2:/luatz/tzfile.lua?ds=sidebyside diff --git a/luatz/tzfile.lua b/luatz/tzfile.lua index eed426e..96686dc 100644 --- a/luatz/tzfile.lua +++ b/luatz/tzfile.lua @@ -39,7 +39,7 @@ end local fifteen_nulls = ("\0"):rep(15) local function read_tz ( fd ) - assert ( fd:read(4) == "TZif" ) + assert ( fd:read(4) == "TZif" , "Invalid TZ file" ) local version = assert ( fd:read(1) ) if version == "\0" or version == "2" then local MIN_TIME = -2^32+1 @@ -198,7 +198,7 @@ local function read_tz ( fd ) end local function read_tzfile ( path ) - local fd = assert ( io.open ( path ) ) + local fd = assert ( io.open ( path , "rb" ) ) local tzinfo = read_tz ( fd ) fd:close ( ) return tzinfo