if we got cancelled, the message is floating, so free it. (struct
authorNot Zed <NotZed@Ximian.com>
Fri, 20 Jun 2003 03:53:35 +0000 (03:53 +0000)
committerMichael Zucci <zucchi@src.gnome.org>
Fri, 20 Jun 2003 03:53:35 +0000 (03:53 +0000)
commit6259ed21e099364a039657f03be10df10080648d
tree2b1eff7763dc559e5e8033d55a9a983479d34f37
parentdd3f382b64acb07a5d11e6f9d60a0b9b24b955ef
if we got cancelled, the message is floating, so free it. (struct

2003-06-18  Not Zed  <NotZed@Ximian.com>

        * camel-service.c (get_hostbyaddr, get_hostbyname): if we got
        cancelled, the message is floating, so free it.
        (struct _lookup_msg): Add a cancelled tag.
        (camel_gethostbyname, camel_gethostbyaddr): if we get a
        failure/cancel, cancel the lookup thread and detach, so we dont
        have to wait for it to return.  cleanup changed to handle the case
        where we didn't get a reply message.
camel/ChangeLog
camel/camel-service.c