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
