aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2022-07-17 12:22:10 +0200
committersfan5 <sfan5@live.de>2022-07-17 12:44:58 +0200
commitabebac8bd4c60c8a25a8e4fa76c1e260f741daeb (patch)
treef2176a0e6f29f15bc6c53262b6a9112c53283680
parent67c0cb5740b253a64a92786fda22205e030266e0 (diff)
downloadirrlicht-abebac8bd4c60c8a25a8e4fa76c1e260f741daeb.tar.xz
Return nullptr pointer for empty core::array
fixes minetest/minetest#12532
-rw-r--r--include/irrArray.h4
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];
}