aboutsummaryrefslogtreecommitdiff
path: root/src/lib_os.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib_os.c')
-rw-r--r--src/lib_os.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib_os.c b/src/lib_os.c
index 1dd45e549..60b7b82d6 100644
--- a/src/lib_os.c
+++ b/src/lib_os.c
@@ -234,8 +234,8 @@ LJLIB_CF(os_time)
234 ts.tm_min = getfield(L, "min", 0); 234 ts.tm_min = getfield(L, "min", 0);
235 ts.tm_hour = getfield(L, "hour", 12); 235 ts.tm_hour = getfield(L, "hour", 12);
236 ts.tm_mday = getfield(L, "day", -1); 236 ts.tm_mday = getfield(L, "day", -1);
237 ts.tm_mon = getfield(L, "month", -1) - 1; 237 ts.tm_mon = (int)((unsigned int)getfield(L, "month", -1) - 1u);
238 ts.tm_year = getfield(L, "year", -1) - 1900; 238 ts.tm_year = (int)((unsigned int)getfield(L, "year", -1) - 1900u);
239 ts.tm_isdst = getboolfield(L, "isdst"); 239 ts.tm_isdst = getboolfield(L, "isdst");
240 t = mktime(&ts); 240 t = mktime(&ts);
241 } 241 }