commit | 032f3590daa7c255a0c20decf0c3b2bee949d8b8 | [log] [tgz] |
---|---|---|
author | Alex Sakhartchouk <alexst@google.com> | Tue Jul 20 10:59:25 2010 -0700 |
committer | Alex Sakhartchouk <alexst@google.com> | Tue Jul 20 10:59:25 2010 -0700 |
tree | 0c8f8032f19b60bf2570d6cb4fc8307aeb4b46d3 | |
parent | 68561501364a5329d8218e39dadf9c902d973967 [diff] |
Fixing potential buffer overrun errors. Change-Id: I77c43f0dd3a5d5a54465ff5d562f8e2b4d7fa3c3
diff --git a/rsType.cpp b/rsType.cpp index 52e0d52..79cfd41 100644 --- a/rsType.cpp +++ b/rsType.cpp
@@ -145,6 +145,10 @@ void Type::makeGLComponents() { + if(getElement()->getFieldCount() >= RS_MAX_ATTRIBS) { + return; + } + uint32_t userNum = 0; for (uint32_t ct=0; ct < getElement()->getFieldCount(); ct++) {