diff options
Diffstat (limited to 'intern/cycles/util')
-rw-r--r-- | intern/cycles/util/util_vector.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/intern/cycles/util/util_vector.h b/intern/cycles/util/util_vector.h index 6f718b1eaf2..15a65be0ef0 100644 --- a/intern/cycles/util/util_vector.h +++ b/intern/cycles/util/util_vector.h @@ -19,7 +19,8 @@ /* Vector */ -#include <string.h> +#include <cassert> +#include <cstring> #include <vector> #include "util_aligned_malloc.h" @@ -187,6 +188,7 @@ public: T& operator[](size_t i) const { + assert(i < datasize); return data[i]; } |