[cl-plus-ssl-devel] what is this SLEEP business for?

Mark David mdavid at itasoftware.com
Fri Aug 17 15:39:02 UTC 2007


Hi! Does anyone know current status on the issue flagged with
the "FIXME" comment in the code below?  E.g., is someone working
on it?  Are the answers to the ?'s below now known?  What are
the issues here? Etc. Thanks, --Mark

>From cl+ssl's ffi.lisp -
(defun ensure-ssl-funcall (*socket* handle func sleep-time &rest args)
 (loop
   (handler-case
   (let ((rc (apply func args)))
     (when (plusp rc)
       (return rc))
     (ssl-signal-error handle func (ssl-get-error handle rc) rc))
     (ssl-error-want-something (condition)
   (declare (ignore condition))
   ;; FIXME: what is this SLEEP business for?
   ;; Do we still need this?
   (warn "sleeping in ensure-ssl-funcall")
   (sleep sleep-time)))))



More information about the cl-plus-ssl-devel mailing list