Mesa (master): trace: Check for destroy before calling it

Jakob Bornecrantz wallbraker at kemper.freedesktop.org
Tue Oct 20 16:15:14 UTC 2009


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

Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Oct 20 17:17:41 2009 +0200

trace: Check for destroy before calling it

---

 src/gallium/drivers/trace/tr_drm.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/gallium/drivers/trace/tr_drm.c b/src/gallium/drivers/trace/tr_drm.c
index 781ca5d..48d1c40 100644
--- a/src/gallium/drivers/trace/tr_drm.c
+++ b/src/gallium/drivers/trace/tr_drm.c
@@ -150,7 +150,9 @@ trace_drm_destroy(struct drm_api *_api)
 {
    struct trace_drm_api *tr_api = trace_drm_api(_api);
    struct drm_api *api = tr_api->api;
-   api->destroy(api);
+
+   if (api->destroy)
+      api->destroy(api);
 
    free(tr_api);
 }




More information about the mesa-commit mailing list