Re: [Piglit] [PATCH] cl-api-get-platform-ids: Fix possible use after free.

2014-12-17 Thread Jan Vesely
On Tue, 2014-12-16 at 22:27 -0800, Vinson Lee wrote:
 Fixes Use after free defect reported by Coverity.
 
 Signed-off-by: Vinson Lee v...@freedesktop.org
 ---
  tests/cl/api/get-platform-ids.c | 1 +
  1 file changed, 1 insertion(+)
 
 diff --git a/tests/cl/api/get-platform-ids.c b/tests/cl/api/get-platform-ids.c
 index 6cc734a..ab3e4cd 100644
 --- a/tests/cl/api/get-platform-ids.c
 +++ b/tests/cl/api/get-platform-ids.c
 @@ -80,6 +80,7 @@ piglit_cl_test(const int argc,
   piglit_merge_result(result, PIGLIT_FAIL);
   }
   free(platforms);
 + platforms = NULL;

The next test relies on the fact that platforms is not NULL. Maybe we
can use something like (void*)-1 instead of freed pointer.


   }
   }
   

-- 
Jan Vesely jan.ves...@rutgers.edu


signature.asc
Description: This is a digitally signed message part
___
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit


[Piglit] [PATCH] cl-api-get-platform-ids: Fix possible use after free.

2014-12-16 Thread Vinson Lee
Fixes Use after free defect reported by Coverity.

Signed-off-by: Vinson Lee v...@freedesktop.org
---
 tests/cl/api/get-platform-ids.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tests/cl/api/get-platform-ids.c b/tests/cl/api/get-platform-ids.c
index 6cc734a..ab3e4cd 100644
--- a/tests/cl/api/get-platform-ids.c
+++ b/tests/cl/api/get-platform-ids.c
@@ -80,6 +80,7 @@ piglit_cl_test(const int argc,
piglit_merge_result(result, PIGLIT_FAIL);
}
free(platforms);
+   platforms = NULL;
}
}

-- 
1.8.3.2

___
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit


[Piglit] [PATCH] cl-api-get-platform-ids: Fix possible use after free.

2014-02-08 Thread Vinson Lee
Fixes Use after free defect reported by Coverity.

Signed-off-by: Vinson Lee v...@freedesktop.org
---
 tests/cl/api/get-platform-ids.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tests/cl/api/get-platform-ids.c b/tests/cl/api/get-platform-ids.c
index 6cc734a..ab3e4cd 100644
--- a/tests/cl/api/get-platform-ids.c
+++ b/tests/cl/api/get-platform-ids.c
@@ -80,6 +80,7 @@ piglit_cl_test(const int argc,
piglit_merge_result(result, PIGLIT_FAIL);
}
free(platforms);
+   platforms = NULL;
}
}

-- 
1.8.3.2

___
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit