summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhao Zhili <zhilizhao@tencent.com>2024-02-20 20:08:58 +0800
committerZhao Zhili <zhilizhao@tencent.com>2024-03-01 17:20:35 +0800
commitf6f06fb42ade0518830c54602123582652d53b18 (patch)
treec57e1e83722c55f1d3de0b30aeded80d9abdb06b
parent03275b0f093291542799ac6dbc9929dbb4d405bf (diff)
avutil/vulkan: avoid overreads in ff_vk_count_images
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
-rw-r--r--libavutil/vulkan.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavutil/vulkan.h b/libavutil/vulkan.h
index b666841836..a5e78760d7 100644
--- a/libavutil/vulkan.h
+++ b/libavutil/vulkan.h
@@ -271,7 +271,7 @@ typedef struct FFVulkanContext {
static inline int ff_vk_count_images(AVVkFrame *f)
{
int cnt = 0;
- while (f->img[cnt])
+ while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt])
cnt++;
return cnt;