From 6cc20099815a5d928693fdc81e787058f93771dd Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 15 Oct 2021 14:04:47 +0200 Subject: [PATCH] Fix NZXT Hue plus not freeing the serialport --- Controllers/NZXTHuePlusController/NZXTHuePlusController.cpp | 1 + Controllers/NZXTHuePlusController/NZXTHuePlusController.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Controllers/NZXTHuePlusController/NZXTHuePlusController.cpp b/Controllers/NZXTHuePlusController/NZXTHuePlusController.cpp index e1c70d08f..f54dfff0c 100644 --- a/Controllers/NZXTHuePlusController/NZXTHuePlusController.cpp +++ b/Controllers/NZXTHuePlusController/NZXTHuePlusController.cpp @@ -20,6 +20,7 @@ HuePlusController::HuePlusController() HuePlusController::~HuePlusController() { + delete serialport; } void HuePlusController::Initialize(char* port) diff --git a/Controllers/NZXTHuePlusController/NZXTHuePlusController.h b/Controllers/NZXTHuePlusController/NZXTHuePlusController.h index d3eb2fffd..35a711e08 100644 --- a/Controllers/NZXTHuePlusController/NZXTHuePlusController.h +++ b/Controllers/NZXTHuePlusController/NZXTHuePlusController.h @@ -96,7 +96,7 @@ public: private: std::string port_name; - serial_port *serialport; + serial_port *serialport = nullptr; void SendPacket (