diff --git a/gio/gsocket.c b/gio/gsocket.c index 5d8ecfb9c..e128c91b8 100644 --- a/gio/gsocket.c +++ b/gio/gsocket.c @@ -3790,6 +3790,9 @@ update_select_events (GSocket *socket) GList *l; WSAEVENT event; + if (socket->priv->closed) + return; + ensure_event (socket); event_mask = 0;