handler can be NULL if we did not support this dynamic format (codec).
authorRonald S. Bultje <rsbultje@gmail.com>
Thu, 7 Jan 2010 23:05:19 +0000 (23:05 +0000)
committerRonald S. Bultje <rsbultje@gmail.com>
Thu, 7 Jan 2010 23:05:19 +0000 (23:05 +0000)
Fixes issue 1658 (the crasher), although the format itself is obviously
still unsupported.

Originally committed as revision 21078 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/rdt.c

index 24ee6a9..fa909e6 100644 (file)
@@ -67,7 +67,7 @@ ff_rdt_parse_open(AVFormatContext *ic, int first_stream_of_set_idx,
     s->prev_set_id    = -1;
     s->prev_stream_id = -1;
     s->prev_timestamp = -1;
-    s->parse_packet = handler->parse_packet;
+    s->parse_packet = handler ? handler->parse_packet : NULL;
     s->dynamic_protocol_context = priv_data;
 
     return s;