[usocket-cvs] r477 - usocket/branches/experimental-udp
Chun Tian (binghe)
ctian at common-lisp.net
Fri Nov 14 15:51:32 UTC 2008
Author: ctian
Date: Fri Nov 14 15:51:32 2008
New Revision: 477
Log:
[udp] bugfix for SCL, make sure server thread can exit when (QUIT) called, otherwise SCL will hang.
Modified:
usocket/branches/experimental-udp/server.lisp
Modified: usocket/branches/experimental-udp/server.lisp
==============================================================================
--- usocket/branches/experimental-udp/server.lisp (original)
+++ usocket/branches/experimental-udp/server.lisp Fri Nov 14 15:51:32 2008
@@ -38,5 +38,8 @@
(when (minusp n)
(error "send error: ~A~%" n))))))
(error "receive error: ~A" n))))
+ #+scl (when thread:*quitting-lisp*
+ (return))
#+(and cmu mp) (mp:process-yield))))
- (socket-close socket))))
+ (socket-close socket)
+ (values))))
More information about the usocket-cvs
mailing list