summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVinson Lee <[email protected]>2010-06-07 18:34:13 -0700
committerVinson Lee <[email protected]>2010-06-07 18:34:13 -0700
commit380f08f4ec6653aa4ba3e3d36587a31132706f0e (patch)
tree37629930c2c087a5be38e8e2e63d11aca86eb1bc
parentd09271d6ef5fd3ddb0fade7865d40d5c43f9c069 (diff)
graw: Fix file handle leaks.
-rw-r--r--src/gallium/tests/graw/fs-test.c1
-rw-r--r--src/gallium/tests/graw/gs-test.c1
-rw-r--r--src/gallium/tests/graw/vs-test.c1
3 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/tests/graw/fs-test.c b/src/gallium/tests/graw/fs-test.c
index d1c29b90b86..3389efb7ca8 100644
--- a/src/gallium/tests/graw/fs-test.c
+++ b/src/gallium/tests/graw/fs-test.c
@@ -223,6 +223,7 @@ static void set_fragment_shader( const char *filename )
handle = graw_parse_fragment_shader(ctx, buf);
ctx->bind_fs_state(ctx, handle);
+ fclose(f);
}
diff --git a/src/gallium/tests/graw/gs-test.c b/src/gallium/tests/graw/gs-test.c
index 91b7b97ee04..0a5a2c974a3 100644
--- a/src/gallium/tests/graw/gs-test.c
+++ b/src/gallium/tests/graw/gs-test.c
@@ -238,6 +238,7 @@ static void set_geometry_shader( void )
handle = graw_parse_geometry_shader(ctx, buf);
ctx->bind_gs_state(ctx, handle);
+ fclose(f);
}
diff --git a/src/gallium/tests/graw/vs-test.c b/src/gallium/tests/graw/vs-test.c
index e68f9f439b4..7f93db42c0d 100644
--- a/src/gallium/tests/graw/vs-test.c
+++ b/src/gallium/tests/graw/vs-test.c
@@ -202,6 +202,7 @@ static void set_vertex_shader( void )
handle = graw_parse_vertex_shader(ctx, buf);
ctx->bind_vs_state(ctx, handle);
+ fclose(f);
}
static void set_fragment_shader( void )