diff options
author | 2024-04-18 14:04:38 +0530 | |
---|---|---|
committer | 2024-05-14 15:56:58 +0530 | |
commit | 09ef9888b8b17c92ff450f492d14959ecdac26d7 (patch) | |
tree | 725318083f9c0d0060a2d5dbfd108bf3bdfec931 | |
parent | 61d93fc23f1d3d7a34b7b94ada7e77c9133cfba8 (diff) |
cmd_fuzzer: Bug Fix
Resolved timeout issue
Test: ./cmd_fuzzer
Bug: 335562493
Change-Id: I7737cd25dbd626cc5f27e732377b4519b7f9728c
-rw-r--r-- | cmds/cmd/fuzzer/cmd_fuzzer.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cmds/cmd/fuzzer/cmd_fuzzer.cpp b/cmds/cmd/fuzzer/cmd_fuzzer.cpp index ab514a1d04..72b295b866 100644 --- a/cmds/cmd/fuzzer/cmd_fuzzer.cpp +++ b/cmds/cmd/fuzzer/cmd_fuzzer.cpp @@ -58,6 +58,12 @@ void CmdFuzzer::process(const uint8_t* data, size_t size) { while (mFDP->remaining_bytes() > 0) { size_t sizestr = mFDP->ConsumeIntegralInRange<size_t>(1, mFDP->remaining_bytes()); string argument = mFDP->ConsumeBytesAsString(sizestr); + /** + * Filtering out strings based on "-w" argument. Since it leads to timeout. + */ + if(strcmp(argument.c_str(), "-w") == 0) { + continue; + } arguments.emplace_back(argument); } } |