diff options
author | Vinson Lee <vlee@freedesktop.org> | 2012-12-08 21:36:06 -0800 |
---|---|---|
committer | Vinson Lee <vlee@freedesktop.org> | 2012-12-09 16:45:53 -0800 |
commit | 370560bc9197b5fee529df74c27ed4599e9e0c99 (patch) | |
tree | 82f9fd9d70bdb4aa40e39322d44b2593282c94ce /tests/texturing | |
parent | 3cc84112e2240676b32e174f38f35fe7cfc1caeb (diff) |
max-texture-size: Do not allocate memory for an unexpected target.
Fixes uninitialized scalar variable defect reported by Coverity.
Signed-off-by: Vinson Lee <vlee@freedesktop.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
Diffstat (limited to 'tests/texturing')
-rw-r--r-- | tests/texturing/max-texture-size.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/texturing/max-texture-size.c b/tests/texturing/max-texture-size.c index d59b8e0b..a05518c7 100644 --- a/tests/texturing/max-texture-size.c +++ b/tests/texturing/max-texture-size.c @@ -151,6 +151,10 @@ initTexData (GLenum target, int sideLength) nPixels = (uint64_t)(sideLength) * (uint64_t)(sideLength) * (uint64_t)(sideLength); + else { + assert(!"Unexpected target"); + return NULL; + } /* Allocate sufficiently large data array and initialize to zero */ return ((GLfloat *) calloc(nPixels * COLOR_COMPONENTS, sizeof(float))); |