From e45b7bc3f08f2e1f030ce6065591393b8e8dca45 Mon Sep 17 00:00:00 2001 From: Gautier Pelloux-Prayer Date: Wed, 12 Nov 2014 15:08:54 +0100 Subject: [PATCH] Fix database time migration for Android: store time_t as 64bits in database --- coreapi/message_storage.c | 2 +- oRTP | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/coreapi/message_storage.c b/coreapi/message_storage.c index dd22535ff..feb243ba7 100644 --- a/coreapi/message_storage.c +++ b/coreapi/message_storage.c @@ -469,7 +469,7 @@ static int migrate_messages_timestamp(void* data,int argc, char** argv, char** c time_t new_time = parse_time_from_db(argv[1]); if( new_time ){ /* replace 'time' by -1 and set 'utc' to the timestamp */ - char *buf = sqlite3_mprintf("UPDATE history SET utc=%lld,time='-1' WHERE id=%i;", new_time, atoi(argv[0])); + char *buf = sqlite3_mprintf("UPDATE history SET utc=%lld,time='-1' WHERE id=%i;", (int64_t)new_time, atoi(argv[0])); if( buf) { linphone_sql_request((sqlite3*)data, buf); sqlite3_free(buf); diff --git a/oRTP b/oRTP index 486604095..a8dcd5b3e 160000 --- a/oRTP +++ b/oRTP @@ -1 +1 @@ -Subproject commit 486604095db3f2ed4cb3fa8d30c45baf191d79e0 +Subproject commit a8dcd5b3ee563b5746199a605b94459308f5d009