From 838eca26566134af60116ebc9694e860d7310f0d Mon Sep 17 00:00:00 2001 From: gitHubTracey Date: Fri, 6 Oct 2017 11:24:47 -0700 Subject: src: operator[] checks bounds in debug mode PR-URL: https://github.com/nodejs/node/pull/16002 Reviewed-By: Ruben Bridgewater Reviewed-By: James M Snell Reviewed-By: Timothy Gu Reviewed-By: Anna Henningsen --- src/string_search.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/string_search.h') diff --git a/src/string_search.h b/src/string_search.h index 73e90f5873..6e76a5b8f4 100644 --- a/src/string_search.h +++ b/src/string_search.h @@ -44,7 +44,9 @@ class Vector { // Access individual vector elements - checks bounds in debug mode. T& operator[](size_t index) const { +#ifdef DEBUG CHECK(index < length_); +#endif return start_[is_forward_ ? index : (length_ - index - 1)]; } -- cgit v1.2.3