From 377793e023e21613da48fc787747b0648cedd328 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 13 Oct 2021 21:07:47 +0200 Subject: [PATCH] Fix Crucial addresses not loging correctly --- Controllers/CrucialController/CrucialControllerDetect.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Controllers/CrucialController/CrucialControllerDetect.cpp b/Controllers/CrucialController/CrucialControllerDetect.cpp index 86567fb4a..c2f1e59a1 100644 --- a/Controllers/CrucialController/CrucialControllerDetect.cpp +++ b/Controllers/CrucialController/CrucialControllerDetect.cpp @@ -40,7 +40,9 @@ std::string concatHexArray(const unsigned char array[], int count, const char sp std::string addresses = ""; for(int i = 0; i < count; i++) { - addresses += printf("0x%02X%s", array[i], (i < count-1)? split_char: ""); + char buffer[6]; + snprintf(buffer, 6, "0x%02X%s", array[i], (i < count-1)? split_char: ""); + addresses += buffer; } return addresses; }