From 7c0a0a0be138cfdfcb7a7dd5c477ee85634373de Mon Sep 17 00:00:00 2001 From: Keith Whyte Date: Sat, 14 May 2022 22:20:48 +0200 Subject: [PATCH] Don't use sqlite3 Function UNIXEPOCH() This function is only available since version 3.38.0 Change-Id: I2660bfa1a7507aa200d3e3c0d7ca645eecf4c998 --- src/libmsc/db.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libmsc/db.c b/src/libmsc/db.c index f8f84f4b4..b12889f7a 100644 --- a/src/libmsc/db.c +++ b/src/libmsc/db.c @@ -541,10 +541,10 @@ rollback: * database query results! */ #define SEL_COLUMNS \ "id," \ - "unixepoch(created)," \ + "strftime('%s',created)," \ "sent," \ "deliver_attempts," \ - "unixepoch(valid_until)," \ + "strftime('%s',valid_until)," \ "reply_path_req," \ "status_rep_req," \ "is_report," \ @@ -631,9 +631,9 @@ static const char *stmt_sql[] = { [DB_STMT_SMS_DEL_EXPIRED] = "DELETE FROM SMS WHERE id = $id", [DB_STMT_SMS_GET_VALID_UNTIL_BY_ID] = - "SELECT unixepoch(valid_until) FROM SMS WHERE id = $id", + "SELECT strftime('%s',valid_until) FROM SMS WHERE id = $id", [DB_STMT_SMS_GET_OLDEST_EXPIRED] = - "SELECT id, unixepoch(valid_until) FROM SMS ORDER BY valid_until LIMIT 1", + "SELECT id, strftime('%s',valid_until) FROM SMS ORDER BY valid_until LIMIT 1", }; /***********************************************************************