Re: [Piglit] [PATCH] cl-api-get-platform-ids: Fix possible use after free.
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.
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.
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