summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/3rdparty/spirv-tools/source/text.cpp
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bgfx/3rdparty/spirv-tools/source/text.cpp')
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/text.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/3rdparty/bgfx/3rdparty/spirv-tools/source/text.cpp b/3rdparty/bgfx/3rdparty/spirv-tools/source/text.cpp
index 5b51845c74c..d88d4f7f6d2 100644
--- a/3rdparty/bgfx/3rdparty/spirv-tools/source/text.cpp
+++ b/3rdparty/bgfx/3rdparty/spirv-tools/source/text.cpp
@@ -810,7 +810,8 @@ spv_result_t spvTextToBinaryWithOptions(const spv_const_context context,
}
void spvTextDestroy(spv_text text) {
- if (!text) return;
- delete[] text->str;
- delete text;
+ if (text) {
+ if (text->str) delete[] text->str;
+ delete text;
+ }
}