loolwsd/IoUtil.cpp |    1 +
 1 file changed, 1 insertion(+)

New commits:
commit 66053621bd859f19ee8fa522f0be85860ac4487d
Author: Jan Holesovsky <[email protected]>
Date:   Tue Nov 8 13:10:28 2016 +0100

    Make sure we resize the payload to the amount of read bytes.
    
    Change-Id: I33f032182912b4f03d073258c91974518db327fd

diff --git a/loolwsd/IoUtil.cpp b/loolwsd/IoUtil.cpp
index 90483ac..085422d 100644
--- a/loolwsd/IoUtil.cpp
+++ b/loolwsd/IoUtil.cpp
@@ -155,6 +155,7 @@ void SocketProcessor(const std::shared_ptr<WebSocket>& ws,
                     payload.resize(size);
 
                     n = ws->receiveFrame(payload.data(), size, flags);
+                    payload.resize(n > 0 ? n : 0);
                 }
             }
 
_______________________________________________
Libreoffice-commits mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to