From: Anthony Geay Date: Tue, 25 Jan 2022 16:57:57 +0000 (+0100) Subject: Fix padder in SSL mode reviewed X-Git-Tag: V9_9_0a1~14 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=526e9217658fbdd00f2dbb16818e183b7255490e;p=modules%2Fsmesh.git Fix padder in SSL mode reviewed --- diff --git a/src/Tools/padder/meshjob/impl/MeshJobManager_i.cxx b/src/Tools/padder/meshjob/impl/MeshJobManager_i.cxx index 71e5c887b..1209c8bf3 100644 --- a/src/Tools/padder/meshjob/impl/MeshJobManager_i.cxx +++ b/src/Tools/padder/meshjob/impl/MeshJobManager_i.cxx @@ -715,7 +715,13 @@ extern "C" const char *interfaceName) { LOG("PortableServer::ObjectId * MeshJobManagerEngine_factory()"); - MeshJobManager_i * myEngine = new MeshJobManager_i(orb, poa, contId, instanceName, interfaceName); + MeshJobManager_i * myEngine = nullptr; + CORBA::Object_var o = poa->id_to_reference(*contId); + Engines::Container_var cont = Engines::Container::_narrow(o); + if(cont->is_SSL_mode()) + myEngine = new MeshJobManager_i(orb, poa, contId, instanceName, interfaceName, false, false); + else + myEngine = new MeshJobManager_i(orb, poa, contId, instanceName, interfaceName, true, true); return myEngine->getId() ; } }