Changes to support non-NameServer-capable slaves on Linux
[ipc/ipcdev.git] / linux / src / utils / SocketFxns.c
index bbb40fadb24507cb7d9f5beb579db2a5f2fd28ac..8aa9ab167d20a2e31a5e916303b98b8a3a66eb99 100644 (file)
@@ -73,15 +73,16 @@ int ConnectSocket(int sock, UInt16 procId, int dst)
     len = sizeof(struct sockaddr_rpmsg);
     err = connect(sock, (struct sockaddr *)&dstAddr, len);
     if (err < 0) {
-         printf("connect failed: %s (%d)\n", strerror(errno), errno);
-         return (-1);
+        /* don't hard-printf since this is no longer fatal */
+        PRINTVERBOSE2("connect failed: %s (%d)\n", strerror(errno), errno);
+        return (-1);
     }
 
     /* let's see what local address we got */
     err = getsockname(sock, (struct sockaddr *)&srcAddr, &len);
     if (err < 0) {
-         printf("getpeername failed: %s (%d)\n", strerror(errno), errno);
-         return (-1);
+        printf("getpeername failed: %s (%d)\n", strerror(errno), errno);
+        return (-1);
     }
 
     PRINTVERBOSE3("Connected over sock: %d\n\tdst vproc_id: %d, dst addr: %d\n",