[slime-cvs] CVS slime

heller heller at common-lisp.net
Wed Aug 27 17:52:58 UTC 2008


Update of /project/slime/cvsroot/slime
In directory clnet:/tmp/cvs-serv16543

Modified Files:
	ChangeLog swank.lisp 
Log Message:
* swank.lisp (decode-message): Don't ignore EOF.

--- /project/slime/cvsroot/slime/ChangeLog	2008/08/25 15:29:49	1.1474
+++ /project/slime/cvsroot/slime/ChangeLog	2008/08/27 17:52:58	1.1475
@@ -3,6 +3,10 @@
 	* slime.el (slime-compute-modeline-package): Used `when-let' before its definition.
 	(slime-compute-modeline-string): Display "PKG:" before "CON:".
 
+2008-08-27  Helmut Eller  <heller at common-lisp.net>
+
+	* swank.lisp (decode-message): Don't ignore EOF.
+
 2008-08-22  Helmut Eller  <heller at common-lisp.net>
 
 	Some focus handling in multiframe setups.
--- /project/slime/cvsroot/slime/swank.lisp	2008/08/22 21:15:24	1.576
+++ /project/slime/cvsroot/slime/swank.lisp	2008/08/27 17:52:58	1.577
@@ -1190,6 +1190,7 @@
   (handle-or-process-requests connection))
 
 (defun deinstall-fd-handler (connection)
+  (log-event "deinstall-fd-handler~%")
   (remove-fd-handlers (connection.socket-io connection))
   (install-sigint-handler (connection.saved-sigint-handler connection)))
 
@@ -1437,7 +1438,7 @@
   ;;(log-event "decode-message~%")
   (let ((*swank-state-stack* (cons :read-next-form *swank-state-stack*)))
     (handler-bind ((error (lambda (c) (error (make-swank-error c)))))
-      (let ((c (read-char-no-hang stream nil)))
+      (let ((c (read-char-no-hang stream)))
         (cond ((and (not c) timeout) (values nil t))
               (t
                (and c (unread-char c stream))




More information about the slime-cvs mailing list