Prechádzať zdrojové kódy

cov 10383: impove the error handling after socket()

git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2826 fd59a12c-fef9-0310-b244-a6a79926bd2f
Angus Salkeld 15 rokov pred
rodič
commit
96c9360c79
1 zmenil súbory, kde vykonal 3 pridanie a 1 odobranie
  1. 3 1
      lcr/uis.c

+ 3 - 1
lcr/uis.c

@@ -77,7 +77,9 @@ static void uis_lcr_bind (int *server_fd)
 	 */
 	 */
 	fd = socket (PF_UNIX, SOCK_STREAM, 0);
 	fd = socket (PF_UNIX, SOCK_STREAM, 0);
 	if (fd == -1) {
 	if (fd == -1) {
-		printf ("lcr_bind failed\n");
+		perror ("uis_lcr_bind failed");
+		*server_fd = -1;
+		return;
 	};
 	};
 
 
 #if !defined(COROSYNC_LINUX)
 #if !defined(COROSYNC_LINUX)