From 35b0543ec2a54250be011a9ffdd1d70f2c1ced5c Mon Sep 17 00:00:00 2001 From: BALATON Zoltan Date: Wed, 23 Sep 2015 02:11:54 +0200 Subject: idevicebackup: fix some timestamps that are relative to the Mac epoch instead of Unix one --- tools/idevicebackup.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tools/idevicebackup.c') diff --git a/tools/idevicebackup.c b/tools/idevicebackup.c index 2619cc9..7e825de 100644 --- a/tools/idevicebackup.c +++ b/tools/idevicebackup.c @@ -251,7 +251,7 @@ static plist_t mobilebackup_factory_info_plist_new(const char* udid) if (value_node) plist_dict_set_item(ret, "IMEI", plist_copy(value_node)); - plist_dict_set_item(ret, "Last Backup Date", plist_new_date(time(NULL), 0)); + plist_dict_set_item(ret, "Last Backup Date", plist_new_date(time(NULL) - MAC_EPOCH, 0)); value_node = plist_dict_get_item(root_node, "ProductType"); plist_dict_set_item(ret, "Product Type", plist_copy(value_node)); @@ -288,7 +288,7 @@ static void mobilebackup_info_update_last_backup_date(plist_t info_plist) return; node = plist_dict_get_item(info_plist, "Last Backup Date"); - plist_set_date_val(node, time(NULL), 0); + plist_set_date_val(node, time(NULL) - MAC_EPOCH, 0); node = NULL; } -- cgit v1.1-32-gdbae