1. 16 Dec, 2019 1 commit
    • Andriy Gelman's avatar
      lavc/cbs_h2645_syntax_template: Fix memleak · c07a7724
      Andriy Gelman authored
      payload_count is used to track the number of SEI payloads. It is also
      used to free the SEIs in cbs_h264_free_sei()/cbs_h265_free_sei().
      
      Currently, payload_count is set after for loop is completed. Hence if
      there is an error and the function exits, the payload remains zero
      causing a memleak.
      
      This commit keeps track of payload_count inside the for loop to fix the
      issue. Note that that the contents of current are initialized with
      av_mallocz() so there is no need to zero initialize payload_count.
      
      Found-by: libFuzzer
      Reviewed-by: 's avatarAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
      Signed-off-by: 's avatarAndriy Gelman <andriy.gelman@gmail.com>
      c07a7724
  2. 15 Dec, 2019 17 commits
  3. 14 Dec, 2019 6 commits
  4. 13 Dec, 2019 7 commits
  5. 12 Dec, 2019 9 commits