Upcast time_t to i64

This commit is contained in:
наб 2021-11-29 16:20:40 +01:00
parent 32da9f7c81
commit 00703a1517
No known key found for this signature in database
GPG Key ID: BCFD0B018D2658F1

View File

@ -45,8 +45,8 @@ TPM2B_DATA tpm2_creation_metadata(const char * dataset_name) {
struct timespec ts;
clock_gettime(CLOCK_REALTIME, &ts);
metadata.size = snprintf((char *)metadata.buffer, sizeof(metadata.buffer), "%" PRIu64 ".%09" PRId64 " %s %s", ts.tv_sec, static_cast<int64_t>(ts.tv_nsec),
dataset_name, TZPFMS_VERSION) +
metadata.size = snprintf((char *)metadata.buffer, sizeof(metadata.buffer), "%" PRId64 ".%09" PRId64 " %s %s", static_cast<int64_t>(ts.tv_sec),
static_cast<int64_t>(ts.tv_nsec), dataset_name, TZPFMS_VERSION) +
1;
metadata.size = metadata.size > sizeof(metadata.buffer) ? sizeof(metadata.buffer) : metadata.size;