From 192e8d3a83eb7c4db4a089a2f63e9818a12e2c10 Mon Sep 17 00:00:00 2001 From: Mikhail Burakov Date: Tue, 14 Mar 2023 09:07:35 +0100 Subject: Only close unique fds on prime planes cleanup --- encode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'encode.c') diff --git a/encode.c b/encode.c index 7b317f5..5b81e9a 100644 --- a/encode.c +++ b/encode.c @@ -191,7 +191,7 @@ const struct GpuFrame* EncodeContextGetFrame( encode_context->gpu_frame = RELEASE(gpu_frame); release_planes: - for (size_t i = LENGTH(planes); i; i--) close(planes[i - 1].dmabuf_fd); + for (size_t i = prime.num_objects; i; i--) close(prime.objects[i - 1].fd); return encode_context->gpu_frame; } -- cgit v1.2.3