diff --git a/daemon/media_socket.c b/daemon/media_socket.c index 00f77eb4e..5f9aae4b2 100644 --- a/daemon/media_socket.c +++ b/daemon/media_socket.c @@ -2298,6 +2298,8 @@ static bool extmap_short_is_valid_data(unsigned int id, size_t len) { // valid ranges for short form? if (id <= 0 || id >= 15) return false; + if (len == 0) + return false; if (len > 16) return false; return true;