From 6d1804f2b1c1b5dc68626e2d3492074277dc9867 Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Sat, 11 Apr 2020 16:20:35 +0100 Subject: [PATCH] Fix spdlog crash Pass a reference to a variable with a wider scope. --- src/api/helpers/crc.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/api/helpers/crc.cpp b/src/api/helpers/crc.cpp index c596267a..37c39e6f 100644 --- a/src/api/helpers/crc.cpp +++ b/src/api/helpers/crc.cpp @@ -73,7 +73,8 @@ uint32_t GetCrc32(const std::filesystem::path& filename) { uint32_t checksum = result.checksum(); if (logger) { - logger->debug("CRC32(\"{}\"): {:x}", filename.u8string(), checksum); + auto u8Filename = filename.u8string(); + logger->debug("CRC32(\"{}\"): {:x}", u8Filename, checksum); } return checksum;