erc-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Erc-commit] [commit][emacs22] erc-ident: Fix buggy interaction with Fre


From: mwolson
Subject: [Erc-commit] [commit][emacs22] erc-ident: Fix buggy interaction with Freenode
Date: Sun, 14 Oct 2007 00:49:06 -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)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]