From 127e15ba3a1043a2789745427b43f8c14e952c42 Mon Sep 17 00:00:00 2001 From: Isaac Connor Date: Thu, 18 Feb 2021 13:43:58 -0500 Subject: [PATCH] Don't crash if we ask for packet count of an invalid stream --- src/zm_packetqueue.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/zm_packetqueue.cpp b/src/zm_packetqueue.cpp index 9a03cf5e6..cd60b5c40 100644 --- a/src/zm_packetqueue.cpp +++ b/src/zm_packetqueue.cpp @@ -420,6 +420,10 @@ unsigned int PacketQueue::size() { } int PacketQueue::packet_count(int stream_id) { + if ( stream_id < 0 or stream_id > max_stream_id ) { + Error("Invalid stream_id %d", stream_id); + return -1; + } return packet_counts[stream_id]; } // end int PacketQueue::packet_count(int stream_id)