Mesa (master): st/egl: Check for null destroy callback on api struct

Jakob Bornecrantz wallbraker at kemper.freedesktop.org
Tue Apr 20 22:54:20 UTC 2010


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

Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Tue Apr 20 23:44:40 2010 +0100

st/egl: Check for null destroy callback on api struct

---

 src/gallium/state_trackers/egl/kms/native_kms.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/state_trackers/egl/kms/native_kms.c b/src/gallium/state_trackers/egl/kms/native_kms.c
index 8606573..7964586 100644
--- a/src/gallium/state_trackers/egl/kms/native_kms.c
+++ b/src/gallium/state_trackers/egl/kms/native_kms.c
@@ -680,7 +680,7 @@ kms_display_destroy(struct native_display *ndpy)
    if (kdpy->fd >= 0)
       drmClose(kdpy->fd);
 
-   if (kdpy->api)
+   if (kdpy->api && kdpy->api->destroy)
       kdpy->api->destroy(kdpy->api);
    FREE(kdpy);
 }




More information about the mesa-commit mailing list