From 6a9cfb1c7c6e1f0e85c0dfcb9799dbe228ba69e0 Mon Sep 17 00:00:00 2001 From: Drath Date: Sat, 3 May 2025 20:18:49 +0200 Subject: [PATCH] handle errors reading header better --- tests/gpu_metrics.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/gpu_metrics.cpp b/tests/gpu_metrics.cpp index e899b49..2acfc89 100644 --- a/tests/gpu_metrics.cpp +++ b/tests/gpu_metrics.cpp @@ -93,10 +93,10 @@ GpuMetricsHeader_t getGpuMetricsRev(std::string path) { std::ifstream f(path, std::ios::binary); if (f.good()) { f.read(reinterpret_cast(&header), sizeof(header)); - std::cout << "[GpuMetrics] Read GpuMetrics format v" << std::to_string(header.format_revision) << "_" << std::to_string(header.content_revision); - std::cout << ", size " << std::to_string(header.structure_size) << std::endl; + std::cout << "[GpuMetrics] Read GpuMetrics format v" << std::to_string(header.format_revision) << "_" << std::to_string(header.content_revision) << std::endl; } else { std::cerr << "[GpuMetrics] Error reading gpu metrics header" << std::endl; + header.structure_size = 0; } return header; }