diff --git a/ngraph/core/include/ngraph/log.hpp b/ngraph/core/include/ngraph/log.hpp index 10b444894ac..f101ef14241 100644 --- a/ngraph/core/include/ngraph/log.hpp +++ b/ngraph/core/include/ngraph/log.hpp @@ -36,7 +36,10 @@ namespace ngraph { return i < m_size ? m_string[i] : throw std::out_of_range(""); } - constexpr const char* get_ptr(size_t offset) const { return &m_string[offset]; } + constexpr const char* get_ptr(size_t offset) const + { + return offset < m_size ? &m_string[offset] : nullptr; + } constexpr size_t size() const { return m_size; } private: