From af8db35010c1a499ebca1f7b9ba8c9f346bf1416 Mon Sep 17 00:00:00 2001 From: Andrew Canaday Date: Sat, 23 Aug 2014 21:45:12 -0400 Subject: [PATCH] server.c: test **truncated_send_len** for partial Testing against truncated_send_malloc won't work if we've already buffered and completed a partial buffer, as truncated_send_malloc isn't free'd until the socket is destroyed. --- lib/server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/server.c b/lib/server.c index 21ccd168..da08d07b 100644 --- a/lib/server.c +++ b/lib/server.c @@ -572,7 +572,7 @@ int lws_server_socket_service(struct libwebsocket_context *context, /* pending truncated sends have uber priority */ - if (wsi->truncated_send_malloc) { + if (wsi->truncated_send_len) { if (pollfd->revents & LWS_POLLOUT) if (lws_issue_raw(wsi, wsi->truncated_send_malloc + wsi->truncated_send_offset,