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

Author: Jakob Bornecrantz <[email protected]>
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);
 }

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to