Mesa (master): target/egl: Fix misleading debug message.

Chia-I Wu olv at kemper.freedesktop.org
Fri Dec 10 03:01:55 UTC 2010


Module: Mesa
Branch: master
Commit: 6efd963a2372a4e51e3550a97858105013a096e7
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6efd963a2372a4e51e3550a97858105013a096e7

Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Dec 10 10:28:57 2010 +0800

target/egl: Fix misleading debug message.

When the name of the module is NULL, the process itself is dlopen()ed.
Do not print

  libEGL debug: searching for st module (null)

---

 src/gallium/targets/egl/egl.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/gallium/targets/egl/egl.c b/src/gallium/targets/egl/egl.c
index 786d5d1..19404c8 100644
--- a/src/gallium/targets/egl/egl.c
+++ b/src/gallium/targets/egl/egl.c
@@ -100,9 +100,14 @@ load_st_module(struct st_module *stmod,
 {
    struct st_api *(*create_api)(void);
 
-   _eglLog(_EGL_DEBUG, "searching for st module %s", name);
+   if (name) {
+      _eglLog(_EGL_DEBUG, "searching for st module %s", name);
+      stmod->name = loader_strdup(name);
+   }
+   else {
+      stmod->name = NULL;
+   }
 
-   stmod->name = loader_strdup(name);
    if (stmod->name)
       _eglSearchPathForEach(dlopen_st_module_cb, (void *) stmod);
    else




More information about the mesa-commit mailing list