in _mesa_GetColorTable, return silently if table size is 0
authorBrian <brian@yutani.localnet.net>
Thu, 15 Mar 2007 22:06:58 +0000 (16:06 -0600)
committerBrian <brian@yutani.localnet.net>
Thu, 15 Mar 2007 22:06:58 +0000 (16:06 -0600)
src/mesa/main/colortab.c

index 9fb0baf..2ad5c30 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Mesa 3-D graphics library
- * Version:  6.5.2
+ * Version:  6.5.3
  *
- * Copyright (C) 1999-2006  Brian Paul   All Rights Reserved.
+ * Copyright (C) 1999-2007  Brian Paul   All Rights Reserved.
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -722,6 +722,10 @@ _mesa_GetColorTable( GLenum target, GLenum format,
 
    ASSERT(table);
 
+   if (table->Size <= 0) {
+      return;
+   }
+
    switch (table->_BaseFormat) {
    case GL_ALPHA:
       {