diff --git a/lib/client-handshake.c b/lib/client-handshake.c index e2d21439..3b57bd9e 100644 --- a/lib/client-handshake.c +++ b/lib/client-handshake.c @@ -39,6 +39,7 @@ libwebsocket_client_close(struct libwebsocket *wsi) while (n < clients->fds_count - 1) { clients->fds[n] = clients->fds[n + 1]; clients->wsi[n] = clients->wsi[n + 1]; + n++; } /* we only have to deal with one */ n = clients->fds_count;