snprintf(avc->filename, 1024, "rtp://0.0.0.0");
}
- if (avc->nb_streams >= INT_MAX/sizeof(*avc->streams) ||
- !(avc->streams = av_malloc(avc->nb_streams * sizeof(*avc->streams))))
+ if (!(avc->streams = av_malloc_array(avc->nb_streams, sizeof(*avc->streams))))
goto sdp_done;
- if (avc->nb_streams >= INT_MAX/sizeof(*avs) ||
- !(avs = av_malloc(avc->nb_streams * sizeof(*avs))))
+ if (!(avs = av_malloc_array(avc->nb_streams, sizeof(*avs))))
goto sdp_done;
for(i = 0; i < stream->nb_streams; i++) {
}
/* XXX: need better API */
av_freep(&s->priv_data);
- avio_close(s->pb);
+ avio_closep(&s->pb);
s->streams = NULL;
s->nb_streams = 0;
avformat_free_context(s);