[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