From 612c02307e9d721e8939da46e361aeb7dbdb3e0c Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Tue, 5 Feb 2019 06:37:03 +0100 Subject: [PATCH] AK: Add bounds assertions in Vector::operator[]. I was sure I had this already. --- AK/Vector.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AK/Vector.h b/AK/Vector.h index eea3116662..6c0a94388e 100644 --- a/AK/Vector.h +++ b/AK/Vector.h @@ -33,8 +33,8 @@ public: size_t size() const { return m_size; } size_t capacity() const { return m_capacity; } - T& at(size_t i) { return *slot(i); } - const T& at(size_t i) const { return *slot(i); } + T& at(size_t i) { ASSERT(i < m_size); return *slot(i); } + const T& at(size_t i) const { ASSERT(i < m_size); return *slot(i); } void remove(size_t index) {