Le 20 mai 2024 12:33:41 GMT+03:00, Andreas Rheinhardt <andreas.rheinha...@outlook.com> a écrit : >Michael Niedermayer: >> Fixes: CID1583742 Unchecked return value >> >> Sponsored-by: Sovereign Tech Fund >> Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> >> --- >> libavutil/hwcontext_drm.c | 5 ++++- >> 1 file changed, 4 insertions(+), 1 deletion(-) >> >> diff --git a/libavutil/hwcontext_drm.c b/libavutil/hwcontext_drm.c >> index 0847db09a08..e080c0597b8 100644 >> --- a/libavutil/hwcontext_drm.c >> +++ b/libavutil/hwcontext_drm.c >> @@ -166,7 +166,10 @@ static int drm_map_frame(AVHWFramesContext *hwfc, >> #if HAVE_LINUX_DMA_BUF_H >> /* We're not checking for errors here because the kernel may not >> * support the ioctl, in which case its okay to carry on */ >> - ioctl(desc->objects[i].fd, DMA_BUF_IOCTL_SYNC, &sync_start); >> + if (ioctl(desc->objects[i].fd, DMA_BUF_IOCTL_SYNC, &sync_start) == >> -1) { >> + err = AVERROR(errno); >> + goto fail; >> + } >> #endif >> } >> map->nb_regions = i; > >Did you read the comment above the code?
It looks like this should check the errno value rather than flatly ignoring or not ignoring the error, not that I'd know. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".