check for NULL ptr in _mesa_print_parameter_list()
diff --git a/src/mesa/shader/prog_print.c b/src/mesa/shader/prog_print.c
index c421b12..f410a90 100644
--- a/src/mesa/shader/prog_print.c
+++ b/src/mesa/shader/prog_print.c
@@ -753,6 +753,9 @@
    const gl_prog_print_mode mode = PROG_PRINT_DEBUG;
    GLuint i;
 
+   if (!list)
+      return;
+
    _mesa_printf("param list %p\n", (void *) list);
    for (i = 0; i < list->NumParameters; i++){
       struct gl_program_parameter *param = list->Parameters + i;