From 26dfceaf6da631c8a5d601972e8f1e55beeaa849 Mon Sep 17 00:00:00 2001 From: Moshe Schmidt Date: Fri, 23 Dec 2022 17:45:41 +0000 Subject: [PATCH] Lian Li Uni Hub: Leave room in the char array for the null character --- Controllers/LianLiController/LianLiUniHubController.cpp | 2 +- Controllers/LianLiController/LianLiUniHub_AL10Controller.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Controllers/LianLiController/LianLiUniHubController.cpp b/Controllers/LianLiController/LianLiUniHubController.cpp index 40143141..5b4e77f0 100644 --- a/Controllers/LianLiController/LianLiUniHubController.cpp +++ b/Controllers/LianLiController/LianLiUniHubController.cpp @@ -647,7 +647,7 @@ std::string LianLiUniHubController::ReadVersion() /*-------------------------------------*\ | Format version string | \*-------------------------------------*/ - char version[14]; + char version[15]; int vlength = std::snprintf(version, sizeof(version), "%x.%x.%x.%x.%x", buffer[0], buffer[1], buffer[2], buffer[3], buffer[4]); return(std::string(version, vlength)); diff --git a/Controllers/LianLiController/LianLiUniHub_AL10Controller.cpp b/Controllers/LianLiController/LianLiUniHub_AL10Controller.cpp index ccbbb1ae..1aa1ee65 100644 --- a/Controllers/LianLiController/LianLiUniHub_AL10Controller.cpp +++ b/Controllers/LianLiController/LianLiUniHub_AL10Controller.cpp @@ -735,7 +735,7 @@ std::string LianLiUniHub_AL10Controller::ReadVersion() /*-------------------------------------*\ | Format version string | \*-------------------------------------*/ - char version[14]; + char version[15]; int vlength = std::snprintf(version, sizeof(version), "%x.%x.%x.%x.%x", buffer[0], buffer[1], buffer[2], buffer[3], buffer[4]); return(std::string(version, vlength));