On Thu, Jan 15, 2009 at 10:57 PM, Stephen Westfold <westfold@...> wrote:
> Last March Rudi Schlatte helped me fix a bug in win32-sockets.lisp.
> The problem was that after loading sb-bsd-sockets and then saving an
> executable or core, WSAStartup was not being called on startup. I
> fixed it by replacing
>
> (defvar *wsa-startup-call*
> (wsa-startup (make-wsa-version 2 2)))
>
> by
>
> (defun wsa-init ()
> (wsa-startup (make-wsa-version 2 2)))
>
> (push 'swa-init sb-ext:*init-hooks*)
>
> (defvar *wsa-startup-call*
> (wsa-init))
>
>
> I did report this fix at the time, but the currently distributed sbcl
> still contains the bug, so I need to reapply the fix each time I
> install the new version. This is becoming more of a problem as more of
> my colleagues are using the windows version of our software.
>
> Could someone with more knowledge than me verify and install this
> patch or one they consider better?
Thanks for the reminder! Should be taken care of in 1.0.24.46.
Cheers,
-- Nikodemus
|