From 5db30cff746b13b667a647945dd28a0554ab53dd Mon Sep 17 00:00:00 2001 From: Xinyu Hou Date: Wed, 12 Nov 2014 11:54:45 +0000 Subject: [PATCH] Fixed memory leak --- src/gui/src/MainWindow.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gui/src/MainWindow.cpp b/src/gui/src/MainWindow.cpp index d60852c8..76909e46 100644 --- a/src/gui/src/MainWindow.cpp +++ b/src/gui/src/MainWindow.cpp @@ -917,6 +917,9 @@ bool MainWindow::isServiceRunning(QString name) array[length] = '\0'; hService = OpenService(hSCManager, array, SERVICE_QUERY_STATUS); + + delete[] array; + if (hService == NULL) { appendLogNote("failed to open " + name + "service, error: " + GetLastError());