Merge commit '5263f464db5f2df74ddf712f6d1221b24475fa8e'
authorJames Almer <jamrial@gmail.com>
Wed, 4 Oct 2017 00:40:22 +0000 (21:40 -0300)
committerJames Almer <jamrial@gmail.com>
Wed, 4 Oct 2017 00:40:22 +0000 (21:40 -0300)
* commit '5263f464db5f2df74ddf712f6d1221b24475fa8e':
  rtsp: Lazily allocate the pollfd array

Merged-by: James Almer <jamrial@gmail.com>
1  2 
libavformat/rtsp.c

@@@ -711,14 -702,12 +710,12 @@@ int ff_sdp_parse(AVFormatContext *s, co
      }
  
      for (i = 0; i < s1->nb_default_include_source_addrs; i++)
 -        av_free(s1->default_include_source_addrs[i]);
 +        av_freep(&s1->default_include_source_addrs[i]);
      av_freep(&s1->default_include_source_addrs);
      for (i = 0; i < s1->nb_default_exclude_source_addrs; i++)
 -        av_free(s1->default_exclude_source_addrs[i]);
 +        av_freep(&s1->default_exclude_source_addrs[i]);
      av_freep(&s1->default_exclude_source_addrs);
  
-     rt->p = av_malloc_array(rt->nb_rtsp_streams + 1, sizeof(struct pollfd) * 2);
-     if (!rt->p) return AVERROR(ENOMEM);
      return 0;
  }
  #endif /* CONFIG_RTPDEC */