Update of /cvsroot/gaim/gaim/src
In directory usw-pr-cvs1:/tmp/cvs-serv24314/src
Modified Files:
core.c
Log Message:
This might fix some of those Gaim-takes-100-percent-of-the-CPU problems. Thanks Jason Copenhaver.
Index: core.c
===================================================================
RCS file: /cvsroot/gaim/gaim/src/core.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- core.c 12 Mar 2002 17:21:42 -0000 1.19
+++ core.c 20 Mar 2002 17:21:29 -0000 1.20
@@ -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));
|