soup-session: fix a deadlock when aborting a SoupSessionSync
authorDan Winship <danw@gnome.org>
Wed, 9 Jan 2013 22:21:13 +0000 (17:21 -0500)
committerDan Winship <danw@gnome.org>
Wed, 9 Jan 2013 22:22:42 +0000 (17:22 -0500)
commit7afbc9dc94e36ede35f06a9269e2853c002f8f6f
tree535710e829d1303b569d2af5c6bd070f2c8a9953
parent67fb3730a1f5ded95e1a51dd6b3e00cb41dfbdbc
soup-session: fix a deadlock when aborting a SoupSessionSync

We need to signal conn_cond when removing an item from the queue,
since flush_queue() expects that... (and also, since in some cases,
removing a message from the queue will allow another one to start).

https://bugzilla.gnome.org/show_bug.cgi?id=691399
libsoup/soup-session.c