u_surfaces: fix surface leak due to off by one

This commit is contained in:
Luca Barbieri 2010-08-06 09:53:15 +02:00
parent 58b104d7f0
commit 24f5ebb1d7

View file

@ -99,7 +99,7 @@ util_surfaces_destroy(struct util_surfaces *us, struct pipe_resource *pt, void (
if(us->u.array)
{
unsigned i;
for(i = 0; i < pt->last_level; ++i)
for(i = 0; i <= pt->last_level; ++i)
{
struct pipe_surface *ps = us->u.array[i];
if(ps)