diff --git a/src/networkpluginserver.cpp b/src/networkpluginserver.cpp index 840fcc89a5e7ec7e43b1fe8100f16d04cb6d40bc..43ce5fe2cbd7954f96062905b04ef61a0d0e59e8 100644 --- a/src/networkpluginserver.cpp +++ b/src/networkpluginserver.cpp @@ -601,9 +601,9 @@ void NetworkPluginServer::handleFTDataPayload(const std::string &data) { LOG4CXX_INFO(logger, "handleFTDataPayload size=" << payload.data().size()); } -void NetworkPluginServer::handleDataRead(Backend *c, const Swift::SafeByteArray &data) { +void NetworkPluginServer::handleDataRead(Backend *c, boost::shared_ptr data) { // Append data to buffer - c->data.insert(c->data.end(), data.begin(), data.end()); + c->data.insert(c->data.end(), data->begin(), data->end()); // Parse data while there are some while (c->data.size() != 0) {