From d35a0190f79776233d840a12a2d577e6fb2e5c02 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Sat, 21 Apr 2018 00:53:08 -0700 Subject: [PATCH] modules/media: Add checks for empty parameters / bogus file room hash. --- modules/media/media.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/media/media.cc b/modules/media/media.cc index 12006bc03..3abaa72f4 100644 --- a/modules/media/media.cc +++ b/modules/media/media.cc @@ -20,6 +20,12 @@ m::room::id::buf file_room_id(const string_view &server, const string_view &file) { + if(empty(server) || empty(file)) + throw m::BAD_REQUEST + { + "Invalid MXC: empty server or file parameters..." + }; + size_t len; thread_local char buf[512]; len = strlcpy(buf, server);