blob: a12f2d212ff611e9a8226f040c20a8a4ed451dff [file] [log] [blame]
diff -Naur glpk-4.65.orig/src/env/time.c glpk-4.65/src/env/time.c
--- glpk-4.65.orig/src/env/time.c 2018-04-29 17:19:55.861485500 -0400
+++ glpk-4.65/src/env/time.c 2018-04-29 17:22:26.023473000 -0400
@@ -55,13 +55,15 @@
double glp_time(void)
{ struct timeval tv;
struct tm *tm;
+ time_t sec;
int j;
double t;
+ sec = tv.tv_sec;
gettimeofday(&tv, NULL);
#if 0 /* 29/I-2017 */
- tm = gmtime(&tv.tv_sec);
+ tm = gmtime(&sec);
#else
- tm = xgmtime(&tv.tv_sec);
+ tm = xgmtime(&sec);
#endif
j = jday(tm->tm_mday, tm->tm_mon + 1, 1900 + tm->tm_year);
xassert(j >= 0);