]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
don't dump non-existant channels (OPENZAP-47)
authorMichael Jerris <mike@jerris.com>
Wed, 4 Feb 2009 23:11:41 +0000 (23:11 +0000)
committerMichael Jerris <mike@jerris.com>
Wed, 4 Feb 2009 23:11:41 +0000 (23:11 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@645 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/openzap/mod_openzap/mod_openzap.c

index 58bfedf047a99d3e7113380d7dce64060f441d52..a2e9c148f9ac751ba566ba934bccbd60467ee51b 100644 (file)
@@ -2022,6 +2022,11 @@ static switch_status_t load_config(void)
 
 void dump_chan(zap_span_t *span, uint32_t chan_id, switch_stream_handle_t *stream)
 {
+       if (chan_id > span->chan_count) {
+               stream->write_function(stream, "ERROR\n");
+               return;
+       }
+
        stream->write_function(stream,
                                                   "span_id: %u\n"
                                                   "chan_id: %u\n"