diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2024-01-09 08:51:08 +0100 |
---|---|---|
committer | Michael Meeks <michael.meeks@collabora.com> | 2024-01-09 14:13:46 +0000 |
commit | 973d12b2a7ce36322b14609f3369ff8618ec8ae8 (patch) | |
tree | 7bf381e6a972726d73b2681ccb2d8eb1682ca813 /fuzzer | |
parent | Fix uncaught TypeError in Comment.isAnyEdit (diff) | |
download | online-973d12b2a7ce36322b14609f3369ff8618ec8ae8.tar.gz online-973d12b2a7ce36322b14609f3369ff8618ec8ae8.zip |
admin: improve error handling on bad json for updateroutetoken
terminate called after throwing an instance of 'Poco::JSON::JSONException'
...
#11 0x7f70540e006a in Poco::JSON::ParserImpl::parseImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) (/usr/lib64/libPocoJSON.so.92+0x4206a) (BuildId: 149b3c1772e35fcbe5692d435f1b06820707bad3)
#12 0x556a70a9511b in Poco::JSON::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) /usr/include/Poco/JSON/Parser.h:202:9
#13 0x556a70a9511b in JsonUtil::parseJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, Poco::SharedPtr<Poco::JSON::Object, Poco::ReferenceCounter, Poco::ReleasePolicy<Poco::JSON::Object>>&) /home/vmiklos/git/collaboraonline/online-fuzz/./common/JsonUtil.hpp:37:50
#14 0x556a70a7edde in AdminSocketHandler::handleMessage(std::vector<char, std::allocator<char>> const&) /home/vmiklos/git/collaboraonline/online-fuzz/wsd/Admin.cpp:325:13
Signed-off-by: Miklos Vajna <vmiklos@collabora.com>
Change-Id: Iebe0f5d689032a8b3c1e5d38c5ee80d344d1cbed
Diffstat (limited to 'fuzzer')
-rw-r--r-- | fuzzer/admin-data/crash-f0458999f81408ca2bc48148d30c0a000b07ea2d | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fuzzer/admin-data/crash-f0458999f81408ca2bc48148d30c0a000b07ea2d b/fuzzer/admin-data/crash-f0458999f81408ca2bc48148d30c0a000b07ea2d new file mode 100644 index 0000000000..e0b93a3059 --- /dev/null +++ b/fuzzer/admin-data/crash-f0458999f81408ca2bc48148d30c0a000b07ea2d @@ -0,0 +1 @@ + updateroutetoken {
\ No newline at end of file |