From 85ffa6711b95efa63dc8c840f38b050a65508c6d Mon Sep 17 00:00:00 2001 From: Allen Jackson <23512001+jackalbe@users.noreply.github.com> Date: Thu, 17 Feb 2022 12:19:31 -0600 Subject: [PATCH] {lyn10335} closing and disconnecting during AssetProcessorServerUnitTest (#7656) Signed-off-by: Allen Jackson <23512001+jackalbe@users.noreply.github.com> --- .../native/unittests/AssetProcessorServerUnitTests.cpp | 5 ++++- .../native/utilities/BatchApplicationServer.cpp | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Code/Tools/AssetProcessor/native/unittests/AssetProcessorServerUnitTests.cpp b/Code/Tools/AssetProcessor/native/unittests/AssetProcessorServerUnitTests.cpp index 5284f7db59..efd32f2b45 100644 --- a/Code/Tools/AssetProcessor/native/unittests/AssetProcessorServerUnitTests.cpp +++ b/Code/Tools/AssetProcessor/native/unittests/AssetProcessorServerUnitTests.cpp @@ -45,7 +45,10 @@ AssetProcessorServerUnitTest::AssetProcessorServerUnitTest() connect(m_applicationServer.get(), SIGNAL(newIncomingConnection(qintptr)), m_connectionManager, SLOT(NewConnection(qintptr))); } -AssetProcessorServerUnitTest::~AssetProcessorServerUnitTest() = default; +AssetProcessorServerUnitTest::~AssetProcessorServerUnitTest() +{ + disconnect(); +} void AssetProcessorServerUnitTest::AssetProcessorServerTest() { diff --git a/Code/Tools/AssetProcessor/native/utilities/BatchApplicationServer.cpp b/Code/Tools/AssetProcessor/native/utilities/BatchApplicationServer.cpp index e7ebc030e6..7e0cdd7b3d 100644 --- a/Code/Tools/AssetProcessor/native/utilities/BatchApplicationServer.cpp +++ b/Code/Tools/AssetProcessor/native/utilities/BatchApplicationServer.cpp @@ -16,6 +16,7 @@ BatchApplicationServer::BatchApplicationServer(QObject* parent) BatchApplicationServer::~BatchApplicationServer() { + close(); } bool BatchApplicationServer::startListening(unsigned short port)