On Wed, Jul 17, 2013 at 10:21 PM, Xiang, Haihao <[email protected]> wrote:
> From: "Xiang, Haihao" <[email protected]>
>
> Otherwise it will result in invalid reading in va_TraceEnd()
>
> Signed-off-by: Xiang, Haihao <[email protected]>
> ---
>  va/va.c |    6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/va/va.c b/va/va.c
> index 6cb17ef..0ba595b 100644
> --- a/va/va.c
> +++ b/va/va.c
> @@ -515,15 +515,15 @@ VAStatus vaTerminate (
>    free(old_ctx->vtable_vpp);
>    old_ctx->vtable_vpp = NULL;
>
> -  if (VA_STATUS_SUCCESS == vaStatus)
> -      pDisplayContext->vaDestroy(pDisplayContext);
> -
>    VA_TRACE_LOG(va_TraceTerminate, dpy);
>
>    va_TraceEnd(dpy);
>
>    va_FoolEnd(dpy);
>
> +  if (VA_STATUS_SUCCESS == vaStatus)
> +      pDisplayContext->vaDestroy(pDisplayContext);
> +
>    return vaStatus;
>  }
>

Tested-by: Daniel Charles <[email protected]> on ChromiumOS

Please merge to master

Thanks.

-- 
Daniel.
> --
> 1.7.9.5
>
> _______________________________________________
> Libva mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/libva
_______________________________________________
Libva mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libva

Reply via email to