From: Brian Paul Date: Tue, 18 Jul 2006 22:27:02 +0000 (+0000) Subject: add missing 'return' after a few _mesa_error() calls in _mesa_GetTexImage() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=df926955be59a0128eea44141eb46fc52556dc05;p=mesa.git add missing 'return' after a few _mesa_error() calls in _mesa_GetTexImage() --- diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c index 083051aec70..523620bd403 100644 --- a/src/mesa/main/teximage.c +++ b/src/mesa/main/teximage.c @@ -1,6 +1,6 @@ /* * Mesa 3-D graphics library - * Version: 6.5 + * Version: 6.5.1 * * Copyright (C) 1999-2006 Brian Paul All Rights Reserved. * @@ -2101,20 +2101,24 @@ _mesa_GetTexImage( GLenum target, GLint level, GLenum format, if (!ctx->Extensions.EXT_paletted_texture && is_index_format(format)) { _mesa_error(ctx, GL_INVALID_ENUM, "glGetTexImage(format)"); + return; } if (!ctx->Extensions.SGIX_depth_texture && !ctx->Extensions.ARB_depth_texture && is_depth_format(format)) { _mesa_error(ctx, GL_INVALID_ENUM, "glGetTexImage(format)"); + return; } if (!ctx->Extensions.MESA_ycbcr_texture && is_ycbcr_format(format)) { _mesa_error(ctx, GL_INVALID_ENUM, "glGetTexImage(format)"); + return; } if (!ctx->Extensions.EXT_packed_depth_stencil && is_depthstencil_format(format)) { _mesa_error(ctx, GL_INVALID_ENUM, "glGetTexImage(format)"); + return; } if (!pixels)