Fix connection states so in-use connections don't get pruned
authorDan Winship <danw@gnome.org>
Wed, 9 Jun 2010 18:34:50 +0000 (14:34 -0400)
committerDan Winship <danw@gnome.org>
Wed, 9 Jun 2010 18:34:50 +0000 (14:34 -0400)
commitceceaa912cd02660eecacd52d9a1ffc4d15c3c00
tree12544225f7c23c72011c77a7e525daceadd51dde
parentb5543c970e75ecea0215d6641b772f3bc8a49075
Fix connection states so in-use connections don't get pruned

Since connections are assigned to messages before they're connected
now, they should go to IN_USE after connecting, not IDLE. Otherwise
the idle-connection-closing code might close connections that existing
queue items were planning to use.
libsoup/soup-connection.c
libsoup/soup-session-async.c