Hi,
I think I have found a bug in one of the low level socket methods in the
Mono framework :
In gint32 ves_icall_System_Net_Sockets_Socket_RecvFrom_internal(SOCKET,
MonoArray *, gint32, gint32, gint32, MonoObject **), the pointer 'sa' was
used after having been 'g_free'-ed.
The corresponding patch is attached to this mail.

In fact, it was just a simple bug, but it took me a while to see where it
came from (I just had address familly problems when using the UdpClient).
Anyway, hunting that bug made me know a bit better how all this worked.

Jonathan LIGER

Attachment: patch_socket-io
Description: Binary data

Reply via email to