From 5ecce9007616d8fec41fc05092a7874a40b13be3 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Tue, 23 Jul 2013 13:14:48 +0800 Subject: Release the private driver data when call vaTerminate() Signed-off-by: Xiang, Haihao (cherry picked from commit c735d9e58dd49c9a92ad0042b5649a9d3fe7c2c4) --- src/i965_drv_video.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c index bd6aa9a..4dfc33e 100755 --- a/src/i965_drv_video.c +++ b/src/i965_drv_video.c @@ -4941,6 +4941,9 @@ i965_Terminate(VADriverContextP ctx) i965_sub_ops[i - 1].display_type == (ctx->display_type & VA_DISPLAY_MAJOR_MASK)) { i965_sub_ops[i - 1].terminate(ctx); } + + free(i965); + ctx->pDriverData = NULL; } return VA_STATUS_SUCCESS; -- cgit v1.2.3