diff options
author | sfan5 <sfan5@live.de> | 2022-07-17 12:22:10 +0200 |
---|---|---|
committer | sfan5 <sfan5@live.de> | 2022-07-17 12:44:58 +0200 |
commit | abebac8bd4c60c8a25a8e4fa76c1e260f741daeb (patch) | |
tree | f2176a0e6f29f15bc6c53262b6a9112c53283680 | |
parent | 67c0cb5740b253a64a92786fda22205e030266e0 (diff) | |
download | irrlicht-abebac8bd4c60c8a25a8e4fa76c1e260f741daeb.tar.xz |
Return nullptr pointer for empty core::array
fixes minetest/minetest#12532
-rw-r--r-- | include/irrArray.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/irrArray.h b/include/irrArray.h index dbad8c8..3b36401 100644 --- a/include/irrArray.h +++ b/include/irrArray.h @@ -227,7 +227,7 @@ public: /** \return Pointer to the array. */
T* pointer()
{
- return &m_data[0];
+ return m_data.empty() ? nullptr : &m_data[0];
}
@@ -235,7 +235,7 @@ public: /** \return Pointer to the array. */
const T* const_pointer() const
{
- return &m_data[0];
+ return m_data.empty() ? nullptr : &m_data[0];
}
|