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 d6ca70f69..7821fc1fd 100644
--- a/src/lib_os.c
+++ b/src/lib_os.c
@@ -240,8 +240,8 @@ LJLIB_CF(os_time)
240 ts.tm_min = getfield(L, "min", 0); 240 ts.tm_min = getfield(L, "min", 0);
241 ts.tm_hour = getfield(L, "hour", 12); 241 ts.tm_hour = getfield(L, "hour", 12);
242 ts.tm_mday = getfield(L, "day", -1); 242 ts.tm_mday = getfield(L, "day", -1);
243 ts.tm_mon = getfield(L, "month", -1) - 1; 243 ts.tm_mon = (int)((unsigned int)getfield(L, "month", -1) - 1u);
244 ts.tm_year = getfield(L, "year", -1) - 1900; 244 ts.tm_year = (int)((unsigned int)getfield(L, "year", -1) - 1900u);
245 ts.tm_isdst = getboolfield(L, "isdst"); 245 ts.tm_isdst = getboolfield(L, "isdst");
246 t = mktime(&ts); 246 t = mktime(&ts);
247 } 247 }