From cea867bf65da0f37fd12294a1e097969eb515a1f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Philipp=20Sch=C3=A4fer?=
 <pschaefer@ITA.AKUSTIK.RWTH-AACHEN.DE>
Date: Tue, 28 Feb 2023 16:13:53 +0100
Subject: [PATCH] VA::AddSearchPath: Added safety check in case being called
 before connected

---
 Source/VAPlugin/Private/VAPlugin.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Source/VAPlugin/Private/VAPlugin.cpp b/Source/VAPlugin/Private/VAPlugin.cpp
index 8913999..80f3cf3 100644
--- a/Source/VAPlugin/Private/VAPlugin.cpp
+++ b/Source/VAPlugin/Private/VAPlugin.cpp
@@ -409,6 +409,9 @@ bool FVAPlugin::DisconnectServer()
 
 void FVAPlugin::AddVAServerSearchPath(const std::string& SearchPath)
 {
+	if (!ShouldInteractWithServer())
+		return;
+
 	// This checking whether it already exists, led to undeterministic runtime error, due to std::string dtor.
 	// So keep track whether it was added before yourself ;-)
 	/*CVAStruct Searchpaths = VAServer->GetSearchPaths();
-- 
GitLab