src/core.c

changeset 3091
bc74a649d0f5
parent 3033
1f078ab46e76
child 3478
28a897f24a35
--- a/src/core.c	Wed Mar 20 17:17:09 2002 +0000
+++ b/src/core.c	Wed Mar 20 17:21:29 2002 +0000
@@ -410,10 +410,12 @@
 				g_get_tmp_dir(), g_get_user_name(), getpid());
 		if (bind(fd, (struct sockaddr *)&saddr, sizeof(saddr)) != -1)
 			listen(fd, 100);
-		else
+		else {
 			g_log(NULL, G_LOG_LEVEL_CRITICAL,
-					"Failed to assign %s to a socket (Error: %s)",
-					saddr.sun_path, strerror(errno));
+				"Failed to assign %s to a socket (Error: %s)",	
+				saddr.sun_path, strerror(errno));
+			return -1;
+		}
 		umask(m);
 	} else
 		g_log(NULL, G_LOG_LEVEL_CRITICAL, "Unable to open socket: %s", strerror(errno));

mercurial