diff options
Diffstat (limited to 'src/mongo/rpc/protocol_fuzzer.cpp')
-rw-r--r-- | src/mongo/rpc/protocol_fuzzer.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/mongo/rpc/protocol_fuzzer.cpp b/src/mongo/rpc/protocol_fuzzer.cpp index a9edfba382b..c13c3d62bc5 100644 --- a/src/mongo/rpc/protocol_fuzzer.cpp +++ b/src/mongo/rpc/protocol_fuzzer.cpp @@ -51,10 +51,6 @@ struct CompressionInfrastructure { MessageCompressorManager manager; }; -void validateBSON(const BSONObj& obj) { - validateBSON(obj.objdata(), obj.objsize()).ignore(); -} - void doFuzzing(ConstDataRangeCursor fuzzedData) try { if (fuzzedData.length() < sizeof(MSGHEADER::Layout)) { return; @@ -79,10 +75,10 @@ void doFuzzing(ConstDataRangeCursor fuzzedData) try { switch (msg.operation()) { case dbMsg: { auto request = OpMsgRequest::parseOwned(msg); - validateBSON(request.body); + validateBSON(request.body).ignore(); for (const auto& docSeq : request.sequences) { for (const auto& doc : docSeq.objs) { - validateBSON(doc); + validateBSON(doc).ignore(); } } } break; |