Mesa (master): glx: Add missing null check in __glXNewIndirectAPI()

Brian Paul brianp at kemper.freedesktop.org
Mon Jan 6 17:26:36 UTC 2014


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

Author: Juha-Pekka Heikkila <juhapekka.heikkila at gmail.com>
Date:   Fri Jan  3 05:57:00 2014 -0700

glx: Add missing null check in __glXNewIndirectAPI()

Add extra null check in auto generated indirect_init.c via
src/mapi/glapi/gen/glX_proto_send.py

Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila at gmail.com>
Reviewed-by: Brian Paul <brianp at vmware.com>

---

 src/mapi/glapi/gen/glX_proto_send.py |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/mapi/glapi/gen/glX_proto_send.py b/src/mapi/glapi/gen/glX_proto_send.py
index f4d519f..8b80441 100644
--- a/src/mapi/glapi/gen/glX_proto_send.py
+++ b/src/mapi/glapi/gen/glX_proto_send.py
@@ -971,6 +971,8 @@ struct _glapi_table * __glXNewIndirectAPI( void )
 
     entries = _glapi_get_dispatch_table_size();
     table = malloc(entries * sizeof(_glapi_proc));
+    if (table == NULL)
+        return NULL;
 
     /* first, set all entries to point to no-op functions */
     for (i = 0; i < entries; i++) {




More information about the mesa-commit mailing list