>>>>> "Thomas" == Thomas Fischbacher <[EMAIL PROTECTED]> writes:

[snip]

    Thomas> Anyway, here's the diff:

    Thomas> --- internet.lisp 2004-04-23 14:42:04.000000000 +0200
    Thomas> +++ /tmp/inet.lisp 2004-12-12 03:12:09.000000000 +0100
    Thomas> @@ -468,7 +468,7 @@
    Thomas>      (with-alien ((sockaddr inet-sockaddr))
    Thomas>        (setf (slot sockaddr 'family) af-inet)
    Thomas>        (setf (slot sockaddr 'port) (htons port))
    Thomas> -      (setf (slot sockaddr 'addr) addr)
    Thomas> +      (setf (slot sockaddr 'addr) (htonl addr))
    Thomas>        (when (minusp (unix:unix-bind socket
    Thomas>               (alien-sap sockaddr)
    Thomas>               (alien-size inet-sockaddr :bytes)))

Thanks for the fix (and to Todd Sabin with exactly the same fix).

I'll check it in shortly.

Ray


Reply via email to