From b31359d284de77264d8c1df7dd1666e8b2016f3d Mon Sep 17 00:00:00 2001 From: Laurent Clouet Date: Fri, 6 Jan 2023 15:23:01 +0100 Subject: [PATCH] Fix: buffer overflow --- .../java/com/sheepit/client/hardware/gpu/nvidia/Nvidia.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/sheepit/client/hardware/gpu/nvidia/Nvidia.java b/src/main/java/com/sheepit/client/hardware/gpu/nvidia/Nvidia.java index fce6ce1..12b4a3f 100644 --- a/src/main/java/com/sheepit/client/hardware/gpu/nvidia/Nvidia.java +++ b/src/main/java/com/sheepit/client/hardware/gpu/nvidia/Nvidia.java @@ -158,7 +158,7 @@ public class Nvidia implements GPULister { nvml.nvmlShutdown(); - String driverVersion = new String(driverStringBuffer); + String driverVersion = (new String(driverStringBuffer)).trim(); boolean driverTooOld = GPUDevice.compareVersions(driverVersion, MINIMUM_DRIVER_VERSION) < 0; if (driverTooOld) { System.out.println("Nvidia::getGpus driver version too old: " + driverVersion);