Clear the write_tag as well so we don't double-cancel it. #43395.
authorDan Winship <danw@src.gnome.org>
Wed, 21 May 2003 05:01:51 +0000 (05:01 +0000)
committerDan Winship <danw@src.gnome.org>
Wed, 21 May 2003 05:01:51 +0000 (05:01 +0000)
commite4b5327ed178ac06c315dd3f850397fbccfe43dd
treee151a58b5cb92bce347c1ac97f6f65ed48018b21
parent4b93957cf278a45eeeab7516d562098ed884c7eb
Clear the write_tag as well so we don't double-cancel it. #43395.

        * libsoup/soup-message.c (soup_message_requeue): Clear the
        write_tag as well so we don't double-cancel it. #43395.

        * libsoup/soup-queue.c (soup_queue_error_cb): The connection might
        be destroyed by the end of the func, so we have to call
        soup_connection_set_used at the beginning.

        * libsoup/soup-openssl.c (soup_openssl_read, soup_openssl_write):
        Call g_set_error() so that we don't SEGV immediately after
        returning G_IO_STATUS_ERROR.
ChangeLog
libsoup/soup-message.c
libsoup/soup-openssl.c
libsoup/soup-queue.c