From 2c3a62013333fe624a431115c7913ae007bdd850 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Wed, 24 May 2000 17:53:30 +0000 Subject: replaced assertion with a conditional in _glapi_add_entrypoint() --- src/mesa/glapi/glapi.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'src/mesa') diff --git a/src/mesa/glapi/glapi.c b/src/mesa/glapi/glapi.c index ecbe345e27..9c40ce8e4d 100644 --- a/src/mesa/glapi/glapi.c +++ b/src/mesa/glapi/glapi.c @@ -1,4 +1,4 @@ -/* $Id: glapi.c,v 1.41 2000/05/18 18:14:22 brianp Exp $ */ +/* $Id: glapi.c,v 1.42 2000/05/24 17:53:30 brianp Exp $ */ /* * Mesa 3-D graphics library @@ -1559,12 +1559,6 @@ generate_entrypoint(GLuint functionOffset) GLboolean _glapi_add_entrypoint(const char *funcName, GLuint offset) { - /* Make sure we don't try to add a new entrypoint after someone - * has already called _glapi_get_dispatch_table_size()! If that's - * happened the caller's information will now be out of date. - */ - assert(!GetSizeCalled); - /* first check if the named function is already statically present */ { GLint index = get_static_proc_offset(funcName); @@ -1595,6 +1589,13 @@ _glapi_add_entrypoint(const char *funcName, GLuint offset) } } + /* Make sure we don't try to add a new entrypoint after someone + * has already called _glapi_get_dispatch_table_size()! If that's + * happened the caller's information would become out of date. + */ + if (GetSizeCalled) + return GL_FALSE; + /* make sure we have space */ if (NumExtEntryPoints >= MAX_EXTENSION_FUNCS) { return GL_FALSE; -- cgit v1.2.3