glthread: only log glthread destroy reason when it's not NULL
authorPierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Thu, 16 Dec 2021 11:09:16 +0000 (12:09 +0100)
committerMarge Bot <emma+marge@anholt.net>
Fri, 17 Dec 2021 11:56:24 +0000 (11:56 +0000)
Fixes: 670759a208d ("glthread: inline _mesa_glthread_restore_dispatch and merge disable & destroy")
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14226>

src/mesa/main/glthread.c

index 731e6d1..8eb1b7d 100644 (file)
@@ -164,7 +164,8 @@ _mesa_glthread_destroy(struct gl_context *ctx, const char *reason)
    if (!glthread->enabled)
       return;
 
-   _mesa_debug(ctx, "glthread destroy reason: %s\n", reason);
+   if (reason)
+      _mesa_debug(ctx, "glthread destroy reason: %s\n", reason);
 
    _mesa_glthread_finish(ctx);
    util_queue_destroy(&glthread->queue);