{
GSocket *socket;
GSimpleAsyncResult *result = NULL;
- guint sockerr;
+ gint sockerr = 0;
gsize sockerr_size = 1;
socket = data->socket;
}
else if (condition & G_IO_ERR)
{
- if (getsockopt (socket->priv->fd, SOL_SOCKET, SO_ERROR, (gpointer) &sockerr, &sockerr_size) < 0)
+ if (getsockopt (fd, SOL_SOCKET, SO_ERROR, (gpointer) &sockerr, &sockerr_size) < 0)
g_warning ("getsockopt: %s", g_strerror (errno));
if (sockerr != 0)