diff --git a/libnymea-core/jsonrpc/jsonrpcserverimplementation.cpp b/libnymea-core/jsonrpc/jsonrpcserverimplementation.cpp index b613f9ab..25213cdc 100644 --- a/libnymea-core/jsonrpc/jsonrpcserverimplementation.cpp +++ b/libnymea-core/jsonrpc/jsonrpcserverimplementation.cpp @@ -623,8 +623,8 @@ void JsonRPCServerImplementation::processData(const QUuid &clientId, const QByte } m_clientBuffers[clientId] = buffer; - if (buffer.size() > 1024 * 10) { - qCWarning(dcJsonRpc()) << "Client buffer larger than 10KB and no valid data. Dropping client connection."; + if (buffer.size() > 1024 * 1024) { + qCWarning(dcJsonRpc()) << "Client buffer larger than 1MB and no valid data. Dropping client connection."; interface->terminateClientConnection(clientId); } } diff --git a/tests/auto/jsonrpc/testjsonrpc.cpp b/tests/auto/jsonrpc/testjsonrpc.cpp index b5c33cec..4f7280bd 100644 --- a/tests/auto/jsonrpc/testjsonrpc.cpp +++ b/tests/auto/jsonrpc/testjsonrpc.cpp @@ -1379,7 +1379,7 @@ void TestJSONRPC::testGarbageData() QSignalSpy spy(m_mockTcpServer, &MockTcpServer::connectionTerminated); QByteArray data; - for (int i = 0; i < 1024; i++) { + for (int i = 0; i < 1024 * 1024; i++) { data.append("a"); } for (int i = 0; i < 11 && spy.count() == 0; i ++) {