fuzzer/ClientSession.cpp | 5 +++-- wsd/LOOLWSD.hpp | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-)
New commits: commit 19745e2e44362af2edb2e9086323a0a7b69b7d8f Author: Miklos Vajna <vmik...@collabora.com> AuthorDate: Thu May 7 10:26:38 2020 +0200 Commit: Miklos Vajna <vmik...@collabora.com> CommitDate: Thu May 7 14:04:57 2020 +0200 libfuzzer: fix build And bypass configuration access at two new places, so the fuzzer can find more interesting failures. Change-Id: I4c09172e781a7c6120b8c4befe1a84fdd74f2ddc Reviewed-on: https://gerrit.libreoffice.org/c/online/+/93617 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Miklos Vajna <vmik...@collabora.com> diff --git a/fuzzer/ClientSession.cpp b/fuzzer/ClientSession.cpp index a9a6ad657..edd4053d1 100644 --- a/fuzzer/ClientSession.cpp +++ b/fuzzer/ClientSession.cpp @@ -16,12 +16,13 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) std::string uri; Poco::URI uriPublic; std::string docKey = "/fuzz/fuzz.odt"; - auto docBroker = std::make_shared<DocumentBroker>(uri, uriPublic, docKey); + auto docBroker = std::make_shared<DocumentBroker>(DocumentBroker::ChildType::Interactive, uri, + uriPublic, docKey); std::shared_ptr<ProtocolHandlerInterface> ws; std::string id; bool isReadOnly = false; - const ServerURL serverURL("", ""); + const ServerURL serverURL; auto session = std::make_shared<ClientSession>(ws, id, docBroker, uriPublic, isReadOnly, serverURL); diff --git a/wsd/LOOLWSD.hpp b/wsd/LOOLWSD.hpp index dc0a68e06..3172f8bb7 100644 --- a/wsd/LOOLWSD.hpp +++ b/wsd/LOOLWSD.hpp @@ -273,7 +273,7 @@ public: static bool isSSLEnabled() { #if ENABLE_SSL - return LOOLWSD::SSLEnabled.get(); + return !Util::isFuzzing() && LOOLWSD::SSLEnabled.get(); #else return false; #endif @@ -282,7 +282,7 @@ public: static bool isSSLTermination() { #if ENABLE_SSL - return LOOLWSD::SSLTermination.get(); + return !Util::isFuzzing() && LOOLWSD::SSLTermination.get(); #else return false; #endif _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits