1
1

Avoid reuse after free when closing X11 channels

Этот коммит содержится в:
Henrik Nordstrom 2011-08-06 13:43:11 +02:00 коммит произвёл Daniel Stenberg
родитель 3c71ad4fce
Коммит 2fe1770d9f

Просмотреть файл

@ -408,14 +408,16 @@ main (int argc, char *argv[])
current_node = NULL;
while (current_node != NULL) {
struct chan_X11_list *next_node;
rc = x11_send_receive(current_node->chan, current_node->sock);
next_node = current_node->next;
if (rc == -1){
shutdown(current_node->sock,SHUT_RDWR);
close(current_node->sock);
remove_node(current_node);
}
current_node = current_node->next;
current_node = next_node;
}