From f58804a30e582b22e83062d46ef8f1ed5114b774 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Thu, 10 Sep 2015 14:35:44 -0700 Subject: [PATCH] repair to packing of query data from headless viewer --- libraries/octree/src/OctreeHeadlessViewer.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/octree/src/OctreeHeadlessViewer.cpp b/libraries/octree/src/OctreeHeadlessViewer.cpp index ca50fc001e..529328a8c0 100644 --- a/libraries/octree/src/OctreeHeadlessViewer.cpp +++ b/libraries/octree/src/OctreeHeadlessViewer.cpp @@ -216,7 +216,10 @@ void OctreeHeadlessViewer::queryOctree() { // setup the query packet auto queryPacket = NLPacket::create(packetType); - _octreeQuery.getBroadcastData(reinterpret_cast(queryPacket->getPayload())); + + // read the data to our packet and set the payload size to fit the query + int querySize = _octreeQuery.getBroadcastData(reinterpret_cast(queryPacket->getPayload())); + queryPacket->setPayloadSize(querySize); // ask the NodeList to send it nodeList->sendPacket(std::move(queryPacket), *node);