GSocket: fix connected state after async connect
authorDan Winship <danw@gnome.org>
Sun, 24 Jul 2011 18:52:03 +0000 (14:52 -0400)
committerDan Winship <danw@gnome.org>
Sun, 24 Jul 2011 18:54:45 +0000 (14:54 -0400)
commitaefda965f650c6713ef895a9156dd1297793f1ff
tree1d0be6a5f6764503c4e8dc7e3d792937ac8da6d4
parentb8a0475e7a2ef6d49e61e7be684bff017ee22fa9
GSocket: fix connected state after async connect

socket->priv->connected was only being set if g_socket_connect()
succeeded right away; in the case where it returns G_IO_ERROR_PENDING,
it never got set. Fix that by having g_socket_check_connect_result()
set it on success.
gio/gsocket.c