additional https post fix
authorThomas Greenslade <thomgree@user.github.invalid>
Mon, 12 Oct 2015 08:06:26 +0000 (16:06 +0800)
committerAndy Green <andy.green@linaro.org>
Mon, 12 Oct 2015 08:06:26 +0000 (16:06 +0800)
https://github.com/warmcat/libwebsockets/pull/298#issuecomment-147316562

lib/lws-plat-unix.c

index be642aa..bc13380 100644 (file)
@@ -148,9 +148,9 @@ lws_plat_service(struct libwebsocket_context *context, int timeout_ms)
        wsi = context->pending_read_list;
        while (wsi) {
                wsi_next = wsi->pending_read_list_next;
-               context->fds[wsi->sock].revents |=
-                               context->fds[wsi->sock].events & POLLIN;
-               if (context->fds[wsi->sock].revents & POLLIN) {
+       context->fds[wsi->position_in_fds_table].revents |=
+               context->fds[wsi->position_in_fds_table].events & POLLIN;
+       if (context->fds[wsi->position_in_fds_table].revents & POLLIN) {
                        /*
                         * he's going to get serviced now, take him off the
                         * list of guys with buffered SSL.  If he still has some