In check_platform_extensions, fix a bug where if extentions
was NULL, it'll segv.

Signed-off-by: Tom Gall <[email protected]>
---
 tests/util/piglit-framework-cl.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/tests/util/piglit-framework-cl.c b/tests/util/piglit-framework-cl.c
index deddc8d..4435bf7 100644
--- a/tests/util/piglit-framework-cl.c
+++ b/tests/util/piglit-framework-cl.c
@@ -84,9 +84,10 @@ print_test_info(const struct piglit_cl_test_config_header* 
config,
 
 bool check_platform_extensions(cl_platform_id platform_id, char* extensions)
 {
-       char* pch;
+       char* pch=NULL;
 
-       pch = strtok(extensions, " ");
+       if (extensions)
+               pch = strtok(extensions, " ");
        while(pch != NULL) {
                if(   strlen(pch) > 0
                   && !piglit_cl_is_platform_extension_supported(platform_id, 
pch)) {
-- 
1.8.1.2

_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to