commit 4bd0eb5: [Minor] Refrain from gettimeofday direct usage

Vsevolod Stakhov vsevolod at highsecure.ru
Mon Jul 1 13:35:06 UTC 2019


Author: Vsevolod Stakhov
Date: 2019-07-01 14:28:08 +0100
URL: https://github.com/rspamd/rspamd/commit/4bd0eb5511a3913e03962c79f72f5a54f8bb8a72 (HEAD -> master)

[Minor] Refrain from gettimeofday direct usage

---
 src/lua/lua_util.c | 19 ++-----------------
 1 file changed, 2 insertions(+), 17 deletions(-)

diff --git a/src/lua/lua_util.c b/src/lua/lua_util.c
index 4eaf7b672..f385b3ef2 100644
--- a/src/lua/lua_util.c
+++ b/src/lua/lua_util.c
@@ -1739,17 +1739,8 @@ static gint
 lua_util_get_time (lua_State *L)
 {
 	LUA_TRACE_POINT;
-	gdouble seconds;
-	struct timeval tv;
-
-	if (gettimeofday (&tv, NULL) == 0) {
-		seconds = tv_to_double (&tv);
-	}
-	else {
-		seconds = time (NULL);
-	}
 
-	lua_pushnumber (L, seconds);
+	lua_pushnumber (L, ev_time ());
 
 	return 1;
 }
@@ -1759,19 +1750,13 @@ lua_util_time_to_string (lua_State *L)
 {
 	LUA_TRACE_POINT;
 	gdouble seconds;
-	struct timeval tv;
 	char timebuf[128];
 
 	if (lua_isnumber (L, 1)) {
 		seconds = lua_tonumber (L, 1);
 	}
 	else {
-		if (gettimeofday (&tv, NULL) == 0) {
-			seconds = tv_to_double (&tv);
-		}
-		else {
-			seconds = time (NULL);
-		}
+		seconds = ev_time ();
 	}
 
 	rspamd_http_date_format (timebuf, sizeof (timebuf), seconds);


More information about the Commits mailing list