From 830157096747580d33ff9bc3670b431641a9b208 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 21ccd1686..da08d07b7 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,