# HG changeset patch # User Sean Egan # Date 1016644889 0 # Node ID 1e12a24b7f2765bab455bad75ce1a50d15648531 # Parent 25c2f11e92fa35a87cd9f7debca8843d2ac83172 [gaim-migrate @ 3105] This might fix some of those Gaim-takes-100-percent-of-the-CPU problems. Thanks Jason Copenhaver. committer: Tailor Script diff -r 25c2f11e92fa -r 1e12a24b7f27 src/core.c --- 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));