[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Erc-commit] [commit][master] erc-ident: Fix buggy interaction with Free
From: |
mwolson |
Subject: |
[Erc-commit] [commit][master] erc-ident: Fix buggy interaction with Freenode |
Date: |
Sun, 14 Oct 2007 00:49:19 -0400 |
commit 80e200e8a7ca8d27a712251627277f7c481382a1
Author: Michael W. Olson <address@hidden>
Date: Sat Aug 11 21:27:27 2007 -0400
erc-ident: Fix buggy interaction with Freenode
2007-08-12 Michael Olson <address@hidden>
* erc-identd.el (erc-identd-filter): Instead of sending an EOF
character, which now confuses freenode, stop the server process,
so that no new connections are accepted, and kill the current
client process.
diff --git a/ChangeLog b/ChangeLog
index 79e5f54..ef5a24d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-08-12 Michael Olson <address@hidden>
+
+ * erc-identd.el (erc-identd-filter): Instead of sending an EOF
+ character, which now confuses freenode, stop the server process,
+ so that no new connections are accepted, and kill the current
+ client process.
+
2007-07-29 Michael Olson <address@hidden>
* erc-list.el: Relicense to GPLv3. Since the file was already
diff --git a/erc-identd.el b/erc-identd.el
index 8fab26d..dcbe463 100644
--- a/erc-identd.el
+++ b/erc-identd.el
@@ -74,7 +74,8 @@ This can be either a string or a number."
(format "%s, %s : USERID : %s : %s\n"
port-on-server port-on-client
system-type (user-login-name)))
- (process-send-eof erc-identd-process)))))
+ (stop-process erc-identd-process)
+ (delete-process proc)))))
;;;###autoload
(defun erc-identd-start (&optional port)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Erc-commit] [commit][master] erc-ident: Fix buggy interaction with Freenode,
mwolson <=