From 4328b65621f261eb4ead434ebfa6cc759ebcbc54 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 20 Apr 2018 11:11:08 +0200 Subject: [PATCH] cedrus: close request FD on terminate Signed-off-by: Maxime Ripard --- src/sunxi_cedrus_drv_video.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sunxi_cedrus_drv_video.c b/src/sunxi_cedrus_drv_video.c index 9b61275..6be2b36 100644 --- a/src/sunxi_cedrus_drv_video.c +++ b/src/sunxi_cedrus_drv_video.c @@ -68,6 +68,9 @@ VAStatus sunxi_cedrus_Terminate(VADriverContextP ctx) object_config_p obj_config; object_heap_iterator iter; + for (int i = 0; i < INPUT_BUFFERS_NB; i++) + if (driver_data->request_fds[i] >= 0) + close(driver_data->request_fds[i]); close(driver_data->mem2mem_fd);