On Sat, Jan 06, 2018 at 09:50:29PM +0100, Marton Balint wrote: > Signed-off-by: Marton Balint <c...@passwd.hu> > --- > libavdevice/alsa.c | 4 ++-- > libavdevice/avfoundation.m | 2 +- > libavdevice/bktr.c | 2 +- > libavdevice/caca.c | 2 +- > libavdevice/decklink_common.cpp | 2 +- > libavdevice/decklink_dec.cpp | 4 ++-- > libavdevice/decklink_enc.cpp | 4 ++-- > libavdevice/dshow.c | 2 +- > libavdevice/fbdev_dec.c | 4 ++-- > libavdevice/fbdev_enc.c | 4 ++-- > libavdevice/gdigrab.c | 2 +- > libavdevice/iec61883.c | 8 ++++---- > libavdevice/jack.c | 6 +++--- > libavdevice/lavfi.c | 2 +- > libavdevice/libcdio.c | 6 +++--- > libavdevice/libndi_newtek_dec.c | 2 +- > libavdevice/libndi_newtek_enc.c | 4 ++-- > libavdevice/openal-dec.c | 2 +- > libavdevice/opengl_enc.c | 2 +- > libavdevice/oss_dec.c | 2 +- > libavdevice/oss_enc.c | 2 +- > libavdevice/pulse_audio_dec.c | 4 ++-- > libavdevice/pulse_audio_enc.c | 4 ++-- > libavdevice/sdl2.c | 2 +- > libavdevice/sndio_dec.c | 2 +- > libavdevice/sndio_enc.c | 2 +- > libavdevice/v4l2.c | 16 +++++++++------- > libavdevice/v4l2enc.c | 4 ++-- > libavdevice/vfwcap.c | 4 ++-- > libavdevice/xcbgrab.c | 8 ++++---- > libavdevice/xv.c | 2 +- > 31 files changed, 59 insertions(+), 57 deletions(-) [...]
> --- a/libavdevice/decklink_dec.cpp > +++ b/libavdevice/decklink_dec.cpp > @@ -939,7 +939,7 @@ av_cold int ff_decklink_read_header(AVFormatContext > *avctx) > cctx->raw_format = MKBETAG('v','2','1','0'); > } > > - strcpy (fname, avctx->filename); > + av_strlcpy(fname, avctx->url, sizeof(fname)); This could truncate the url [...] > @@ -1042,11 +1042,13 @@ static int v4l2_get_device_list(AVFormatContext *ctx, > AVDeviceInfoList *device_l > return ret; > } > while ((entry = readdir(dir))) { > + char device_name[256]; > + > if (!v4l2_is_v4l_dev(entry->d_name)) > continue; > > - snprintf(ctx->filename, sizeof(ctx->filename), "/dev/%s", > entry->d_name); > - if ((s->fd = device_open(ctx)) < 0) > + snprintf(device_name, sizeof(device_name), "/dev/%s", entry->d_name); This too could truncate the device name in theory [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB No great genius has ever existed without some touch of madness. -- Aristotle
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel