diff --git a/kernel/tests.c b/kernel/tests.c
index 0aa1ec03..81347215 100644
--- a/kernel/tests.c
+++ b/kernel/tests.c
@@ -321,7 +321,7 @@ void* client_task(void* e)
 
    SHELLDEBUGPRINTF("Client is ready...\n");
 
-    while (cli_ConnectTo(&cli,"192.168.0.1",5555,0))
+    while (cli_ConnectTo(&cli,"192.168.0.1",5555,0) != 0)
     {
         SHELLDEBUGPRINTF("retry connect\n");
     }