From ed16081a2b449d69e8782258d7ffd630e50edbe2 Mon Sep 17 00:00:00 2001 From: Kevin Easton Date: Wed, 1 Feb 2012 13:26:50 +0000 Subject: [PATCH] Remove bogus F_SETOWN use in /detach code. git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@146 13b04d17-f746-0410-82c6-800466cd88b0 --- Changelog | 3 +++ source/commands2.c | 5 +---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Changelog b/Changelog index 1709935..d682da9 100644 --- a/Changelog +++ b/Changelog @@ -1,5 +1,8 @@ [Changes 1.2c01] +* Improve /detach error handling and remove bogus F_SETOWN use, reported + by madsage. (caf) + * Add /FSET WHOIS_SECURE for SSL connection info on ratbox, unreal and freenode. (caf) diff --git a/source/commands2.c b/source/commands2.c index c7a30e2..050dfe8 100644 --- a/source/commands2.c +++ b/source/commands2.c @@ -2601,9 +2601,7 @@ static int create_ipc_socket(void) write(u, "\n", 1); close(u); } -#ifdef F_SETOWN - fcntl(s, F_SETOWN, getpid()); -#endif /* F_SETOWN */ + set_non_blocking(s); add_socketread(s, port, 0, socket_path, handle_reconnect, NULL); save_ipc = s; @@ -2700,7 +2698,6 @@ pid_t sid; return; already_detached = 1; use_input = 0; - ioctl(0, F_SETOWN, pid); if (create_ipc_socket()) {