CVSROOT:        /cvs/gnome
Module name:    gnet
Changes by:     tpm     06/09/13 08:07:46

Modified files:
        .              : ChangeLog 
        src            : tcp.c gnet-private.h inetaddr.h tcp.h 

Log message:
* src/tcp.c: (gnet_tcp_socket_connect_async_cancel):
We used gnet_inetaddr_new_list_async(), so we also need to call
gnet_inetaddr_new_list_async_cancel() to cancel it, and not
gnet_inetaddr_new_async_cancel(). Would cause invalid memory access,
double frees and other weird things when cancelling an asynchronous
TCP connect before the dns lookup has finished. Fixes #305854.
* src/gnet-private.h:
* src/inetaddr.h:
* src/tcp.h:
The compiler can help us with stuff like this. Let's let it.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnet&who=tpm&date=explicit&mindate=2006-09-13%2008:06&maxdate=2006-09-13%2008:08

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to