From 2476b9405ffa450ad4e9d6bc4de15cd1213928e1 Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Fri, 6 Nov 2009 17:36:47 -0800 Subject: shader-load: Fix null dereference when there is an error. text is NULL when there is an error with FILE object fp. --- tests/util/shader-load.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/util/shader-load.c b/tests/util/shader-load.c index e4004c2f5..c26f98ad9 100644 --- a/tests/util/shader-load.c +++ b/tests/util/shader-load.c @@ -87,7 +87,10 @@ char *piglit_load_text_file(const char *file_name, unsigned *size) } } while (total_read < len); - text[total_read] = '\0'; + if (text != NULL) { + text[total_read] = '\0'; + } + if (size != NULL) { *size = total_read; } -- cgit v1.2.3