mirror of
https://github.com/glfw/glfw.git
synced 2024-11-10 00:51:47 +00:00
Check queue == NULL if we can't connect to server.
This commit is contained in:
parent
d300aa3255
commit
a71a52ddd6
@ -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…
Reference in New Issue
Block a user