mesa: Fix memory leak in out-of-memory path.
authorVinson Lee <vlee@vmware.com>
Thu, 27 Oct 2011 21:51:08 +0000 (14:51 -0700)
committermks-hackers <mks-hackers@DellE6400-CVP1.(none)>
Tue, 1 Nov 2011 21:41:24 +0000 (14:41 -0700)
Fixes Coverity resource leak defect.

src/mesa/main/pack.c

index ecdeaf5dccfa8c697c7482b504b0187bc9681397..539a06c9a076c127d1c36ab13f1d7e8a4b2e6e0d 100644 (file)
@@ -1983,6 +1983,7 @@ _mesa_pack_rgba_span_float(struct gl_context *ctx, GLuint n, GLfloat rgba[][4],
          break;
       default:
          _mesa_problem(ctx, "bad type in _mesa_pack_rgba_span_float");
+         free(luminance);
          return;
    }