summaryrefslogtreecommitdiffstats
path: root/src/WorldStorage
diff options
context:
space:
mode:
authortycho <work.tycho@gmail.com>2015-12-15 22:46:22 +0100
committertycho <work.tycho@gmail.com>2016-01-18 17:31:46 +0100
commit3a39639b1e3bbd272548c7afbf64c33d45d1fefb (patch)
treeaeaf384d5265671f9bddb31d8e90b8519b1af69b /src/WorldStorage
parentMerge pull request #2895 from LogicParrot/readme (diff)
downloadcuberite-3a39639b1e3bbd272548c7afbf64c33d45d1fefb.tar
cuberite-3a39639b1e3bbd272548c7afbf64c33d45d1fefb.tar.gz
cuberite-3a39639b1e3bbd272548c7afbf64c33d45d1fefb.tar.bz2
cuberite-3a39639b1e3bbd272548c7afbf64c33d45d1fefb.tar.lz
cuberite-3a39639b1e3bbd272548c7afbf64c33d45d1fefb.tar.xz
cuberite-3a39639b1e3bbd272548c7afbf64c33d45d1fefb.tar.zst
cuberite-3a39639b1e3bbd272548c7afbf64c33d45d1fefb.zip
Diffstat (limited to 'src/WorldStorage')
-rw-r--r--src/WorldStorage/FastNBT.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/WorldStorage/FastNBT.cpp b/src/WorldStorage/FastNBT.cpp
index 1a81a6469..d4e781af1 100644
--- a/src/WorldStorage/FastNBT.cpp
+++ b/src/WorldStorage/FastNBT.cpp
@@ -64,6 +64,13 @@ bool cParsedNBT::Parse(void)
// Data too short
return false;
}
+
+ if (m_Data == nullptr)
+ {
+ // Invalid Data
+ return false;
+ }
+
if (m_Data[0] != TAG_Compound)
{
// The top-level tag must be a Compound