psb_drv_video error: vaPutSurface: invalidate drawable
diff --git a/va/x11/va_x11.c b/va/x11/va_x11.c
index 6cbe6a0..ab6bf68 100644
--- a/va/x11/va_x11.c
+++ b/va/x11/va_x11.c
@@ -247,7 +247,7 @@
   CHECK_DISPLAY(dpy);
   ctx = CTX(dpy);
 
-  return ctx->vtable.vaPutSurface( ctx, surface, &draw, srcx, srcy, srcw, srch,
+  return ctx->vtable.vaPutSurface( ctx, surface, draw, srcx, srcy, srcw, srch,
                                    destx, desty, destw, desth,
                                    cliprects, number_cliprects, flags );
 }