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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list