[FFmpeg-trac] #6685(undetermined:new): Indirect function call with the wrong number of arguments in cmdutils.c

FFmpeg trac at avcodec.org
Sat Sep 23 06:26:53 EEST 2017


#6685: Indirect function call with the wrong number of arguments in cmdutils.c
-------------------------------------+-------------------------------------
             Reporter:  vedantk      |                     Type:  defect
               Status:  new          |                 Priority:  minor
            Component:               |                  Version:  git-
  undetermined                       |  master
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 I'm working on making clang's function sanitizer (a part of the undefined
 behavior sanitizer) support C programs. I tested my patch on ffmpeg +
 fate-suite and found a minor issue.

 The DEFINE_OPT_SHOW_SECTION macro in ffprobe.c is used to define functions
 which accept two arguments. These functions are then stored into option
 defs. In cmdutils.c, they are called with three arguments (in
 write_option()).

 One solution is to change the macro to add in an extra unused parameter
 (this silences the runtime warning).

--
Ticket URL: <https://trac.ffmpeg.org/ticket/6685>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list