diff --git a/tests/testSynchroClient.cpp b/tests/testSynchroClient.cpp index d135cf1d..acdeefef 100644 --- a/tests/testSynchroClient.cpp +++ b/tests/testSynchroClient.cpp @@ -129,8 +129,10 @@ int main(int ac, char *av []) } #endif - sem1->ConnectOutput(SERVER, "default"); - sem2->ConnectInput(CLIENT, "default"); + if (!sem1->ConnectOutput(SERVER, "default")) + return -1; + if (!sem2->ConnectInput(CLIENT, "default")) + return -1; obj = new Test2(sem1, sem2); diff --git a/tests/testSynchroServer.cpp b/tests/testSynchroServer.cpp index 6b655b9d..41eb5221 100644 --- a/tests/testSynchroServer.cpp +++ b/tests/testSynchroServer.cpp @@ -185,8 +185,10 @@ int main(int ac, char *av []) } #endif - sem1->Allocate(SERVER, "default", 0); - sem2->Allocate(CLIENT, "default", 0); + if (!sem1->Allocate(SERVER, "default", 0) + return -1; + if (!sem2->Allocate(CLIENT, "default", 0)) + return -1; // run test in RT thread obj = new Test1(sem1, sem2); diff --git a/tests/testSynchroServerClient.cpp b/tests/testSynchroServerClient.cpp index 8772f535..f85c1992 100644 --- a/tests/testSynchroServerClient.cpp +++ b/tests/testSynchroServerClient.cpp @@ -225,10 +225,14 @@ int main(int ac, char *av []) #endif - sem1->Allocate(SERVER, "default", 0); - sem2->Allocate(CLIENT, "default", 0); - sem3->ConnectOutput(SERVER, "default"); - sem4->ConnectInput(CLIENT, "default"); + if (!sem1->Allocate(SERVER, "default", 0)) + return -1; + if (!sem2->Allocate(CLIENT, "default", 0)) + return -1; + if (sem3->ConnectOutput(SERVER, "default")) + return -1; + if (sem4->ConnectInput(CLIENT, "default")) + return -1; // run test in RT thread obj1 = new Test1(sem1, sem2);