mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-12-12 10:00:08 +01:00
avfilter/af_pan: Fix sscanf() use
Fixes: Memory Data Leak
Found-by: Simcha Kosman <simcha.kosman@cyberark.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit b5b6391d64)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
@@ -186,7 +186,7 @@ static av_cold int init(AVFilterContext *ctx)
|
|||||||
sign = 1;
|
sign = 1;
|
||||||
while (1) {
|
while (1) {
|
||||||
gain = 1;
|
gain = 1;
|
||||||
if (sscanf(arg, "%lf%n *%n", &gain, &len, &len))
|
if (sscanf(arg, "%lf%n *%n", &gain, &len, &len) >= 1)
|
||||||
arg += len;
|
arg += len;
|
||||||
if (parse_channel_name(&arg, &in_ch_id, &named)){
|
if (parse_channel_name(&arg, &in_ch_id, &named)){
|
||||||
av_log(ctx, AV_LOG_ERROR,
|
av_log(ctx, AV_LOG_ERROR,
|
||||||
|
|||||||
Reference in New Issue
Block a user