Check queue == NULL if we can't connect to server.

master
BrandonSchaefer ago%!(EXTRA string=11 years) committed by Camilla Berglund
parent d300aa3255
commit a71a52ddd6
  1. 21
      src/mir_window.c

@ -427,18 +427,23 @@ void _glfwInitEventQueue(EventQueue* queue)
void _glfwDeleteEventQueue(EventQueue* queue) void _glfwDeleteEventQueue(EventQueue* queue)
{ {
EventNode* node, *node_next; if (queue)
node = queue->head.tqh_first;
while (node != NULL)
{ {
node_next = node->entries.tqe_next; EventNode* node, *node_next;
node = queue->head.tqh_first;
TAILQ_REMOVE(&queue->head, node, entries); while (node != NULL)
deleteNode(queue, node); {
node_next = node->entries.tqe_next;
node = node_next; TAILQ_REMOVE(&queue->head, node, entries);
deleteNode(queue, node);
node = node_next;
}
} }
free(queue);
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////

Loading…
Cancel
Save