From: Sean E. <sea...@us...> - 2002-03-20 17:38:08
|
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)); |