diff --git a/src/gallium/drivers/v3d/v3d_resource.c b/src/gallium/drivers/v3d/v3d_resource.c index 3b3823839f7..89dbb2ed86b 100644 --- a/src/gallium/drivers/v3d/v3d_resource.c +++ b/src/gallium/drivers/v3d/v3d_resource.c @@ -1212,8 +1212,7 @@ v3d_flush_resource(struct pipe_context *pctx, struct pipe_resource *prsc) rsc->size = new_rsc->size; rsc->tiled = new_rsc->tiled; - struct pipe_resource *new_prsc = (struct pipe_resource *)&new_rsc; - pipe_resource_reference(&new_prsc, NULL); + pipe_resource_reference((struct pipe_resource **)&new_rsc, NULL); } }