diff options
| -rw-r--r-- | src/mesa/drivers/dri/intel/intel_mipmap_tree.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/src/mesa/drivers/dri/intel/intel_mipmap_tree.c b/src/mesa/drivers/dri/intel/intel_mipmap_tree.c index 0589d82db2..459e8fbd4b 100644 --- a/src/mesa/drivers/dri/intel/intel_mipmap_tree.c +++ b/src/mesa/drivers/dri/intel/intel_mipmap_tree.c @@ -134,8 +134,10 @@ intel_miptree_create(struct intel_context *intel,     /*      * pitch == 0 || height == 0  indicates the null texture      */ -   if (!mt || !mt->pitch || !mt->total_height) +   if (!mt || !mt->pitch || !mt->total_height) { +      free(mt);        return NULL; +   }     mt->region = intel_region_alloc(intel,  				   tiling, | 
