diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2020-04-01 17:22:23 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2020-04-02 12:11:24 +0200 |
commit | a4e0a00bfe746ccf058dfd46de34bf4fabf5c059 (patch) | |
tree | 1e45ead08debeb745da55fbcb627d04ab0b14cd3 /net | |
parent | 01509b4087904cacc4f71c6758c13a1920334e1f (diff) |
Add an initial libfuzzer based fuzzer for the admin console
Run the actual fuzzer like this:
./admin_fuzzer -max_len=16384 fuzzer/admin-data/
Change-Id: I5891df8033ff1837afce86775ee62447587f2f20
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/91504
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'net')
-rw-r--r-- | net/WebSocketHandler.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/WebSocketHandler.hpp b/net/WebSocketHandler.hpp index 43d710ea4..b23c3951f 100644 --- a/net/WebSocketHandler.hpp +++ b/net/WebSocketHandler.hpp @@ -540,7 +540,7 @@ public: int sendMessage(const char* data, const size_t len, const WSOpCode code, const bool flush = true) const { int unitReturn = -1; - if (UnitBase::get().filterSendMessage(data, len, code, flush, unitReturn)) + if (!Util::isFuzzing() && UnitBase::get().filterSendMessage(data, len, code, flush, unitReturn)) return unitReturn; //TODO: Support fragmented messages. |