diff --git a/libs/client_server/piclientserver_server.cpp b/libs/client_server/piclientserver_server.cpp index edfd2083..aaea5d21 100644 --- a/libs/client_server/piclientserver_server.cpp +++ b/libs/client_server/piclientserver_server.cpp @@ -37,6 +37,7 @@ PIClientServer::Server::Server() { auto sc = client_factory(); if (!sc) { piCout << "ClientFactory returns nullptr!"_tr("PIClientServer"); + delete c; return; } sc->createForServer(this, c);