avconv: simplify memory allocation in copy_chapters
authorJanne Grunau <janne-libav@jannau.net>
Tue, 9 Oct 2012 13:20:15 +0000 (15:20 +0200)
committerJanne Grunau <janne-libav@jannau.net>
Tue, 9 Oct 2012 13:39:05 +0000 (15:39 +0200)
commit18ff4d20201ae69fdeb2da2c90bdcbd33f7ac025
tree200582b5430b871b85f9fc5b51be8a9c893e7af7
parent4ffbe3f3a5d9892841d9bc31d859916c2c61123f
avconv: simplify memory allocation in copy_chapters

Make just a single reallocation per call instead of one reallocation
per copied chapters. This fixes possible memory leaks on realloc
failures. Also correct the allocation since it needs multiples of
sizeof(AVChapter*) and not sizeof(AVChapter).

Fixes CID700633 and CID700719.
avconv_opt.c