diff options
-rw-r--r-- | src/mesa/main/enums.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mesa/main/enums.c b/src/mesa/main/enums.c index 7fe9d94c161..9d5a567742a 100644 --- a/src/mesa/main/enums.c +++ b/src/mesa/main/enums.c @@ -1,4 +1,4 @@ -/* $Id: enums.c,v 1.19 2001/04/30 21:08:51 keithw Exp $ */ +/* $Id: enums.c,v 1.20 2001/06/08 20:10:55 brianp Exp $ */ /* * Mesa 3-D graphics library @@ -875,6 +875,9 @@ static void sort_enums( void ) index1 = (enum_elt **)MALLOC( Elements(all_enums) * sizeof(enum_elt *) ); sorted = 1; + if (!index1) + return; /* what else can we do? */ + qsort( all_enums, Elements(all_enums), sizeof(*all_enums), (cfunc) compar_name ); |