From: Vinson Lee Date: Wed, 5 May 2010 05:55:00 +0000 (-0700) Subject: r300g: Fix memory leak on error path. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3234066be221832f660f4e61fc6b0a92c5304780;p=mesa.git r300g: Fix memory leak on error path. --- diff --git a/src/gallium/drivers/r300/r300_texture.c b/src/gallium/drivers/r300/r300_texture.c index a6f65fce216..a2fefde3529 100644 --- a/src/gallium/drivers/r300/r300_texture.c +++ b/src/gallium/drivers/r300/r300_texture.c @@ -925,6 +925,7 @@ struct pipe_resource* r300_texture_create(struct pipe_screen* screen, fprintf(stderr, "r300: texture_create: " "Got invalid texture dimensions: %ix%ix%i\n", base->width0, base->height0, base->depth0); + FREE(tex); return NULL; }