From 00703a15176229f13c41e528da7acd896f73de35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=BD=D0=B0=D0=B1?= Date: Mon, 29 Nov 2021 16:20:40 +0100 Subject: [PATCH] Upcast time_t to i64 --- src/tpm2.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tpm2.cpp b/src/tpm2.cpp index 8110573..68ef5b3 100644 --- a/src/tpm2.cpp +++ b/src/tpm2.cpp @@ -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(ts.tv_nsec), - dataset_name, TZPFMS_VERSION) + + metadata.size = snprintf((char *)metadata.buffer, sizeof(metadata.buffer), "%" PRId64 ".%09" PRId64 " %s %s", static_cast(ts.tv_sec), + static_cast(ts.tv_nsec), dataset_name, TZPFMS_VERSION) + 1; metadata.size = metadata.size > sizeof(metadata.buffer) ? sizeof(metadata.buffer) : metadata.size;