gem_tiled_blits: Squash memory leak on simulation
authorBen Widawsky <benjamin.widawsky@intel.com>
Wed, 9 Oct 2013 01:30:13 +0000 (18:30 -0700)
committerBen Widawsky <benjamin.widawsky@intel.com>
Wed, 9 Oct 2013 01:36:32 +0000 (18:36 -0700)
Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
tests/gem_tiled_blits.c

index 9df3e74..9a13096 100644 (file)
@@ -149,8 +149,11 @@ static void run_test(int count)
        for (i = 0; i < count; i++)
                check_bo(bo[i], bo_start_val[i]);
 
-       if (igt_run_in_simulation())
+       if (igt_run_in_simulation()) {
+               free(bo_start_val);
+               free(bo);
                return;
+       }
 
        printf("Cyclic blits, backward...\n");
        for (i = 0; i < count * 4; i++) {
@@ -182,6 +185,7 @@ static void run_test(int count)
                drm_intel_bo_unreference(bo[i]);
        }
 
+       free(bo_start_val);
        free(bo);
 }