Fix connect() retry loop.

This would succeed eventually anyway: the first time round the connect() succeeds, returns 0, and we go around the loop again; the second time the connect() fails (because we're already connected), returns -1, and we set success to true and exit the loop. But this means that the intended retry functionality is broken.

Change-Id: If631d59e23b12e9aa952cdb528160b19b9a94b1c
diff --git a/tests/unit/uncrypt_test.cpp b/tests/unit/uncrypt_test.cpp
index e97d589..88fd16a 100644
--- a/tests/unit/uncrypt_test.cpp
+++ b/tests/unit/uncrypt_test.cpp
@@ -96,7 +96,7 @@
     // Connect to the uncrypt socket.
     bool success = false;
     for (int retry = 0; retry < SOCKET_CONNECTION_MAX_RETRY; retry++) {
-      if (connect(sockfd, reinterpret_cast<sockaddr*>(&un), sizeof(sockaddr_un)) != 0) {
+      if (connect(sockfd, reinterpret_cast<sockaddr*>(&un), sizeof(sockaddr_un)) == 0) {
         success = true;
         break;
       }